Queries regarding licenseing and advertising as open source #3
Replies: 2 comments 2 replies
-
Actually, the use of the Apache license in this way appears to be more than a violation of the accepted understanding of of "Open Source", but is actually a violation of the Apache Foundation's terms for using the license:
Reference: https://www.apache.org/foundation/license-faq.html#mod-license It's important to understand that Licenses are themselves subject to copyright law and may only be used under their own terms and conditions. |
Beta Was this translation helpful? Give feedback.
-
Hi @ssddanbrown, thanks for the explanation and clarification, I have changed the license as it was against the open source rules, now the core is completely open and only 2 specific features of dokploy are restricted and forbidden to sell without consent. Read the license and let me know what you think. |
Beta Was this translation helpful? Give feedback.
-
Hello,
Just came across this project via your HN. I posted a response there about not considering this open source, while being advertised as open source, so I thought I'd expand on that here.
While the license is Apache 2.0, a widely accepted open source license, you've added a range of additional terms to this, some of which I believe may go against the commonly regarded open source definition (OSD). My specific queries in regard to the licensing are as follows:
From the code, how do we know what's a paid of free feature? Can that change without change to the project? Can the project be used without that code? Such code under this term wouldn't generally be considered open source due to the limitation on modification.
This goes against point 1 of the OSD. Being able to re-sell and re-distribute is a pretty fundemental right of both open source and free software.
What counts as "the same paid version" lacks clarity, and same issues as the previous point.
This point is confusing, since it's preventing a lot of things the that the Apache 2.0 license specifically allows, while stating "Notwithstanding any provisions in the main body of the Apache License, Version 2.0,".
Again, goes against common expected freedoms of open source as mentioned above.
Again, not clear what these are in regard to the codebase.
Preventing those terms of use is against the OSD. Also, these terms wouldn't really be considered "open-source license terms".
Sorry if this comes across pedantic. To be clear though, I totally respect your right to license your efforts as you wish, I just think specifically advertising as open source could be potentially misleading to many while you have these added terms. I've written more about why I think the term "open source" is important here.
Beta Was this translation helpful? Give feedback.
All reactions