-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Feedback from the industry session at the 1st BioJS conference showed that licensing is a key problem for companies. Ideally only a single, very permissive license (like BSD or MIT) should be chosen and be a requirement for all submitted components as for them it is very important to restrict access to the modified source code. See also permissive free software licence (aka non copy-left license) on wikipedia.
Open questions:
- are there many authors who wouldn't be able to submit their code because of their company's/university's policy? (e.g. they are only allowed to share their code with GPL)
- is it still possible to include dependencies which aren't licensed under the chosen license (many modules are MIT)
- can we enforce author's not to include dependencies with incompatible licenses (e.g. GPL)?
- Should we use MIT, BSD or Apache 2 as project license?