Giter Club home page Giter Club logo

Comments (11)

kenlunde avatar kenlunde commented on July 3, 2024

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.

readroberts avatar readroberts commented on July 3, 2024

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.

readroberts avatar readroberts commented on July 3, 2024

I still need to confirm which license to use for the Adobe CMAP files, before closing this issue.

from afdko.

davelab6 avatar davelab6 commented on July 3, 2024

@readroberts any update on this? :)

from afdko.

readroberts avatar readroberts commented on July 3, 2024

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.

davelab6 avatar davelab6 commented on July 3, 2024

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.

chemoelectric avatar chemoelectric commented on July 3, 2024

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.

kenlunde avatar kenlunde commented on July 3, 2024

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.

kenlunde avatar kenlunde commented on July 3, 2024

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.

davelab6 avatar davelab6 commented on July 3, 2024

Thanks Ken!!

from afdko.

kenlunde avatar kenlunde commented on July 3, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.