Closed marclaporte closed 9 years ago
@marclaporte yes, definetely to do next.
@marclaporte what are the requirements for this issue to be completed?
@marclaporte can you help us?
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!
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
+1
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
:+1: for moving to MIT. :)
@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".
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.
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.
@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
@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
@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.
As a contributor I support the licensing change :+1: Go ahead and check my name off.
+1
+1
+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 .
+1
+1 :)
+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
+1 :+1:
+1
/e for the record, I have switched my username since, I'm @denoir on the list.
+1
:+1:
+1
Guys, we need you! @Aimeast , @alaasdk , @tubssp , @BdMdesigN , @dlschafer , @drewfreyling , @root-talis , @kyrstenkelly , @larogil , @marclaporte , @michaek , @nathasm , @Pasvaz , @Scavenger3 , @OwlyCode , @engoyan , @pauloortins , @t3chn0r
+1
+1 happy for the move.
Thanks guys! 16 devs left :)
Hi All, No idea why my name is on that list :) Guessing it's a mistake.
@dlschafer sorry :( I'm not able to find this guy: https://github.com/nostalgiaz/bootstrap-switch/commit/9b359a97ff8c6d8152d18991c0c2fb4aa4980e04
+1 of course, as I proposed it :-)
@nostalgiaz that commit is from here https://github.com/nostalgiaz/bootstrap-switch/pull/362
So we need you @okitu :D
Please, we need you! @Scavenger3 @OwlyCode @engoyan @pauloortins @t3chn0r @okitu @Aimeast @alaasdk @root-talis @kyrstenkelly @larogil @BdMdesigN @michaek @nathasm @Pasvaz
+1
thanks @Aimeast :)
+1
+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 .
+1
Wow, this really takes a while.
+1
please @OwlyCode, @engoyan, @pauloortins, @t3chn0r @alaasdk, @root-talis, @kyrstenkelly, @BdMdesigN, @michaek, @Pasvaz can you provide your "+1"? :D
time to start sending out emails. shall I make a list? I'm think just link to this issue#
+1
+1
Please guys! MIT is coming! @OwlyCode @engoyan @pauloortins @t3chn0r @alaasdk @root-talis @BdMdesigN @Pasvaz
I'm sending email / tweets / pigeons to these people...
+1 (pigeon worked out)
Hi!
I suggest to change to the same license as Bootstrap: https://github.com/twbs/bootstrap/issues/2054
Thanks!