Bttstrp/bootstrap-switch

Migrate to MIT License

marclaporte opened this issue · 71 comments

Hi!

I suggest to change to the same license as Bootstrap:
twbs/bootstrap#2054

Thanks!

@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:
#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/
twbs/bootstrap#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

👍 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 twbs/bootstrap#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 👍 Go ahead and check my name off.

+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
#347 (comment)
.

+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
#347 (comment)
.

Groeten,
Roel van Duijnhoven

+1 👍

+1

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

kbtz commented

+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: 9b359a9

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

@nostalgiaz that commit is from here #362

So we need you @okitu :D

+1

thanks @Aimeast :)

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

+1


Reply to this email directly or view it on GitHub
#347 (comment)
.

+1

Wow, this really takes a while.

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

+1

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

+1 (pigeon worked out)

Good idea about the pigeons :-)

+1

Sorry guys I didn't follow my github notifications lately. The mail worked out ! :-)

+1

Sorry, I was traveling and away from the PC.

Ok, we are definitively blocked by @BdMdesigN (I'm spamming him a little bit today, I know)

+1 good idea

kbtz commented

@nostalgiaz It seems that the account bdmdesign@gmail.com exists. May we give it a try...

@cvsguimaraes I wrote with him a lot in the past, but the email was bdmdesign@hotmail.de. I send a ping to @BdMdesigN everyday without results, apparently.
Has anyone ideas about how contacting him?
Anyway, I'm not sure that his "+1" is mandatory for this cause, @marclaporte can you check?

@nostalgiaz : "They wrote code that was replaced over the ages" ok, so let's skip these.

@nostalgiaz : about @pauloortins and the commit which is documentation -> Let's not worry about it as it's not code. If this person requests it in the future, we can remove.

So once @BdMdesigN (who does have quite a few commits) approves, we are good to go!

Thanks!

kbtz commented

I've tried to reach @BdMdesigN via bdmdesign@gmail.com two weeks ago with no response.

I tried as well...

News?

@LostCrew have you tried to call him at home?

Do it !
You have my OK.

yeeeeeeeeeeeeeeeeeeeeeeeeeeeeee @marclaporte we are ready!

Sorry for the long wait, but im working on a game now, so i don't have many time

kbtz commented

his alive!1!1!!1

Yes i'm alive.

My fork is uptodate now, send me if you update the master branch a pull request please

Fantastic! Thank you @BdMdesigN @nostalgiaz @LostCrew and all!