Comments (11)
While Read will need to comment on the bulk of what you are asking, the CMap resources are actually referenced/inherited from another project, CMap Resources, which is still over on SourceForge. We (Adobe) need to discuss whether to change the license to Apache 2.0 for the CMap resources.
from afdko.
I agree with Ken Lunde, that it will take some time to conver and decide on which licenses to use for the Adobe CMAP files.
However, the Apache license should be in effect for everything else. A quick grep search shows that the notice which you report is in a few perl scripts, and many of the gcc Makfile files. This is certainly not my intent, and I will fix this soon. I also do see that the MIT OpenSource license is in 5 of the FontLab scripts. I will lfix these as well.
Thanks for the report,
- Read Roberts
from afdko.
I still need to confirm which license to use for the Adobe CMAP files, before closing this issue.
from afdko.
@readroberts any update on this? :)
from afdko.
Is there a reason that the current license for the Adobe CMAP files is a problem, other than consistency with the AFDKO Apache 2.0 license? Since the Adobe CMAP files are published as OpenSource elsewhere, I currently think the best solution is to simply remove the Adobe CMAP files from the AFDKO, and simply reference the SourceForge site.
from afdko.
the best solution is to simply remove the Adobe CMAP files from the AFDKO, and simply reference the SourceForge site
If you set up something like https://github.com/adobe-type-tools/cmaps then you can use git submodules to include them in this repo
from afdko.
Don’t do that; it’s far too complex and weird. KISS.
I’d probably copy the free software CMAP files, since it is no disaster if one happens to fall (perhaps temporarily) out of sync with some separate project, in a thing like this; and that way you are dependent on no one for a complete system.
from afdko.
I plan to eventually move the "CMap Resources" project from SourceForge to GitHub, and given that there is some amount of work involved in doing that, it represents an opportunity to change the existing open source license, which was crafted by our Legal in mid-2009, to Apache 2.0. I have accelerated the internal discussions about this particular point, and have suggested that the following be used in the CMap resource headers:
%%Copyright: Copyright 1990-2015 Adobe Systems Incorporated
%%Copyright:
%%Copyright: Licensed under the Apache License, Version 2.0 (the
%%Copyright: "License"); you may not use this file except in
%%Copyright: compliance with the License. You may obtain a copy of
%%Copyright: the License at
%%Copyright: http://www.apache.org/licenses/LICENSE-2.0.html
%%Copyright:
%%Copyright: Unless required by applicable law or agreed to in
%%Copyright: writing, software distributed under the License is
%%Copyright: distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
%%Copyright: CONDITIONS OF ANY KIND, either express or implied. See
%%Copyright: the License for the specific language governing
%%Copyright: permissions and limitations under the License.
Also, keep in mind that the CMap resources that are included in the "CMap Resources" project, some of which are included in AFDKO, are the public ones that are based on static glyph sets, and don't change very often. Changes are triggered by new Supplements, and sometimes by new versions of Unicode (a previously unencoded glyph may now be encoded). The CMap resources that are used by fonts based Adobe-Identity-0 ROS, such as Source Han Sans and Noto Sans CJK, are different, because they are closely bound to the font itself. (With that said, the UTF-32 CMap resources for Source Han Sans and Noto Sans CJK would also be changed in the Version 1.002 update to reflect the open source license change.)
from afdko.
Just FYI, the "CMap Resources" project is available on GitHub as of today, and the headers of each CMap resource now specify the Apache License, Version 2.0. The project on SourceForge shall be decommissioned on 2015-06-01.
from afdko.
Thanks Ken!!
from afdko.
Note that only a very small number of the CMap resources should be included in AFDKO, specifically the legacy Macintosh ones (83pv-RKSJ-H, KSCpc-EUC-H, B5pc-H, and GBpc-EUC-H) and the UTF-32 ones. These are the only ones that are useful for OpenType/CFF font development purposes.
from afdko.
Related Issues (20)
- [otfstemhist] cannot specify glyphs via external glyph list
- [otfstemhist] -h reports unrelated options, wrong tool name HOT 1
- Unify format of external glyph names files across AFDKO tools
- [otfautohint/otfstemhist] Add tests
- use TTX tools to compile a otf file HOT 10
- [spot] alternate metrics ignored in class kern proof
- [otfautohint] (minor) outdated tool names
- [otfautohint] points “optimized away” in flex-like scenario (print only) HOT 15
- [tx] Crashing without error when using -decid option in -t1 mode
- Reordering of ligature substitution rules is considered harmful HOT 10
- [otfautohint] Mishinting of glyph? HOT 7
- [otfautohint] Consider adding flag to selectively skip overlap processing for some glyphs
- [makeotf] silently fails when GOADB has unexpected data
- [makeinstancesufo] & [checkoutlinesufo] multiprocessing vs progress bar, output improvement
- building fails on manjaro HOT 2
- [makeotf] substitution without target item does not fail HOT 8
- Pytest Error Encountered During AFDKO Compilation on Arch Linux HOT 6
- [checkoutlinesufo] XMLSyntaxError reading fontinfo.plist of temp UFO font HOT 3
- [makeotf] -r reports all unhinted glyphs individually HOT 1
- [buildmasterotfs] incompatible sources produced HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from afdko.