## Requirements - All code needs to be source-available ## OpenSource licences - Copyleft (GPL): - Allows anyone to reuse and resell PROVIDED that they also use GPL in their software - Basically disallows it being used in proprietary software - Permissive (apache): - Allows anyone to do anything with it ## Options ### Crowfund into opensourcing 1. Develop a module we ourselves need, as an open repository but without open-source license. 2. Create a goal in open collective for the cost of the module 2.1 Maybe advertise this to the community? Not sure. 3. When the goal is reached, add a permissive license to it. ### Dual-licensing - Publish the code in a public repository - Have a dual-license for our modules: - GPL for open-source projects - Commercial license for commercial businesses References - https://www.linkedin.com/pulse/why-open-core-gpl-dual-licensing-model-works-mark-curphey/ - https://fullcalendar.io/license