What I'm saying is that they will have to be as soon as they accept an external contribution. The code they accept will be licensed under the AGPL by the contributor. A hosted-only version including both the contribution and hosted-only features would be a derived work, and thus require source disclosure under the terms of the AGPL.
(It is possible to keep stuff out of the "standard" distribution and only disclose when asked, but that seems like a whole lot of effort to maintain two identically licensed code bases.)
I worked for a company that had a GPLed product and provided services around it. Then they got scared that a big company might steal the product and SAAS it. Then they changed to AGPL. Then they figured selling add ons and hosting could be good business. By necessity our plugins were AGPL. Our customers could have put our plugins on GitHub but no one ever did (and there were hundreds!!!)
Weird, somehow I was on their website, and couldn't find a link to GitHub. I wonder if I followed another link from here and assumed it was the submitted one. Sorry and thanks.
Maybe because there is no universal solution? Different teams work in different ways and I don't believe one tool can solve for all of them effectively without being mediocre at best for all or most use cases. (Jira comes to mind.) You're better off using simple, opinionated software that fits the way your team works.
I tend to think that the underlying issue is that collaborative/group planning software usually isn't starting from first principles but is just a list of attributes people think they need or that are memetic/familiar.
Based on my experience I think a universal solution will have a starting point in the individual and will evolve from something like obsidian or emacs (but it will probably never evolve from a consumer hostile community/platform like emacs)... and will eventually be akin to a full OS replacement.
For any given universal interface you have to make it extensible, interoperable and personal (for some given definition of personal) and no software organized around a group can get there without a fundemental rework.
Honestly, I think for large commercial players (products like MacOs) it's more likely for us to get there after AI conversational interfaces are fully synthesized and OS' are fundementally reevaluated for production after they lose their relevance in other general computing ways.
The best highly-opinionated product management (not project management) alternative to Jira is Linear.app - it is sooo good I can’t begin to do it justice.
40 comments
[ 16.0 ms ] story [ 258 ms ] threadhttps://worklenz.com/pricing/
- Everything in free plan - Resource management - Advanced project reporting - Track team members' progress - Reports exporting
are these available in agpl self-hosted version or not?
(It is possible to keep stuff out of the "standard" distribution and only disclose when asked, but that seems like a whole lot of effort to maintain two identically licensed code bases.)
Project Management is an incredibly crowded space.
https://news.ycombinator.com/item?id=40372686
I also remember yet another OSS alternative to linear.app being posted here, but can't recall the name.
Plus all the "knowledge management" apps (Affine, ...) plus all the project hosting platforms (GitLab, Gitea, ...)
And still not universally solved
Maybe generally but details don’t get handled well
Based on my experience I think a universal solution will have a starting point in the individual and will evolve from something like obsidian or emacs (but it will probably never evolve from a consumer hostile community/platform like emacs)... and will eventually be akin to a full OS replacement.
For any given universal interface you have to make it extensible, interoperable and personal (for some given definition of personal) and no software organized around a group can get there without a fundemental rework.
Honestly, I think for large commercial players (products like MacOs) it's more likely for us to get there after AI conversational interfaces are fully synthesized and OS' are fundementally reevaluated for production after they lose their relevance in other general computing ways.
- https://plane.so/
- https://www.openproject.org/
- https://worklenz.com/
https://www.projeqtor.org/en/