38

There are many reasons why people and companies are involved with open source. Often, these conflicts occur because a business running a project is using a license written by people with totally different goals. Suggestions for more “fairness” also tend to misunderstand how the Open Source ecosystem is a massive network, and it's difficult to ascribe a clear ...


5

There doesn't seem to be a copyright violation here. The code was pretty clearly released under the LGPL, and open source licenses are (almost certainly) irrevocable; it doesn't matter that the patch was never accepted, the code was still released under the LGPL, so as long as the appropriate copyright notices are being maintained (and it seems like they are)...


4

The reason that all the big projects have CLAs or similar is precisely because they have been advised by their lawyers that a comment on a PR or similar isn't enough to protect them. You can make your own judgment based on that.


4

Are there any hidden pitfalls I may have missed here? First, let us be clear that you want a choice of the AGPL or your own, proprietary license, and not the Apache 2.0 license. Saying "Apache 2.0 for non-commercial use only" is a bit like giving someone a bike and saying, "You have free license to take and ride this bike anywhere in the ...


3

Treat them like you handle anyone else: with respect and with kindness. Don't assume evil intentions when you can assume ignorance. Teach people how to behave and how you expect contributions instead of berating them. Lead by (good) example. Tell people that you will have an open ear and are willing to listen, if they have any issues concerning behaviour or ...


2

CLAs are contracts and have to comply with the contract laws in the relevant jurisdictions. Furthermore, contracts that license, transfer, or assign copyrights might have additional rules. A contract generally requires a meeting of minds: that both parties intend to enter the contract. This can happen implicitly. But if one party later wants to rely on that ...


Only top voted, non community-wiki answers of a minimum length are eligible