Hacker Newsnew | past | comments | ask | show | jobs | submit | xet7's commentslogin

I can not include anything GPL or AGPLv3 with my MIT license WeKan Open Source kanban, where I have added and removed over 4 million lines of code.

I have discontinued version of WeKan where was GPLv2 licensed Gantt Chart component, because it infected WeKan license to be GPLv2.

There has been some other kanban, that first changed from MIT to GPL, and then from GPL to some source-available license or propietary.


I get the concern. WeKan is a great example of why licensing boundaries matter.

That is exactly why I licensed the SDKs and the Frontend as MIT. Since the gateway is a standalone service and your application only links to the MIT-licensed SDK, there is no risk of infection. Your code stays MIT, it just talks to an AGPL service over the network.

I wanted the gateway to be protected (AGPL) while making integration (MIT) zero-risk for any project. The gateway should be self-contained and equal for my open-source version and the commercial solution that uses the gateway instead of building on it.

Thanks for the insight!



Ha, good catch. That is an old deployment script that could use some love.

I'll work on a modern quick deploy option for ReadyKit. I have an Ansible playbook that handles single server deployments, the monolith old school approach I still prefer. It just needs a bit of cleanup before it's shareable.

Open to feature requests too. If one click deploys to Fly.io, Railway or similar would help, I can add that. Let me know what would be useful.


I think CI/CD to those platforms would be more useful than “one click deploy”. Submit your changes - 2 minutes later it’s deployed.


Good call. That's next on the list!


Thanks! I really like your new website and rebrand.

Some wishes:

1) First I was confused when I didn't find issues etc, but then I found your rebrand. Please remove your https://github.com/level09/readykit repo, and rename original https://github.com/level09/enferno repo to https://github.com/level09/readykit, so that you keep all issues, PRs, and releases. It also will redirect old enferno url to correct new readykit url.

2) Please make automatic immediate forward from URL https://enferno.io to https://readykit.dev .

3) It would be nice if your website had button for dark mode, so you could switch between light mode and dark mode. Your new website is light, and your previos website is dark.

Thanks!


Thanks for the kind words and thoughtful suggestions!

On the repos, they're intentionally separate projects. Enferno stays as a minimal Flask framework with fewer dependencies, ideal for anyone who wants a clean starting point. ReadyKit builds on top of Enferno with SaaS-specific features like workspaces, Stripe billing, and team collaboration. I plan to maintain both:

* Enferno: lean framework for general Flask projects * ReadyKit: batteries-included SaaS template

This gives users the freedom to choose the level of complexity they need.

On the redirect, good point. I'll set that up so enferno.io links don't cause confusion.

On dark mode, fair feedback. I can add a dark mode toggle and will work on that.

Thanks again for checking it out!





> What Linux computer can you buy with the battery life, quietness, lack of heat and speed of a modern ARM based Mac?

M1 Air or M2 Air, running Asahi Linux. I am posting this using my M1 Air, running Fedora Asahi.

> As far as phones - your alternative is to buy an Android phone with an operating system by an ad company that is also pushing AI just as hard.

I use Fairphone 4 with Ubuntu Touch.


And you lose the battery life advantages by putting Linux on the Mac. Why even buy a Mac?

As far as the Fairphone - poor battery life, bulky, poor camera, and the IP rating of 55 for water? Well at least it runs Linux.



WeKan https://wekan.github.io is translated to many languages here:

https://app.transifex.com/wekan/wekan

Spanish is currently 100% translated.


Here is answer for WeKan https://wekan.github.io

Order is stored to sort field as number. When changing order with JQuery Draggable/Droppable/Sortable, it saves new order to browserside MiniMongo, that is made with Javascript, and then to serverside MongoDB. It is possible use mouse or touchscreen to drag drop reorder board icons at All Boards page, swimlanes, lists, cards and checklists. There are also roles at right sidebar avatar icons popup settings, so BoardAdmin can drag drop everything, and there are some limits for other roles, like Normal, CommentOnly etc https://news.ycombinator.com/item?id=44165257

For realtime updates, Meteor web framework reads realtime changes from MongoDB OpLog (operations log), and with Publish/Subscribe at realtime updates all changes immediately for all users, like what card moved, etc.

There is in progress of adding support for other databases, like SQLite etc.


Thank your for this info!


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: