|
|
|
|
|
by mushi
1795 days ago
|
|
> Closed, source-available, software vendors are the anti-thesis of that. They want others to participate and contribute, Whatever makes you claim they want others to contribute? They have a large engineering team, it probably wastes more of their time to review external “contributions” than add value. > if I could modify the source code … But I can’t … legal. You absolutely can. Where did you get the idea that you cannot? |
|
1. They started out, and achieved their success partly, by making an Open Source database. When you publish something under that moniker, into the Open Source community, it is generally assumed you want to collaborate. That's the default. Projects that want to publish Open Source software but don't want collaboration (e.g., SQLite, AOSP, etc.) make it clear and explicit that they do not take contributions. Because collaboration is the default.
2. They set up contribution guidelines[1]. Their words: "MongoDB welcomes community contributions!".
3. They set up their own trackers and tools to classify issues/tickets for external contributions. Their words, again from [1]: "tickets of an appropriate complexity for new engineers are marked with a “neweng” label."
4. They evangelise Open Source contributions. Even when they demand copyright assignment to accept any contribution.
1: https://github.com/mongodb/mongo/wiki
----
>> if I could modify the source code … But I can’t … legal.
> You absolutely can. Where did you get the idea that you cannot?
The SSPL is itself a copyright infringement, being an unlicensed and unauthorised modification of the AGPLv3. From the AGPLv3 license text: "Copyright © 2007 Free Software Foundation, Inc. <https://fsf.org/> Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed." Hell, MongoDB Inc. even kept the same conditions in their unauthorised copy, while replacing the copyright claim of FSF with their own.
To distribute a modified version of MongoDB to a client, without breaking the conditions of the SSPL, I shall have to license my changes under the SSPL itself, and distribute a copy of the SSPL with it. I cannot legally convey a copy of the license text, even if MongoDB Inc. permits me to "copy and distribute verbatim copies" of the license document, when I know that they may not even have the copyrights to do so, and that the legal copyright holder of said document does not allow changes to it.