2 ms·
Apache is a suitable choice when the project has a need for contributor agreements. GNU is paperwork free...as are BSD and MIT but with different ideas of what
by brudgers 3y ago
Apache is a suitable choice when the project has a need for contributor agreements. GNU is paperwork free...as are BSD and MIT but with different ideas of what "free" means.
However in practice, the license only matters to the degree you are willing to lawyer up and enforce it...and to the degree it is not a non-starter for other developers.
But mostly, choosing a license is playing house. It feels like moving the project forward, but really is just a way of avoiding the hard work of building something. I am sure your philosophy is important to you, but it's not something that matters to me very much relative to whatever you build that actually works.
Good luck.