Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate to MIT License #347

Closed
marclaporte opened this issue Jul 30, 2014 · 71 comments
Closed

Migrate to MIT License #347

marclaporte opened this issue Jul 30, 2014 · 71 comments
Assignees
Milestone

Comments

@marclaporte
Copy link
Contributor

Hi!

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

Thanks!

@LostCrew
Copy link
Member

@marclaporte yes, definetely to do next.

@LostCrew LostCrew self-assigned this Jul 30, 2014
@LostCrew LostCrew added this to the 3.1.0 milestone Jul 30, 2014
@LostCrew
Copy link
Member

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

@LostCrew LostCrew modified the milestones: 3.1.0, 4.0.0 Sep 25, 2014
@LostCrew LostCrew assigned LostCrew and unassigned LostCrew Nov 15, 2014
@nostalgiaz
Copy link
Collaborator

@marclaporte can you help us?

@nostalgiaz nostalgiaz assigned nostalgiaz and unassigned LostCrew Feb 4, 2015
@marclaporte
Copy link
Contributor Author

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
Copy link
Contributor Author

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

@volpino
Copy link
Contributor

volpino commented Feb 6, 2015

+1

@frapontillo
Copy link
Contributor

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
Copy link
Contributor

👍 for moving to MIT. :)

@volpino
Copy link
Contributor

volpino commented Feb 7, 2015

@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
Copy link
Contributor

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
Copy link
Contributor

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
Copy link
Contributor

volpino commented Feb 7, 2015

@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
Copy link
Contributor

@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

@volpino
Copy link
Contributor

volpino commented Feb 7, 2015

@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
Copy link
Contributor

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

@matthewspivey
Copy link

+1

1 similar comment
@filips-alpe
Copy link

+1

@angelxmoreno
Copy link
Contributor

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

@kyrstenkelly
Copy link

+1

1 similar comment
@michaek
Copy link
Contributor

michaek commented May 7, 2015

+1

@nostalgiaz
Copy link
Collaborator

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

@nostalgiaz
Copy link
Collaborator

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

@Pasvaz
Copy link
Contributor

Pasvaz commented May 15, 2015

+1 (pigeon worked out)

@marclaporte
Copy link
Contributor Author

Good idea about the pigeons :-)

@OwlyCode
Copy link
Contributor

+1

@OwlyCode
Copy link
Contributor

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

@nostalgiaz
Copy link
Collaborator

@pauloortins
Copy link
Contributor

+1

Sorry, I was traveling and away from the PC.

@nostalgiaz
Copy link
Collaborator

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

@engoyan
Copy link
Contributor

engoyan commented May 19, 2015

+1 good idea

@kbtz
Copy link

kbtz commented May 20, 2015

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

@nostalgiaz
Copy link
Collaborator

@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?

@marclaporte
Copy link
Contributor Author

@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
Copy link

kbtz commented Jun 3, 2015

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

@marclaporte
Copy link
Contributor Author

I tried as well...

@nostalgiaz
Copy link
Collaborator

News?

@nostalgiaz
Copy link
Collaborator

@LostCrew have you tried to call him at home?

@BdMdesigN
Copy link

Do it !
You have my OK.

@nostalgiaz
Copy link
Collaborator

yeeeeeeeeeeeeeeeeeeeeeeeeeeeeee @marclaporte we are ready!

@BdMdesigN
Copy link

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

@kbtz
Copy link

kbtz commented Jun 30, 2015

his alive!1!1!!1

@BdMdesigN
Copy link

Yes i'm alive.

@BdMdesigN
Copy link

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

@marclaporte
Copy link
Contributor Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests