|
|
Log in / Subscribe / Register

GPL should preserve BSD copyright notices for GPL's sake.

GPL should preserve BSD copyright notices for GPL's sake.

Posted Sep 15, 2007 13:47 UTC (Sat) by SPM (guest, #47382)
In reply to: GPL should preserve BSD copyright notices for GPL's sake. by nix
Parent article: Relicensing: what's legal and what's right

That is absolute nonsense.

GPL works on copyright GPL work is not public domain uncopyrighted work. You cannot take someone elses copyrighted material and stick a notice on it to say it is your own copyrighted material - if you do, you may find yourself being prosecuted for copyright infringement. That applies to BSD code used in GPLed files as well if you don't follow the BSD license to the letter.

As for manageability of minor changes (eg. a bug fix), you can do what you like with code you use internally but don't distribute. If you are changing part of a line line or a few lines, then if you wish to distribute the code with the original authors code rather than a separate patch, the correct way to deal with this is to submit it to the author/maintainer of the project to incorporate into the original code, so it would go in as a code snippet under the copyright of the author/maintainer - if a number of people can change lines or parts of lines willy nilly within the same file as you suggest, then the project quickly becomes unmaintainable.

You should also note that to be able to claim copyright on something, the work has to be substantial. For example, you can't copyright names, numbers, enumerations, phrases etc, and you are allowed to literally quote short sections from other copyrighted works without infringing copyright. Hence in most cases you can use individual lines of code, header files, variable names and enumerations from someone else's work without infringing the other person's copyright, and by the same measure, you can't claim copyright on a code snippet which is not substantial. Hence the case you are talking about should never arise because code snippets should be passed back as fixes to the original code and go in under the original copyright.

Each author submitting his/her work as a complete file is of course no problem, and where possible (which is in almost all cases), it is best the way to go. If you wish to embed a substantial chunk of code under a different license embedded in another author's BSD code you wrote, then just put a comment around your code with your copyright notice and leave the other authors' copyright notices for the code you didn't write yourself. If you can't be bothered to indicate that the BSD license notice doesn't cover your code block, then just license the whole file under BSD.


to post comments


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds