Open msdisme opened 3 years ago
Apache 2.0 is probably good enough for most use cases that we face.
I agree, a permissive license like Apache, MIT/Expat, LGPL, or ISC makes a good default. Most Open Infrastructure Foundation projects use the Apache License Version 2.0, since some lawyers seemed convinced the additional patent protections it provides are useful when organizations with large patent profiles want to collaborate. Concern has been expressed in the past that copyleft licenses (e.g. GPL) could deter corporate contribution in particular.
Note that just because you assert a default license under which you expect contents to be contributed, that doesn't mean all contents in the repository must use it. It does, however, mean that you want to be very aware of and closely track any nonconforming content, documenting clearly that it's under a different license and checking carefully that you're not combining incompatible licenses in the way these contents get used (aggregation usually poses no concern, while library linking or importing can).
When picking a license, you also need to be sure to pay attention to and follow its instructions for how it should be applied. For Apache License Version 2.0, this guidance is documented at https://www.apache.org/licenses/LICENSE-2.0.html#apply .
I did not pick on when I created the repo - may be done via settings by Raja or Marcel or by me if we get consensus on which to use.