Bttstrp / bootstrap-switch

Turn checkboxes and radio buttons in toggle switches.
MIT License
5.08k stars 1.44k forks source link

Migrate to MIT License #347

Closed marclaporte closed 9 years ago

marclaporte commented 10 years ago

Hi!

I suggest to change to the same license as Bootstrap: https://github.com/twbs/bootstrap/issues/2054

Thanks!

LostCrew commented 10 years ago

@marclaporte yes, definetely to do next.

LostCrew commented 10 years ago

@marclaporte what are the requirements for this issue to be completed?

nostalgiaz commented 9 years ago

@marclaporte can you help us?

marclaporte commented 9 years ago

Sure!

Big picture steps:

1- Announce intention: all new commits have to be dual-licensed MIT and current license. Done

2- Identify aliases: https://www.openhub.net/p/bootstrap-switch/aliases

3- Contact all the code committers, which still have code in the current master. Template example here: https://tiki.org/Bootstrap+License+change+request

4- Get them all to agree (The best is to vote +1 on this thread. An email works as well )

5- If some refuse or are unreachable, rewrite their contributions

6- Release new version as MIT

Thanks!

marclaporte commented 9 years ago

Here is template mail:

Title: Bootstrap Switch License Change: Please add your +1 for a license change from Apache to MIT

Hi!

I hope you are well.

I am volunteering for Bootstrap Switch (http://www.bootstrap-switch.org/) on changing the license from Apache to MIT (like Bootstrap did) and am asking for your confirmation.

Short version: -⁠-⁠-⁠-⁠-⁠-⁠-⁠-⁠-⁠-⁠-⁠-⁠-⁠-⁠-⁠-⁠-⁠-⁠-⁠ Please add your +1 here: https://github.com/nostalgiaz/bootstrap-switch/issues/347

Long version: -⁠-⁠-⁠-⁠-⁠-⁠-⁠-⁠-⁠-⁠-⁠-⁠-⁠-⁠-⁠-⁠-⁠-⁠ In December 2012, plans for Bootstrap 3.x where announced (see link below), including "Switch to the MIT license instead of Apache". The goal was to make it easier to integrate in other applications. Already, developers from several communities have requested this, such as Drupal, MoinMoin and Tiki Wiki CMS Groupware.

Bootstrap was reported to be "Now Styling 1% of Websites" and we wanted to increase this :-) http://architects.dzone.com/articles/twitter-bootstrap-now-styling http://techcrunch.com/2013/07/28/bootstrap-3-goes-mobile-first-now-reportedly-powers-1-of-the-web/

There are various interpretations. Some say that this change is not necessary. According to http://www.dwheeler.com/essays/floss-license-slide.html and according to the FSF http://www.gnu.org/licenses/license-list.html#apache2, Apache 2 is not compatible with GPL 2.1 (used by Drupal and MoinMoin) and LGPL 2.1 (used by Tiki).

The safest/simplest for Bootstrap Switch is just to change the license, which is what Bootstrap did (hundreds of people accepted). It opens the door to becoming bundled as an official component in Bootstrap down the road.

You are, of course, entitled to saying "no" to the proposed license change. Nobody likes it when the rules of the game have changed after the game started. However, we really want to keep your contributions, so please go ahead and support the change :-)

So please find the link above and confirm that you accept this change. For the people whom we can't reach or for the commits of the people who say no, we will have to remove their code, and rewrite. So please do save us that extra work :-)

Thanks and best regards!

Related links: http://blog.getbootstrap.com/2012/12/10/bootstrap-3-plans/ https://github.com/twbs/bootstrap/issues/2054

volpino commented 9 years ago

+1

nostalgiaz commented 9 years ago
frapontillo commented 9 years ago

BREAKING NEWS: something in the world isn't compatible with the GPL. And I thought that open source protected all of us from this legal fuckery no one wants to spend any time on.

+1

GrahamCampbell commented 9 years ago

:+1: for moving to MIT. :)

volpino commented 9 years ago

@frapontillo i don't get your point. If you wanna change the license of the project you need approval by all the contributors. GPL or not it does not change anything. And it's absolutely not true that open source protects us from "legal fuckery", it might help us protecting our IP rights, but for that we need "legal fuckery".

GrahamCampbell commented 9 years ago

If you wanna change the license of the project you need approval by all the contributors. GPL or not it does not change anything.

Since when? I thought the project owner can change the licence whenever they want to whatever they feel like? People can object if they don't like it afterwards, and can request to have their contributions removed.

frapontillo commented 9 years ago

This is not directed towards you or anyone who contributed in this project. I completely get the move towards MIT license, I accept it and embrace it. What bothers me is that extra "work" is needed in order to support a horrible license such as GPL. My opinion.

volpino commented 9 years ago

@GrahamCampbell since forever. If you contribute to my project I cannot take your contributions and for example make them proprietary, unless you agree on it. Your contribution is still your IP, not mine (unless you specifically give IP rights to me when you contribute). Now I'm not a lawyer and I might be wrong, but the Internet says so https://programmers.stackexchange.com/questions/173193/open-source-library-can-the-project-owner-change-the-license-to-be-more-restric

https://stackoverflow.com/questions/9122969/change-open-source-license-of-my-own-software

@frapontillo we are moving from Apache to MIT, where is GPL involved? Where are we supporting GPL? Sorry but I don't get your point

frapontillo commented 9 years ago

@volpino as I understand it, this license migration is subsequent to Bootstrap changing its license due to "unclear" integration possibility with Drupal, which is released under GPLv2. See https://github.com/twbs/bootstrap/issues/2054

volpino commented 9 years ago

@frapontillo oh I see! The problem is more Drupal using GPLv2 and not GPLv3. But yeah I get your point. However I think it's really important to care about all this "legal fuckery", you will never know when it will become useful for not being fucked.

Examples: http://www.gnome.org/groupon/ https://news.ycombinator.com/item?id=7496405 https://en.wikipedia.org/wiki/Free_Software_Foundation,_Inc._v._Cisco_Systems,_Inc.

alexmcpherson commented 9 years ago

As a contributor I support the licensing change :+1: Go ahead and check my name off.

matthewspivey commented 9 years ago

+1

filips-alpe commented 9 years ago

+1

markmarkoh commented 9 years ago

+1 On Sat, Feb 7, 2015 at 10:49 AM Filips Alpe notifications@github.com wrote:

+1

— Reply to this email directly or view it on GitHub https://github.com/nostalgiaz/bootstrap-switch/issues/347#issuecomment-73371901 .

manuelmeurer commented 9 years ago

+1

nwhite89 commented 9 years ago

+1 :)

roelvanduijnhoven commented 9 years ago

+1

Op zaterdag 7 februari 2015 heeft Nick White notifications@github.com het volgende geschreven:

+1 :)

— Reply to this email directly or view it on GitHub https://github.com/nostalgiaz/bootstrap-switch/issues/347#issuecomment-73375480 .

Groeten, Roel van Duijnhoven

craigs commented 9 years ago

+1 :+1:

kerwitz commented 9 years ago

+1

/e for the record, I have switched my username since, I'm @denoir on the list.

kbtz commented 9 years ago

+1

andrewmackrodt commented 9 years ago

:+1:

angelxmoreno commented 9 years ago

+1

nostalgiaz commented 9 years ago

Guys, we need you! @Aimeast , @alaasdk , @tubssp , @BdMdesigN , @dlschafer , @drewfreyling , @root-talis , @kyrstenkelly , @larogil , @marclaporte , @michaek , @nathasm , @Pasvaz , @Scavenger3 , @OwlyCode , @engoyan , @pauloortins , @t3chn0r

ickbinhier commented 9 years ago

+1

drewfreyling commented 9 years ago

+1 happy for the move.

nostalgiaz commented 9 years ago

Thanks guys! 16 devs left :)

dlschafer commented 9 years ago

Hi All, No idea why my name is on that list :) Guessing it's a mistake.

nostalgiaz commented 9 years ago

@dlschafer sorry :( I'm not able to find this guy: https://github.com/nostalgiaz/bootstrap-switch/commit/9b359a97ff8c6d8152d18991c0c2fb4aa4980e04

marclaporte commented 9 years ago

+1 of course, as I proposed it :-)

volpino commented 9 years ago

@nostalgiaz that commit is from here https://github.com/nostalgiaz/bootstrap-switch/pull/362

So we need you @okitu :D

nostalgiaz commented 9 years ago

Please, we need you! @Scavenger3 @OwlyCode @engoyan @pauloortins @t3chn0r @okitu @Aimeast @alaasdk @root-talis @kyrstenkelly @larogil @BdMdesigN @michaek @nathasm @Pasvaz

Aimeast commented 9 years ago

+1

nostalgiaz commented 9 years ago

thanks @Aimeast :)

Scavenger3 commented 9 years ago

+1

larogil commented 9 years ago

+1 El 01/03/2015 08:13, "Scavenger3" notifications@github.com escribió:

+1

— Reply to this email directly or view it on GitHub https://github.com/nostalgiaz/bootstrap-switch/issues/347#issuecomment-76598351 .

nathasm commented 9 years ago

+1

kerwitz commented 9 years ago

Wow, this really takes a while.

nwoavauntguard commented 9 years ago

+1

nostalgiaz commented 9 years ago

please @OwlyCode, @engoyan, @pauloortins, @t3chn0r @alaasdk, @root-talis, @kyrstenkelly, @BdMdesigN, @michaek, @Pasvaz can you provide your "+1"? :D

angelxmoreno commented 9 years ago

time to start sending out emails. shall I make a list? I'm think just link to this issue#

kyrstenkelly commented 9 years ago

+1

michaek commented 9 years ago

+1

nostalgiaz commented 9 years ago

Please guys! MIT is coming! @OwlyCode @engoyan @pauloortins @t3chn0r @alaasdk @root-talis @BdMdesigN @Pasvaz

nostalgiaz commented 9 years ago

I'm sending email / tweets / pigeons to these people...

Pasvaz commented 9 years ago

+1 (pigeon worked out)