Wenn man die GPL2 und GPL3 so verwendet wie sie von der FSF angeboten werden kann man Code unter den beiden Lizenzen problemlos mischen. Das geht nur dann nicht wenn sich der Autor eines Programms aktiv dagegen entschieden hat, dann kann man die schuld aber nur schwer den Lizenzen in die Schuhe schieben.
one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Dann ist sie zur GPLv3 kompatibel. Nur wenn man diese Kompatibilität explizit nicht wünscht und den Text abändert ("or (at your option) any later version." streicht) ist sie nicht kompatibel zu neueren Versionen.
Ist schon lustig, wenn man bei der Wahl der Lizenz zu einer Lizenz-Backdoor genötigt wird. Oder kennst du schon die GPLv4?
Aber auch unabhängig davon: Was du sagt ist schlichtweg falsch. Auch durch die Nutzung dieser Klausel werden GPLv2 und GPLv3 nicht kompatibel. Es ist lediglich einfacher möglich, das resultierende Werk ENTWEDER unter GPLv2 ODER unter GPLv3 zu verbreiten - eine MISCHUNG der Lizenzen, wie du behauptest, ist in keinem Fall erlaubt.
Wenn man die GPL2 und GPL3 so verwendet wie sie von der FSF angeboten werden kann man Code unter den beiden Lizenzen problemlos mischen. Das geht nur dann nicht wenn sich der Autor eines Programms aktiv dagegen entschieden hat, dann kann man die schuld aber nur schwer den Lizenzen in die Schuhe schieben.
Nein, das geht eben nicht. Die GPLv3 hat den Patentkram mit drin.
Wenn man die GPLv2 so verwenden wie vorgesehen:
one line to give the program's name and an idea of what it does.
Copyright (C) yyyy name of author
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Dann ist sie zur GPLv3 kompatibel. Nur wenn man diese Kompatibilität explizit nicht wünscht und den Text abändert ("or (at your option) any later version." streicht) ist sie nicht kompatibel zu neueren Versionen.
"... either version 2
of the License, or (at your option) ANY LATER VERSION..."
Was ist daran zu schwer zu kapieren?
Das musst du cybio und Hanno sagen, nicht mir...
Ok, meine Schuld;Schande über mich.
Aber auch unabhängig davon: Was du sagt ist schlichtweg falsch. Auch durch die Nutzung dieser Klausel werden GPLv2 und GPLv3 nicht kompatibel. Es ist lediglich einfacher möglich, das resultierende Werk ENTWEDER unter GPLv2 ODER unter GPLv3 zu verbreiten - eine MISCHUNG der Lizenzen, wie du behauptest, ist in keinem Fall erlaubt.