Open larsenwork opened 9 years ago
Great idea :)
The default? For whom exactly? According to which policy?
This is what the original OFL.txt example header actually has:
Copyright (c) <dates>, <Copyright Holder> (<URL|email>),
with Reserved Font Name <Reserved Font Name>.
Copyright (c) <dates>, <additional Copyright Holder> (<URL|email>),
with Reserved Font Name <additional Reserved Font Name>.
Copyright (c) <dates>, <additional Copyright Holder> (<URL|email>
Showing the original header and leaving designers to decide for themselves is probably a better approach.
You should indicate that it's an optional feature and point to the relevant FAQ entry (http://scripts.sil.org/OFL-FAQ_web#cbd32a36 ) but going out of your way to rewrite the original header and hide that feature is really making a decision instead of the authors.
Having the RFN text in the header as default is just as much making a decision as not having it. There are basically two users:
In other words:
a. Fontforge with RFN as default => many new users will keep it and has to be told to remove it later on to allow for e.g. simple webfont conversions without the need for renaming
a. Fontforge without RFN as default => advanced users will know how to re add it and new user will just release fonts without RFN => no consequences (at least I haven't heard of a single case of font name hijacking but I might be wrong)
The flaw is obviously in OFL where a license with the same name can be with and without RFN - they should have given one of the licenses a suffix similar to how cc licenses are made. Or even better: no RFN at all - it's a hypothetical scenario anyways.
Well, the recommended but optional reserved naming system was a key aspect of the license from the beginning. It's far from simple, have you read http://scripts.sil.org/OFL_web_fonts_and_RFNs about the importance of functional equivalence for webfonts? There are differing opinions on naming. There is certainly room to clarify what is meant and let users decide with all the facts. Even for libre/open fonts with generous commissioning, I notice various authors choose to retain a RFN and make use of that feature in the license. There must be a reason, a value attached to control of the canonical name by the original author. Maybe it's because some conversions and optimization actually break the features of the font? That bit of code in fontforge goes back a few years, when webfonts were a very new thing. AFAICT it was to encourage designers to actually fill in their headers with their own information with these placeholders. IMHO, retrofitting views about what users should be doing with an existing model is probably not the best approach. Explaining the hows and why would be better. If you want another license without that feature at all, there are others to pick from :-)
A lot of people I commissioned fonts from applied an RFN because it was default in the template, and remove it when given the whys. Eg https://github.com/clauseggers/Inknut-Antiqua/pull/2
@davelab6 yep, I was one of said people too ;) @n7s explaining is sometimes better but here it just adds to the confusion as a beginner in the typographic world and adds "clutter" to a program that has a steep learning curve already.
In my opinion the whole concept of the need for RFN is flawed. Yes conversion and optimisations can make a font look worse but why would we as font designers of free fonts care? Bad design choices, css antialiasing "tricks" etc can make it look a lot worse...
@n7s what licenses are you thinking about - the great thing about OFL is how it specifies how the font can never be resold alone while still allowing users to modify, contribute etc. as they want
To me, OFL has two selling points 1) it is copyleft 2) other libre fonts are using it, otherwise I find it a poor license trying to satisfy everyone but actually satisfying none. RFN should die (together with the silly no-sell-alone thing, but that one is harder to drop, without an explicit “exception” at least).
@khaledhosny why not just use MIT if you don't care for the no-sell-alone part?
See his (1): copyleft
What Dave said. I don’t mind people selling my work (or making profit of any other kind), but I do mind people making non-libre derivatives of my work so I use copyleft licenses whenever it is possible. I would have used GPL if it weren’t for the fact that few libre fonts are using it (some think GPL does not work well for fonts, but I don’t think there is really anything major); being able to reuse and remix libre fonts is much so invaluable that it outweighs any shortcomings I might see with OFL.
together with the silly no-sell-alone thing
I watched the talk of Hrant Papazian where he says he prefers Apache license so font developers can make money out of character set extensions. Personally, I'd just use the SIL but also add a note in the README that if a developer wants to make a paid extension to my family, he can just contact me and I relicense it solely for said person — as long as that person links back to the original that's fine by me.
On 9 April 2015 at 10:45, Adrien Tétar notifications@github.com wrote:
I watched the talk of Hrant Papazian where he says he prefers Apache license so font developers can make money out of character set extensions.
He's talking complete nonsense! I'm sorry I didn't make time to post a full rebuttal to him yet.
The short version is: Proprietary licensing developers do not do this with the permissively licensed fonts already published, and they have had literally YEARS to do so. If you ask font developers if they are interested in such work, they say, "no! I'd much rather work on fonts that are totally my own." The funding for the kind of projects Hrant described tends to come from institutions, not speculation on the proprietary retail market, and those institutions with small budgets that can't afford a new Latin generally want to make the fonts widely available to their language communities, so they want them to be all libre - so the OFL is fine.
I do not disagree, I'm just saying that you can use the SIL without closing the door to eventual arrangements.
I just spent five minutes, mostly for fun, trying to "shave" down the OFL to the copyleft and no-sell-alone only. I hate long licenses and wished something likes this was available for fonts:
I don't think this is a good idea :) OFL is short enough :) http://google-opensource.blogspot.com/2008/05/standing-against-license-proliferation.html
I know there are too many licenses already but OFL is by no means short and the fact that their faq is 5km long shows how flawed it is;)
Why not include say the GPL3 as default instead of OFL?
Because its source provision requirement is a pain, especially for fonts
Fair enough and sorry for asking all the noob questions - I just think OFL stinks but haven't found anything better:(
You are very welcome! :)
I think this is why GPL is not favoured by the latest generation of developers; its just too much to bother with, and a simple permissive license is hassle free.
I agree OFL could be improved, but SIL has no resources to do a round of revision, and they (IMHO unwisely) didn't include an automatic upgrade clause like Creative Commons has (and the FSF doesn't include but recommends) so making a revision will cause more harm than good and it would be better for another org to make a totally differently named license; but any org that could be interested wants to join the OFL commons, so, we are stuck with OFL v1.1 unless some disaster happens, which seems unlikely.
I think that the SIL OFL works well for its purposes personally.
I works well - it's just not as easily understandable by newcomers and end users as most other open licenses. But sorry for taking my own issue off topic...
On topic: I really don't see why Fontforge shouldn't either remove RFN or at least emphasise that it's optional and maybe tell why it's a bad idea in most cases.
I really don't see why Fontforge shouldn't either remove RFN or at least emphasise that it's optional and maybe tell why it's a bad idea in most cases.
Agreed, it's to be done still.
emphasise that it's optional
I think that would be best.
Since it's the default for OFL 1.1 shouldn't it be removed from the license text (users wanting reserved font names can add it them themselves)
I'll update https://github.com/fontforge/fontforge/blob/519c5f74a72424125717769fb81a11069f7a3bc5/fontforge/ofl.c if you guys think it's a good idea.