Hello,
I am working on integrating the Skeleton boilerplate as a starter theme for Drupal to be used in responsive designs. I would like to be able to commit it as a sandbox project, with the hopes of maturing to a full project. My concern is that Skeleton is released under MIT license, which is GPL compatible, however the TOS explicitly requires GPL licensed code only unless an exception is made by the webmaster team.
In searching drupal.org I could not find a definitive answer on the MIT license issue outside of requesting an exception. I realize a concern is forking, and while I do plan on making some additions to skeleton's css, I plan on maintaining those additions as a separate css file, so that newer versions of skeleton can be dropped in without having to modify it first or maintain a separate fork of the project.
My question is, would I be able to commit CSS from the skeleton project to a sandbox repository as part of the theme, or would I be required to provide a separate download location if I wished to make this a full project?
I have not yet created a sandbox for this project, as I would like to know how I need to handle this project prior to making any commits to drupal.org.
Skeleton can be found at http://getskeleton.com
Thanks!
Comments
Comment #1
avpadernoThis is what reported on Licensing FAQ:
The Git access agreement, to which each user needs to agree to have git access, reports the following points:
Comment #2
redndahead commentedI know this is old, but since it is MIT you should be able to commit it to the repository. Just realise that it is no longer MIT licensed when downloaded from drupal.org It will now be relicensed gpl v2.
That is how I understand it would work.
Comment #3
avpadernoOnly the author can change the license of his own work; if he didn't license the code under a dual license, then nobody else can change the license, or decide to distribute it under a different license.
Comment #4
redndahead commentedActually the MIT license allows for sublicense. This means you can combine your GPL code and relicense if you would like. (You could even make closed source software and relicense it under that.) GPL on the other hand would not allow this.
http://www.opensource.org/licenses/mit-license.html
Now as far as attribution is concerned different MIT licenses require different things. You may have to attribute the code as coming from the skeleton project. But you would have to look at that license to verify this.
Comment #5
redndahead commentedAlso should say it requires you to pass on the mit license file if you use a "substantial portion" of the code. There is no clear understanding of what that would be, but I would assume you would be. I'm not sure how that fits in the d.o. policies, but I think we, as the d.o. community, shouldn't have a problem with dual licensed code as long as one of them is GPL.
But I don't speak at all for the webmasters.
Comment #6
avpadernoSub-licensing doesn't mean that you can change the license applied to the files, or add another one; for that you need to have the permission of the original author. That is also true if the license you mean to apply is compatible with the existing one.
Comment #7
redndahead commentedDo some research on MIT license. That is what it means. The only thing the MIT license requires is that if you use a substantial portion you have to keep the MIT license with it. So although you may not be able to outright change the license, you can dual license the code to gpl without the owner's permission.
You can read about it here (and lots of other places):
http://www.ibm.com/developerworks/opensource/library/os-license2/
Comment #8
tlattimore commentedI am also interested in building a base theme built on the Skeleton Boilerplate. The licensing issue was something I was wondering about as well so it's interesting running across this issue. jQuery & 960.gs, projects that interfaced with in various way's all over contrib, are both dual-licensed under MIT and GPL. Would it take just contacting the author of Skeleton and seeing if they were willing to dual-license with GPL. And if they are willing to dual-license it we would then be able to base a D.o project on this boilerplate?
I am know licensing expert but really want to see a Skeleton base theme done. Just wanna know how to move forward.
Comment #9
tvn commentedClosing old issues. Please re-open if needed.
Comment #10
avpaderno