fontforge / libspiro

Spiro is the creation of Raph Levien. It simplifies the drawing of beautiful curves. (Migrated here from libspiro.sourceforge.net on 2013-04-20)
GNU General Public License v3.0
107 stars 25 forks source link

Update license headers #8

Closed omasanori closed 10 years ago

omasanori commented 10 years ago

According to COPYING, libspiro is released under the term of GPLv3+, but in the license headers on top of .c, .java and bezctx.md are still saying GPLv2+.

It seems necessary to update license headers too.

JoesCat commented 10 years ago

Hi Masanori, You have a good point and I just corrected several files but did not apply the patch update yet because there are some files that were never modified at all.

For the files that were never modified at all, does it make more sense to leave them labelled as they currently exist (untouched), or does it make more sense to simply change the 2 into a 3? For example, some other projects may contain the same exact files but are labelled 2, so why would these files be labelled 3?

It seems necessary to update license headers also.

I'm hoping there is some information you can provide other than "seems". If you need to ask on the mailing lists, or have some web URL that says that it is the right thing to do, please point it out.

...just want to get past "seems" and be on the side of "definitely" :-)

omasanori commented 10 years ago

@JoesCat I mean that it leads to a confusion that some say its license is GPLv3+ and the others say GPLv2+. Only one test code declares GPLv3+ and the others does GPLv2+, even though COPYING is GPLv3 and commit log indicates that libspiro is now released under GPLv3+.

If you leave some files GPLv2+ on purpose, I think it is OK. Your, libspiro project's, choice is important. If you decided to keep some files under GPLv2+, please add the license policy of libspiro in README or other appropriate file to avoid such confusion.

I don't want to complain of your decision. I just want to make license conditions clear. :smiley:

JoesCat commented 10 years ago

Okay, files that were modified and improved from 20071029 are updated to 3+. Thank you for pointing this out. I consider this issue fixed now.

Files that were unmodified - still remain untouched as-is until they get updated and improved - for example - nothing was improved in java/* Renaming these untouched files 2+ -> 3+ by simply changing 1 character is not a significant edit or improvement to warrant touching them.

omasanori commented 10 years ago

Thank you. Closing.