I want instructions. Step by step and unambiguous :)

Locally, there was a discussion, but everyone came to the conclusion that the GPL is ambiguous.

Total dry squeeze. There is a utility that is distributed under the GPL. A library was made at its base, exclusively for personal use. If you want to put this library publicly, what to do?

Synopsis: some files were left unchanged, some were modified (some were almost unrecognizable, except that at the level of the function prototypes there was something left), others were added.

    1 answer 1

    Must also be distributed under the GPL version 2+. Briefly in steps:

    • In each file to place the required header.
    • Do not forget to indicate in the header also all copyright holders.
    • Attach the license text to the library.

    Useful links:

    • Here is the question. See, for example, here : this file is messed up strongly. What to do with the author's hat? - user6550
    • @klopp From the designer hats you need to save Copyright © 2001 - 2008 by Dean Jones . On the next line, add the Copyright © XXXX - YYYY <Ваше имя> also need to "save" (that is, take the template and make your own) a piece of text required by the license. If you want to add something else, you can add it before or after. In general, all this is described in detail in the first link. - Vladimir
    • Well yes. For me it is obvious that you need to keep the original authorship. By itself. But what to do with files that have been "changed beyond recognition"? Or added as new? - user6550
    • PS In general, my personal license for laid out source code looks like this: "Any person, or not a person, regardless of gender, religion, or some views, is free to do anything with these sources." - user6550
    • @klopp If the source code is the code of the original author (even if it is a couple of lines), then its copyright necessarily remains. In this case, you can write your copyright to the line above and not below =) And if the file is written entirely by you, then you write only your copyright. As for "changed beyond recognition", in such cases it is better to be safe and leave someone else's copyright (you do post it anyway publicly). In the case of any legal claims for such situations experts are involved, since there are no exact criteria here. - Vladimir