decent-chat / decent

Open source messaging platform for the modern web
https://meta.decent.chat
GNU General Public License v3.0
21 stars 5 forks source link

Consider using the MPL license #293

Closed bates64 closed 6 years ago

bates64 commented 6 years ago

Currently we use the GPL, which is a really strong copyleft license. The Mozilla Public License is similar, but larger works may use/fork the software without providing its sourcecode. This is mostly important for bots (decent.js) as I can't imagine many people writing Decent bots using decent.js would want to release the sourcecode, as its only a library.

Permissions of this weak copyleft license are conditioned on making available source code of licensed files and modifications of those files under the same license (or in certain cases, one of the GNU licenses). Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. However, a larger work using the licensed work may be distributed under different terms and without source code for files added in the larger work.

Opinions?

PullJosh commented 6 years ago

I'm certainly no legal expert, but this seems like a fine change. I guess the distinction for me is that if you're using the Decent code to achieve some goal (like making a bot), that shouldn't need to be open source, but if you're modifying Decent itself to become something new, it should.

bates64 commented 6 years ago

Currently we use the GPL, which is a really strong copyleft license. The Mozilla Public License is similar, but larger works may use/fork the software without providing its sourcecode.

@towerofnix @TheInitializer @joker314 @ktrvs is this ok with you guys?

Pretty sure going for a different license requires all existing contributors to agree.

joker314 commented 6 years ago

@heyitsmeuralex pretty sure that's not true; but I'm no lawyer!

As long as people are Free with relation to this unmodified version, then I'm happy. LGTM

towerofnix commented 6 years ago

@heyitsmeuralex Sure, this sounds good to me.

kerrtravers commented 6 years ago

@heyitsmeuralex Sounds good. 👍