Replies: 1 comment
-
Hi @gondolyr! Thank you for opening this. I'm happy to chime in:
Thank you! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This post was made with the following blog post in mind: https://blog.paradedb.com/pages/agpl.
Prior license discussion (Closed): https://github.com/paradedb/paradedb/issues/794 .
There are points brought up in the blog post not mentioned in the previous issue, just due to a difference in when these were posted.
Keep in mind that I'm not a legal expert and these are my interpretations of the AGPL.
1.
This is a technicality: The GPL and AGPL don't just discourage proprietary modifications, they forbid them. The GPL has a loophole that allows software to be proprietary if it is interacted over a network, a thing the AGPL covers in section 13. "Remote Network Interaction; Use with the GNU General Public License.".
2.
The AGPL states that downstream users and providers are permitted to modify resell the software without the original author's permission.
See AGPL section 4. "Conveying Verbatim Copies." and AGPL section 5. "Conveying Modified Source Versions."
Section 4:
Section 5 (extends section 4):
Also see AGPL section 10. "Automatic Licensing of Downstream Recipients.":
The GPL FAQ ("Why does the GPL permit users to publish their modified versions?") reinforces this as well:
3.
CONTRIBUTING.md
According to this document,
However, your Contributor License Agreement (CLA) states the following:
In section 2. "Basic Permissions." of the AGPL, it says
I believe because of the CLA requirement, this is legally allowed, however, it is disingenuous to contributors to claim that their contributions are made under the AGPL when the CLA is allowing ParadeDB to sublicense their work under a non-free commercial license. The CONTRIBUTING document should clearly reflect the CLA's language of contributors forfeiting the rights granted by the AGPL when distributed under a commercial license granted by ParadeDB.
The GPL, and its derivatives, are designed with the software users in mind, not the developers. The restriction of the (A)GPL to not be able to make proprietary copies and derivatives is in the interest of the users so that users can continue to view, modify, distribute, and sell the program, no matter who they get it from.
https://www.gnu.org/philosophy/free-sw.html
https://www.gnu.org/philosophy/free-sw.html#four-freedoms
Beta Was this translation helpful? Give feedback.
All reactions