Skip to content

Some files lack a GPL copyright + license notice #1

Description

@bhaible

The file GNU.Gettext/GNU.Gettext.Msgfmt/AssemblyGen.cs is derived from GNU gettext's gettext-tools/src/write-csharp.c. This is evident from the fact that some comments have been copied literally:

  • Lines 92..94 "Assign a strong name to the assembly ..." comes from write-csharp.c.
  • Lines 126..130 "In some implementations, such as mono < 2009-02-27 ..." likewise.
  • Lines 135..137 "In some implementations, the ResourceSet constructor ..." likewise.
  • Line 152 "Emit the msgid_plural strings. Only used by msgunfmt." likewise.

The GPL requires that in a derived work, the copyright notice and license notice from the original work are replicated in the derived work.

So, please look up that copyright and license notice in the copy of GNU gettext from which this file was derived and include it in AssemblyGen.cs. (Like you correctly did in GNU.Gettext/GNU.Gettext/intl.cs.)

Maybe the same problem exists also for some other files; I haven't searched for all such files in detail.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions