-
Notifications
You must be signed in to change notification settings - Fork 12.2k
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
SIL Open Font License and GPL #1124
Comments
It is my understanding that SIL OFL 1.1 is GPL compatible: |
I am not a lawyer, this is my own personal views: That FAQ link no longer works, but I believe this is the relevant part:
So its not true to say, "SIL OFL 1.1 is GPL compatible" - what you mean is, "SIL OFL 1.1 fonts can be distributed alongside a GPL program, where any font can be subtituted and the program will work the same" The OFL is not GPL compatible, you can not integrate an OFL work into a GPL work to create a combined work. But this is never done in practice. Its even hard for me to think up theoretical ways to do it. |
Someone just request this project be whitelisted to be included with a Drupal distribution (https://drupal.org/node/2137985) Drupal's policies about what can be packaged on together on Drupal.org require GPLv2 compatibility. I am not a lawyer either, but when I reviewed this request to see if OFL was compatible with both GPLv2 and GPLv3 I came to the same conclusion as @davelab6. OFL is NOT GPL compatible at all. I can find several references saying it is not GPL compatible and nothing (other than Font Awesome project) saying that it is. OFL is listed in the Fonts section of http://www.gnu.org/licenses/license-list.html#Fonts, NOT the http://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses section. http://en.wikipedia.org/wiki/SIL_Open_Font_License#GPL_Compatibility (unfortunately uncited)
If the font was truly GPL compatible it would have the same issue as GPL licensed fonts and may unintentionally lead to documents created using the font be required to also be GPL. This is why the GPL+FE was created... http://en.wikipedia.org/wiki/GPL_font_exception
The Open Font Library does a decent job of defining the different licenses fonts can use and the licenses actually being used. http://openfontlibrary.org/guidebook/supported_licenses For this to be packaged with a Drupal distribution using a license currently used by fonts, the font itself it would have to be licensed as MIT and (possibly?) GPLv2+FE. |
In not sure, because any font can be substituted, so it's aggregate
|
After some basic study I would like to suggest dual license with OFL and GPLv2+FE for fonts file. some example and founding:
As a Drupal developer personally I am very sorry about the strict GPLv2 policy that now we are enforcing which make a trouble to other else FOSS project; but this strict GPLv2 policy also encourage numbers of contributor to contribute their work to public (24,496 Modules + 1,878 Themes + 710 Distributions + 30,126 Developers). Please kindly consider "adding" GPLv2+FE together with OFL, therefore we can safely include this awesome project into Drupal, as originally stated: http://fontawesome.io/license/
|
I think just OFL is fine; that it isn't GPL compatible isn't relevant because Drupal is doing aggregate distribution of the font. §2 of the GPLv2 says,
|
@davelab6 I think we actually agree on the licensing issues. GPL compatibility is only relevant because Drupal demands everything be licensed w/ GPLv2 or a license the FSF agrees is GPLv2 compatible. Bundling OFL w/ GPLv2 isn't a GPL issue, it's a Drupal issue. The GPLv2 or later license Drupal uses allows someone to bundle Drupal with a GPLv3 license on Github and include Font-Awesome (OFL 1.1) and Bootstrap (Apache 2.0). They just can't do it on Drupal.org. Drupal is the reason Bootstrap is moving to an MIT license w/ the 3.1 release. twbs/bootstrap#2054 Like @hswong3i, I have to apologize for how ridiculous this must seem to other projects. We are like the angry old folks telling kids to get off our lawn with their new fangled licenses. I will make the case to allow OFL and licenses w/ the +FE exception when we make the change to GPLv3 for Drupal distributions, but right now MIT is the only license used with fonts that we would approve packaging with a distribution on Drupal.org. My reason for posting wasn't to get Font-Awesome to change it's license, but to agree that the "GPL compatible" claim isn't accurate. |
Bootstrap is different because you usually are actually using bootstrap as That said if drupal is requiring everything that is hosted on its site to M2c, ianal
|
@kreynen what about glyphicons bundled with bootstrap? http://getbootstrap.com/components/#glyphicons
|
@tagliala was really dreading asking Bootstrap for a package without glyphicons, but found... http://glyphicons.com/license/
|
On 19 November 2013 09:13, Pierre Tardy [email protected] wrote:
But the GPL applies to CODE, and the CSS, Fonts and HTML templates are The wordpress GPL controversy clarifies this, with lawyers from the SFLC In the case of a font, it is IMHO different
The same reason a font is different is the same reason the CSS and HTML is I think Bootstrap people are confused, and I am sad to see them move from
Right! Drupal has a silly policy. |
On 19 November 2013 08:52, kreynen [email protected] wrote:
I think the best solution is for Drupal.org need to change their policy to Its a bit outrageous for the Drupal community to march round the libre
|
so the point is that SIL OFL 1.1 is not GPL compatible and the docs are wrong? Reopening and adding to 4.0.4 miestone, |
Question: 1.2 Can the fonts be included with Free/Libre and Open Source Software collections such as GNU/Linux and BSD distributions and repositories?
So why OFL is saying it is compatible? |
The confusion here is between a legal/strict meaning of the word 'compatible' and a layman/loose meaning. The OFL doesn't say it is 'compatible' - the FAQ is explicit that it is incompatible, and that the incompatibility does not matter:
|
That is why I like "GPL friendly" over "GPL compatible". Unfortunately Wordpress often defers to Drupal when dealing with GPL http://wordpress.org/about/license/ WordPress is making the same confusing "GPL compatible" claim about the font licenses they allow. The links to the GNU and Fedora lists are more carefully worded. http://make.wordpress.org/themes/guidelines/guidelines-resources/ I've started https://drupal.org/node/2139273. If you'd like to provide feedback from the perspective of a font that currently can't be included because of the licensing issues, we'd welcome it. Drupal is slow to move on issues like this because most "open source" users don't understand the differences in the licenses and attempts to discuss it openly often leads to a lot of bikeshedding. There are a growing number of people who understand these licensing issues in the Drupal community, but we're a large community so change takes time. Please work with us. I know that Drupal's views on an MIT only license vs. dual MIT/GPLv2 only changed when JQuery took the advice of the FSF and moved back to MIT only license (https://groups.drupal.org/node/245858). In full disclosure... yes, Drupal had pushed JQuery to use dual license. All I can do is apologize for Drupal's current licensing policies and ask you to help us make the case to change them. |
@kreynen so the fix is:
? |
@tagliala Again... I'm not a lawyer and this is getting dangerously close to legal advice. IMHO, "friendly" is a much better description of the relationship between OFL licensed resources and GPL code. It might be worth reaching out to the Free Software Foundation for true legal advice. If you ask a lawyer who isn't a FOSS advocate, they'll probably tell you to remove the compatibility claim completely. Every time I get into one of this discussions, I'm less surprised by resources licensed with the WTFPL license (http://en.wikipedia.org/wiki/WTFPL). That license is not recommended, but recognized by the FSF as GPL compatible. It's a way for people to give their work away while at the same time complain about how complicated it is to give it away. |
just sent an email to FSF. I will let you know :) |
Hello, Thanks for writing to the FSF. Please see response below:
It is OK to distribute fonts licensed under the terms of the SIL OFL 1.1 alongside a GPL licensed work. What we mean by "alongside" is that the font and It is of course possible that you could create a combined work depending on how
I hope that helps. Regards, |
Please read my comment above, that is the answer from FSF. Here it is my suggestion:
What do you suggest? |
+1 |
changing milestone to 4.1.0 |
I like the phrase "GPL friendly." Here's what I've tried to do with Font Awesome:
Does anyone have a different suggestion for a license for the Font Awesome font? |
GPL compatible -> GPL friendly is also fine for me |
and me! :) |
Sorry for interrupt that OFL should ALREADY GPL compatible! Some new founding on my initial Drupal's issue:
The most important supporting from Fedora Project:
Therefore maybe Font Awesome 3.0 already coming with the latest and best choose in its licensing, any idea? |
We've already confirmed w/ the FSF that OFL is NOT GPL compatible in the same way a license like MIT is GPL compatible... which is using this definition of compatible http://www.gnu.org/licenses/gpl-faq.html#WhatIsCompatible OFL is specifically listed in http://www.gnu.org/licenses/license-list.html#Fonts, not http://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses The WordPress wording is also wrong. Adding more license requests to https://drupal.org/comment/8294709#comment-8294709 based on what WordPress does will only delay getting OFL and GPL + FE approved as the Drupal Association's lawyers will want to review each one of those licenses. | Therefore maybe Font Awesome 3.0 already coming with the latest and best choose in its licensing, IMHO, you are correct on this point. OFL is the correct license for the Font Awesome project and Drupal.org needs to update it's approach to licensing. Posting repeatedly to these issues is not going to change the policy on Drupal.org any faster. |
Changed wording from "GPL Compatible" to "GPL Friendly" on the license page. For any specific concerns about adding Font Awesome to your open source project, please feel free to contact me directly. Closing this issue. |
Thanks for even considering the change, but I'm still seeing "Font Awesome is fully open source and is GPL compatible" on http://fortawesome.github.io/Font-Awesome/license/. I know this seems trivial, but I just found another module that committed this to Drupal's "GPLv2 or GPLv2 compatible" repo. Trying to explain why http://drupalcode.org/project/h5p.git/tree/refs/heads/7.x-1.x:/library/fonts needs to be removed is much easier when I can point to the URL of your license page. |
@kreynen you will see the fixed statement as soon as FA 4.1.0 will be released |
From Drupal.org:
I posted a request for an update on when the Licensing working Group will resolve this. |
The OFL isn't considered a GPL-compatible free software license because it isn't a software license at all. However, it allows bundling the fonts with software, and in fact requires doing so if the fonts are sold. Here's the FSF's take on it:
This is supported by the text of the license itself (SIL Open Font License version 1.1) :
(Emphasis added.) So there shouldn't be a problem using OFL-licensed fonts in software, including software that's GPL-licensed. But even then, an OFL-licensed font does not become GPL-licensed:
(Emphasis added.) So even in GPL software, the OFL still applies to the font itself. The GPL does not. |
This is true as long as the GPL software can use any font, and is just
configured to use a particular (OFL) font. If there was some tight
integration between the program and the font, it might switch from
'aggregate distribution' of 2 separate works, the program and the font,
into a 'derivative (combined) work'
|
I think all you'd have to do is specify, in the licensing/copyright notice, that the software is GPL-licensed but a separate license applies to the OFL-licensed fonts. |
…vor of GPL3+ because otherwise the result would not have been distributed at all due to OFL and GPL incompatibility in event of the font data not being loaded from a separate file. See FortAwesome/Font-Awesome#1124
http://en.wikipedia.org/wiki/SIL_Open_Font_License
wikipedia clearly states that SIL OFL is not GPL compatible, despite what is written in font-awesome's license page. Can you clarify?
The text was updated successfully, but these errors were encountered: