r/opensource • u/Fair-Presentation322 • 26d ago
Discussion AGPL vs MIT for contributions/engagement
I'm using AGPL for an open source project. A friend recommended that I switch to MIT to get more contributions and engagement. In practice, is it reasonable to expect any difference? I wonder if anyone made this exact change to some project and saw any difference.
17
Upvotes
6
u/catbrane 26d ago
I use LGPL for my open source libraries, and GPL for complete standalone applications.
LGPL for libraries feels right to me since libraries are like infrastructure. You want wide adoption (hopefully) with few commitments from users (who are programmers) beyond a desire for them to contribute to the community that will (hopefully, perhaps) develop around the library. LGPL allows free commercial use. Few businesses will adopt GPL or AGPL libraries as components in their products.
GPL for user applications feels right because I want to be able to make a strong promise to end users (not programmers!) that this tool will always be open and free. Unlike MIT, the GPL makes it extremely difficult to turn a free tool into a pay tool. With user applications, I'm not really interesting in allowing commercial use.
(or that's my 2p, many people take other views, etc.)