Ergebnis 1 bis 9 von 9

Thema: Copyright Hinweis bei Third-Party Erweiterungen

  1. #1
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard Copyright Hinweis bei Third-Party Erweiterungen

    Ich habe mir heute über die Korrektheit des Copyright Hinweises bei den Third-Party Erweiterungen Gedanken gemacht, das ist nicht das erste mal, dass ich darüber nachdenke, deshalb wollte ich mal eure Meinungen dazu hören.

    Aktuell verwendet der (hoffentlich) größte Teil der Entwickler die LGPL für ihre Erweiterungen und damit vermutlich auch den Copyright Header, wie er im Wiki beschrieben steht:
    PHP-Code:
    /**
     * Contao Open Source CMS
     * Copyright (C) 2005-2010 Leo Feyer
     *
     * Formerly known as TYPOlight Open Source CMS.
     *
     * This program is free software: you can redistribute it and/or
     * modify it under the terms of the GNU Lesser General Public
     * License as published by the Free Software Foundation, either
     * version 3 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
     * Lesser General Public License for more details.
     *
     * You should have received a copy of the GNU Lesser General Public
     * License along with this program. If not, please visit the Free
     * Software Foundation website at <http://www.gnu.org/licenses/>.
     *
     * PHP version 5
     * @copyright  Some Company 2010
     * @author     Max Mustercoder <mustercoder@somedomain.tld>
     * @package    RealCoolExtension
     * @license    http://opensource.org/licenses/lgpl-3.0.html
     */ 
    Entsprechend dem Beitrag How to use GNU licenses for your own software des GNU Projektes ist der Teil über die Lizenz absolut erforderlich:
    PHP-Code:
    /**
     * ...
     *
     * This program is free software: you can redistribute it and/or
     * modify it under the terms of the GNU Lesser General Public
     * License as published by the Free Software Foundation, either
     * version 3 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
     * Lesser General Public License for more details.
     *
     * You should have received a copy of the GNU Lesser General Public
     * License along with this program. If not, please visit the Free
     * Software Foundation website at <http://www.gnu.org/licenses/>.
     *
     * ...
     */ 
    Die Empfehlung (oder Pflicht???) für Programme mit mehreren Dateien ist jedoch:
    PHP-Code:
    /**
     * ...
     *
     * This file is part of RealCoolExtension.
     *
     * RealCoolExtension is free software: you can redistribute it and/or
     * modify it under the terms of the GNU Lesser General Public
     * License as published by the Free Software Foundation, either
     * version 3 of the License, or (at your option) any later version.
     *
     * RealCoolExtension 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
     * Lesser General Public License for more details.
     *
     * You should have received a copy of the GNU General Public License
     * along with RealCoolExtension.  If not, see <http://www.gnu.org/licenses/>.
     * ...
     */ 
    Da es sich hierbei soweit ich verstanden habe nur um eine Empfehlung handelt, ist dieser Unterschied nicht unbedingt ausschlaggebend und eher etwas, dass jeder Entwickler für sich entscheiden kann so zu setzen oder nicht.



    Mir ist viel wichtiger der Copyright Hinweis, der VOR der Lizenz steht:
    PHP-Code:
    /**
     * Contao Open Source CMS
     * Copyright (C) 2005-2010 Leo Feyer
     *
     * ...
     */ 
    Soweit ich das beurteilen kann, ist dieser Hinweis bei Third-Party Erweiterungen gänzlich falsch, da sie zwar für Contao Entwickelt, aber überhaupt nicht zu dem Projekt gehören?!

    Korrekterweise müsste wohl eher ein Copyright Hinweis in dieser Form bei Third-Party Erweiterungen gesetzt werden:
    PHP-Code:
    /**
     * RealCoolExtension for Contao Open Source CMS
     * Copyright (C) 2010-2011 Some Company <http://somedomain.tld>
     *
     * ...
     */ 
    Oder bei Personen:
    PHP-Code:
    /**
     * RealCoolExtension for Contao Open Source CMS
     * Copyright (C) 2010-2011 Max Mustercoder <mustercoder@somedomain.tld>
     *
     * ...
     */ 
    Ich habe mich mal bei den Projekten Drupal und Joomla umgesehen und habe festgestellt, dass diese es sich ziemlich einfach machen. Dort steht, wenn überhaupt der Copyright Hinweis und ein Hinweis darauf das die Lizenz in der Datei LICENCE.txt zu finden ist. Bei Erweiterungen wird auch entsprechend der Copyright Hinweis für die Erweiterung gesetzt (manchmal mit dem Zusatz "for Drupal" bzw. "for Joomla", manchmal auch "extension for Drupal/Joomla"), aber kein Copyright Hinweis zum Projekt, für das die Erweiterung entwickelt wurde.

    Contao ist zwar nicht das erste Open Source Projekt mit dem ich arbeite, aber bei anderen Projekten habe ich entweder am Projekt selbst gearbeitet (da gab es dann idR keine Erweiterungen) oder es hat mich zum damaligen Zeitpunkt einfach nicht interessiert. Aufgrund immer mehr Copyright Verstöße und der daraus resultierenden Tatsache, dass man seine Copyright Hinweise korrekt setzen muss, damit sie auch die korrekte Bedeutung haben, mache ich mir da heute aber immer mehr Gedanken drüber.

    Wie seht ihr das oder habt ihr weitreichendere Erfahrungen mit dem Thema?

    MfG Tristan

  2. #2
    Alter Contao-Hase Avatar von christian
    Registriert seit
    15.06.2009.
    Ort
    Viersen
    Beiträge
    1.038
    Partner-ID
    387

    Standard

    Hi Tristan,

    da hab' ich auch schon mal drüber nachgedacht. Die Extension ist ja ohne Contao nicht lauffähig. Von daher könnte ich mir vorstellen, dass der bisherige Text reicht - sofern man die Hinweise im unteren Teil korrekt setzt.

    Hängt man sich so nicht einfach an das Originalprodukt dran?

    Grüße,

    Christian


    Btw: Lizenzen, Verträge, Datenschutz und der ganze Rattenschwanz wäre auch mal was für eine Jahreskonferenz.
    Contao-Partner am Niederrhein
    Templating - Komplettservice - Erweiterungen
    Infos: http://delahaye.de

  3. #3
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von christian Beitrag anzeigen
    Die Extension ist ja ohne Contao nicht lauffähig. Von daher könnte ich mir vorstellen, dass der bisherige Text reicht - sofern man die Hinweise im unteren Teil korrekt setzt.

    Hängt man sich so nicht einfach an das Originalprodukt dran?
    Eine Software, die Libraries dritter verwendet ist ohne diese ebenso wenig lauffähig. Aus Sicht der Erweiterung handelt es sich bei Contao lediglich um das zugrunde liegende Framework. Aber deshalb hängt man sich ja auch nicht an das Framework an?

    Ich denke halt einfach, dass man es schlichtweg falsch macht, wenn als Copyright Hinweis "Contao Open Source CMS ..." ganz oben steht, immerhin ist die Erweiterung nicht ein Teil von Contao, sondern lediglich für Contao entwickelt und Leo trägt an den Erweiterungen ja auch kein (direktes) Copyright?!

  4. #4
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Für mich bedeuten die ersten Zeilen, dass die Erweiterung für Contao ist, und Contao ist Copyright von Leo. Das Copyright der Software folgt erst unten innerhalb des PHPDoc Blocks.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  5. #5
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von andreas.schempp Beitrag anzeigen
    Für mich bedeuten die ersten Zeilen, dass die Erweiterung für Contao ist...
    Das kommt vermutlich daher, dass du ein Contao Nutzer und Entwickler bist und es so bzw. nicht anders kennst. Wenn ich diesen Hinweis jedoch als Laie lese, dann habe ich den Eindruck, dass die Erweiterung zum Contao Projekt selbst gehört und das das alleinige Copyright by Leo liegt.
    Viel treffender währe doch, wenn man schreibt "RealCoolExtension for Contao Open Source CMS"?!?!

    ---

    Zitat Zitat von andreas.schempp Beitrag anzeigen
    ... und Contao ist Copyright von Leo.
    Das Copyright von Leo existiert aber nur, wenn du Code aus Contao kopiert hast (das trifft in meinen Erweiterungen vielleicht auf 2% des gesamten Codes zu und da weiß ich sogar in etwa wo das ist und dort müsste ich natürlich auch entsprechend das Copyright von Leo in die Datei einsetzen):
    If you have copied code from other programs covered by the same license, copy their copyright notices too. Put all the copyright notices together, right near the top of each file.
    Jedoch fehlt dann immer noch dein eigener Copyright Hinweis?!

    ---

    Soweit ich das verstehe, besteht die Lizenzgebung aus 2 Teilen, dem Copyright Hinweis und dem "Lizenzblock":
    Whichever license you plan to use, the process involves adding two elements to each source file of your program: a copyright notice (such as “Copyright 1999 Terry Jones”), and a statement of copying permission, saying that the program is distributed under the terms of the GNU General Public License (or the Lesser GPL).
    Aber die PHPDoc ist in meinen Augen kein Copyright Hinweis, sondern eine Dokumentation die auf ein (nicht angegebenes) Copyright hinweist. Denn das eigentliche Copyright wurde ja schon vor der Lizenz gesetzt!


    Sry wenn ich da vielleicht so drauf rum reite, aber mit einem "ich glaube" oder "für mich bedeutet" kann ich mich bei dem Thema nicht zufrieden geben
    Zugegeben ich hätte von Anfang an etwas genauer und argumentativer sein sollen.

  6. #6
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von tril Beitrag anzeigen
    Sry wenn ich da vielleicht so drauf rum reite, aber mit einem "ich glaube" oder "für mich bedeutet" kann ich mich bei dem Thema nicht zufrieden geben
    Dann musst du wohl einen Anwalt kontaktieren, denn niemand von uns kann dir eine sichere Antwort geben. Mir ist das ganze ehrlich gesagt ziemlich schnuppe, wenn einer will löscht er die Zeilen sowieso und "verkauft" es als seins. Für mich gehen die Zeilen darum dass jemand beim lesen sieht wozu es ist, welche Lizenz es "hätte" und welchen Autor er ggf. kontaktieren kann. Ob dabei Copyright oben oder unten steht ist vollkommen egal.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  7. #7
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Verdammt, da hast du mich aber voll erwischt
    Natürlich hast du vollkommen Recht, wer es löschen will, löscht es und wer meint mir an den Karren pissen zu wollen der tut das auch. Keine Lizenzbestimmung oder korrekte bzw. inkorrekte Copyright Notice der Welt wird daran was ändern.
    Ich denke ich mache es einfach so, wie ich es verstehe wie die Lizenz einzubinden ist und damit habe ich meine Schuldigkeit getan

    Da hab ich mich wohl irgendwie etwas zu sehr reingesteigert

    MfG Tristan

  8. #8
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    Hi,

    Zitat Zitat von tril Beitrag anzeigen
    Wie seht ihr das oder habt ihr weitreichendere Erfahrungen mit dem Thema?
    Ich sehe das genau so wie du.

    Allerdings:
    Der Hinweis auf Contao als grundlegendes CMS mit Hinweis auf Leo hat durchaus Sinn, dann aber eben als:

    PHP-Code:
    /* 
     * FooBar Module
     * Copyright (C) Some Developer...
     *
     * Extension for:
     * Contao Open Source CMS
     * Copyright (C) 2005-2010 Leo Feyer 
     * 
     * ...
    */ 
    Jan
    Jan Theofel
    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

  9. #9
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Ja genau, an sowas in die Richtung hatte ich jetzt auch gedacht

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Third Party Erweiterungen manuell installieren
    Von Toflar im Forum Fertige Tutorials
    Antworten: 10
    Letzter Beitrag: 26.05.2014, 11:16
  2. Copyright-Hinweis ohne Template-Änderung hinterlegen
    Von contao.org im Forum Ankündigungen/Hinweise
    Antworten: 8
    Letzter Beitrag: 03.06.2010, 20:55
  3. Frage zum Copyright
    Von typodude im Forum Layout / Templates / Holy Grail
    Antworten: 1
    Letzter Beitrag: 27.05.2010, 07:52
  4. Copyright Hinweise
    Von Trendy im Forum Installation / Update
    Antworten: 8
    Letzter Beitrag: 18.04.2010, 22:13
  5. Wichtige Infos zu Third-Party Erweiterungen
    Von Nina im Forum Sonstige Erweiterungen
    Antworten: 0
    Letzter Beitrag: 05.06.2009, 12:43

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •