Hackerboard WikiHaboBlog

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

Open-Source und Zusatzbedingungen

Diskussion: Open-Source und Zusatzbedingungen im Forum Code Kitchen, in der Kategorie Software Home; In naher Zukunft möchte ich ein Open-Source Projekt ins Leben rufen. Leider gibt es auf unserer Welt rücksichtslose Menschen, die ...

Antwort
Alt 03.10.06, 21:15   #1 (permalink)
Senior Member
 
Registriert seit: 01.01.04
Prometheus Leistung: Facit NTK
Prometheus eine Nachricht über ICQ schicken
Likes: 0
Open-Source und Zusatzbedingungen


In naher Zukunft möchte ich ein Open-Source Projekt ins Leben rufen.
Leider gibt es auf unserer Welt rücksichtslose Menschen, die versuchen solche Open-Source Projekte zu stören oder sich für kommerzielle Zwecke anzueignen.

Nun suche ich nach einer Möglichkeit das Werk vor solchen Eingriffe der Leute zu schützen.
Es handelt sich hierbei um eine Software mit einer ausführlichen Dokumentation, die auch wissenschaftliche Thesen enthält.
Diese Software soll aber denoch Open-Source bleiben. Also jeder der möchte darf den Quellcode einsehen und es ändern, ohne das derjenige die gesamte Open-Source Software dann komplett als sein eigen betrachtet, obwohl dieser nur einen kleinen Teil programmiert hat. Ebenfalls darf die Software nicht für kommerzielle Zwecke genutzt werden, außer ich oder ein anderer "Schirmherr" erlaubt es.

Zur Thematik hatte ich mich schon in wikipedia beleßen und hatte ebenfalls auch die freien Lizenzen BSD, GPL und LGPL entdeckt. Leider haben diese Lizenzen im deutschen Recht einpaar Komplikationen und eröffnen möglicherweiße Lücken. Zudem steht bei der GPL, auch das die Software für kommerzielle Zwecke genutzt werden kann. Zudem kann man zur GPL ein Copyleft hinzuziehen, was eine Absicherung für die Lizensrechte bedeutet.
Wiederum gibt es dann noch die BSD-Lizenz, die mir auf eine Art auch entgegen kommt, denn man muss das Copyright mit übernehmen. Aber leider gibt es dafür kein Copyleft.

Nun stehe ich vor den Fragen, welche Lizens wäre für meine Ansprüche gewachsen?
Kann ich vielleicht zu einer Lizens Copyrightbestimmungen hinzufügen? Aber leider würde ein Verstoß gegen die Gesetzgebung, z.B. Deutsch diesen gesamten Bestimmungen evtl. außer Kraft setzen. Wie ist es denn mit der Veröffentlichung für andere Länder - durch das Internet ist dies ja nicht zu Vermeiden? In manchen Ländern werden sicher die Lizenzen durch dessen Gesetzgebung eingeschränkt? Kann ich dann vielleicht die Veröffentlichung für bestimmte Länder verbieten, oder expliziet behandeln, wenn ja für welche?
Oder was ratet ihr mir als evtl. Open-Source-Kenner, die schon solche Projekte ernst betrieben haben.
Gibt es bei freien Lizenzen noch etwas zu beachten, muss ich mich vielleicht irgendwo eintragen, etc.?
Oder sehe ich alles zu kompliziert und ich kann meine Ansprüche an die Software einfach in einer Copyrightbestimmung mit einbringen, die nicht geändert werden kann und ein Copyleft dazunehmen? Brauche ich überhaupt eine freie Lizenz?

Sorry für die vielen Fragen, aber ich hoffe das sich dann durch die Antworten auch andere Interessenten einpaar Fragen abgenommen werden können.

Nun aber noch etwas zur Dokumentation: Wie kann ich diese schützen? Oder kann ich diese unter evtl. die selbe Lizenz setzen wie die Software, aber mit ggf. Open-Source -Entzug an manchen Stellen. Eben wie bei Wikipedia, dort sind ja auch einpaar Beiträge gesperrt und Wikipedia ist Open-Source mit einer freien Lizenz.

Prometheus ist offline   Mit Zitat antworten
Alt 03.10.06, 21:41   #2 (permalink)
Gulliver
Guest
 
Likes:
Standard

Vielleicht solltest du mal erzaehlen welche Ansprueche du an die Lizenz hast.

Willst du eine _wirklich_ freie Lizenz - so nimm BSD.

Erzaehl einfach mal was du willst, dann kann dir auch geholfen werden.
  Mit Zitat antworten
   
HaBOT
 

Werbung ist gerade online    
Alt 03.10.06, 21:54   #3 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Leistung: Opteronbitmuncher Leistung: Opteronbitmuncher Leistung: Opteronbitmuncher Leistung: Opteronbitmuncher Leistung: Opteronbitmuncher Leistung: Opteron
Likes: 371
Standard

Um kommerzielle Nutzung zu unterbinden, sollte doch http://creativecommons.org/licenses/by-nc-sa/2.5/ ganz brauchbar sein.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist gerade online   Mit Zitat antworten
Alt 03.10.06, 22:45   #4 (permalink)
Member of Honour
 
Registriert seit: 03.10.01
blueflash Leistung: Facit NTK
Likes: 1
Standard

GPL ist eine feine Sache. Natürlich kann man damit kommerzielle Anwendungen entwickeln. Aber (und das ist ein großes ABER), niemand kann Geld nur für den Code verlangen, sondern jede Änderung und jeder Einsatz muss wiederum selbst unter der GPL stehen. Es wäre also ein leichtes, jedes komerzielle in ein freies Produkt zu forken.
Dazu kommt dann der daraus erwachsene Support für das Produkt. Ich hätte keinerlei Probleme damit, wenn meine Programme kommerziell verwandt und ausgebaut würden. Ich bleibe ja der Urheber.
blueflash ist offline   Mit Zitat antworten
Alt 04.10.06, 15:48   #5 (permalink)
Senior Member
Themenstarter
 
Registriert seit: 01.01.04
Prometheus Leistung: Facit NTK
Prometheus eine Nachricht über ICQ schicken
Likes: 0
Standard

Zitat:
Original von Gulliver
Vielleicht solltest du mal erzaehlen welche Ansprueche du an die Lizenz hast.

Willst du eine _wirklich_ freie Lizenz - so nimm BSD.

Erzaehl einfach mal was du willst, dann kann dir auch geholfen werden.
Wenn du die Ansprüche meinst, die ich an diese Lizens stelle, so hatte ich diese schon in meinem Beitrag erwähnt:

Zitat:
Nun suche ich nach einer Möglichkeit das Werk vor solchen Eingriffe der Leute zu schützen.
Es handelt sich hierbei um eine Software mit einer ausführlichen Dokumentation, die auch wissenschaftliche Thesen enthält.
Diese Software soll aber denoch Open-Source bleiben. Also jeder der möchte darf den Quellcode einsehen und es ändern, ohne das derjenige die gesamte Open-Source Software dann komplett als sein eigen betrachtet, obwohl dieser nur einen kleinen Teil programmiert hat. Ebenfalls darf die Software nicht für kommerzielle Zwecke genutzt werden, außer ich oder ein anderer "Schirmherr" erlaubt es.


Nun, erstmal Danke für eure Antworten. Aber mir stehen noch einige Fragen offen.
Angenommen ich würde eine GPL-Lizens nehmen, mit Copyleft usw. Wie kann ich so eine Lizens für meine Software erstellen? Reicht es wenn ich schreibe: "Dieses Software besitzt eine freie GPL-Lizens mit Copyleft und besitzt folgende Bedingungen: 'Dann der Text des GPL' " ? Oder muss ich mich dann irgendwo registrieren und diese Lizens auf diese Weiße zu veröffentlichen?
Kann ich dann zu der GPL noch einen Copyright setzen und dazu evtl. die Bestimmungen von bitchmunchers geposteten Seite (http://creativecommons.org/licenses/by-nc-sa/2.5/) nehmen? Aber wenn nun einpaar der Regelungen gegen die Lizenz sprechen - z.B. die Regelung der nicht kommerziellen Nutzung verwende, diese aber in der GPL erlaubt sind - wird dadurch die Lizenz verworfen? Denn ich kenne die deutsche Rechtssprechung für AGBs, das diese auch mit Extravorschriften auf das gesetzliche Muster abgestimmt wird, wenn darin verunsicherte oder den deutschen Gesetz verbotenen Klauseln besteht (eher für Privatkunden).

Aber nun noch eine Frage an blueflash, zu:
Zitat:
Aber (und das ist ein großes ABER), niemand kann Geld nur für den Code verlangen, sondern jede Änderung und jeder Einsatz muss wiederum selbst unter der GPL stehen. Es wäre also ein leichtes, jedes komerzielle in ein freies Produkt zu forken.
Also wird die Lizenz auf geänderte Quellcodes meines Open-Source Projektes automatisch übertragen und mein Copyright kann ich somit auch weitergeben - ähnlich wie bei der BSD? Durch das Copyright kann ja dann auch nur die kommerzielle Nutzung untersagt werden?
Prometheus ist offline   Mit Zitat antworten
Alt 04.10.06, 22:14   #6 (permalink)
 
Registriert seit: 30.03.04
hamill Leistung: Facit NTK
Likes: 0
Standard

http://www.opensource.org/licenses/
http://www.topology.org/soft/lice.html

da hast du mal was zum Lesen :-)

schön ist auch die HylaFAX Lizenz: "ihr dürft alles außer den Namen des Softwareproduktes falsch schreiben (inkl Großkleinschreibung) und unseren Namen nennen (und damit werben)"

was Deine Anforderungen aber angeht (keine Weitergabe, keine Veränderung durch Dritte, keine Nutzung ohne Deine schriftliche Erlaubnis, absolut wasserdicht auch nach deutschem Recht), würde ich Dir empfehlen, auf eine Veröffentlichung der Quellen zu verzichten.
Ein mee-too, ein ich-will-aber-auch-opensource-haben ohne es wirklich zu brauchen, hat schon so manches Projekt und so manche Firma nachher in Verlegentheit gebracht.

Falls es Dir darum geht, sofware und Algorithmen zu veröffentlichen, und Mitbewerber zu blockieren, die die gleichen Algorithmen verwenden könnten, .. brauchst Du mehr Rat als wir Dir geben können.

Falls es Dir darum geht, die Quellen zu veröffentlichen, und hoffst, daß Dritte daran weiterarbeiten oder Deine Fehler suchen und beheben, Du dann aber das Vorrecht der Nutzung hast .. das haben andere schon versucht und sind gescheitert.

Falls du versuchst, die Nutzung Deiner Software zu verbieten auf Grund der Hautfarbe des Nutzers, seiner Religion, seines Berufs (es hat mal einer Finanzbeamten ausgeschlossen. hat er wohl nicht gemocht), seines Geschlechts oder seiner Nationalität, .. dann kansnt du das zwar, allerdings werden die meisten das nicht als open source akzeptieren.

Trotzdem kannst Du Dir natürlich eine Lizenz selber basteln, mit genau Deinen Anforderungen. Erstell einfach eine Positivliste, was erlaubt sein soll. Also in erster Näherung Anschauen, unveränderte Weitergabe, Nutzung im privaten nicht-kommerziellen Umfeld (wobei es da schon losgeht: sind Schulen nicht-kommerziell, weil nicht gewinnorientiert, oder kommerziell weil ja die Lehrer meist bezahlt werden)

egal. vielleicht hätte ich einfach schreiben sollen, daß Lizenzdesign schwierig ist, schwieriger als man denkt, wenn man die fertige GPL vorgesetzt bekommt :-)
hamill ist offline   Mit Zitat antworten
Alt 04.10.06, 22:33   #7 (permalink)
Member of Honour
 
Registriert seit: 03.10.01
blueflash Leistung: Facit NTK
Likes: 1
Standard

Zitat:

Also wird die Lizenz auf geänderte Quellcodes meines Open-Source Projektes automatisch übertragen und mein Copyright kann ich somit auch weitergeben - ähnlich wie bei der BSD? Durch das Copyright kann ja dann auch nur die kommerzielle Nutzung untersagt werden?
Ich kann dir leider mit dem Copyright nicht weiterhelfen. Dies ist ja auch kein ursprünglicher Ausdruck des deutschen Rechts.
Aber erstens: Wenn du _irgendwelche_ Software benutzt, die eine eigene Lizenz mitbringt, solltest du dir genau ihre Lizenz durchlesen um nicht auf die Nase zu fallen. Ich kann mir kaum eine Software vorstellen, die nicht schon bestimmte Bibliotheken etc. benutzt. Die GPL ist dabei der unkomplizierteste Weg: Du stellst dein Werk halt einfach auch unter die GPL und gut ists. Natürlich kann dann jemand kommen und diese Software kommerziell nutzen. (zb einer Linuxdistribution beilegen) aber mir stellt sich die Frage, was daran so schlimm ist, immerhin wird derjenige ja gezwungen, zuzugeben, dass das Produkt unter der GPL steht, die Quellcodes freizulegen etc. Niemand, der einen Funken Verstand hat, wird also Geld für dein Produkt ausgeben, wenn Du es frei anbietest. Dein Urheberrecht verlierst du jedenfalls nicht, kannst du in Deutschland auch nicht.
blueflash ist offline   Mit Zitat antworten
Alt 05.10.06, 17:47   #8 (permalink)
Senior Member
Themenstarter
 
Registriert seit: 01.01.04
Prometheus Leistung: Facit NTK
Prometheus eine Nachricht über ICQ schicken
Likes: 0
Standard

Interessante Links hamill, aber ich bin noch nicht dazu gekommen alles durchzulesen.
Im Grunde geht es mir aber darum das die Software mir nicht weggenommen werden kann und evtl. für kommerzielle Zwecke genutzt wird. Aber ich denke mal doch das ich unter der GPL + Copyleft und Copyright einen guten Schutz habe und werde diese auch so zusammen nutzen.
Das Copyright oder Uhrheberrecht (bin mir aber nicht sicher) verliert man übrigens unter deutschen Recht nach 40 Jahren, wenn sich in dieser Zeit nichts getan hat - keine Übertragung der Rechte oder Bearbeitung. Aber wo genau jetzt dabei die Eckfeiler sind weiß ich nicht genau. Ich glaube auch eher, dass das Recht dann automatisch den Staat überschrieben wird, denn sonst könnte ich mir das Recht über Beethovens 5. Sinfonie aneignen.

Danke nochmal für eure Hilfe.
Prometheus ist offline   Mit Zitat antworten
Alt 05.10.06, 18:17   #9 (permalink)
LX
Moderator
 
Registriert seit: 14.02.06
LX Leistung: Z3
LX eine Nachricht über ICQ schicken LX eine Nachricht über AIM schicken LX eine Nachricht über Yahoo! schicken
Likes: 21
Lightbulb

Nein, die Werke werden dann Allgemeingut (public domain).
__________________
"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

JS BB LX UP
LX ist offline   Mit Zitat antworten
Alt 05.10.06, 19:03   #10 (permalink)
Member of Honour
 
Benutzerbild von ivegotmail
 
Registriert seit: 28.05.03
ivegotmail Leistung: Z3
Likes: 1
Standard

Zitat:
Original von Prometheus
Das Copyright oder Uhrheberrecht (bin mir aber nicht sicher) verliert man übrigens unter deutschen Recht nach 40 Jahren, wenn sich in dieser Zeit nichts getan hat
In Deutschland gibt es kein Copyright. Es gilt das Urheberrecht, welches (ausser ein paar Ausnahmen) 70 Jahre nach dem Tod des Urhebers endet.
-> http://www.gesetze-im-internet.de/ur...5BJNG001401377

Zitat:
Original von Prometheus
Ich glaube auch eher, dass das Recht dann automatisch den Staat überschrieben wird, denn sonst könnte ich mir das Recht über Beethovens 5. Sinfonie aneignen.
Nein, das Recht wird nicht an den Staat überschreiben, sondern das Werk wird gemeinfrei. Beethovens 5. Sinfonie ist somit auch gemeinfrei und kann deshalb zb bei wikimedia runtergeladen werden.
__________________
http://livehabo.hackerboard.de | http://livebb.sourceforge.net
ivegotmail ist offline   Mit Zitat antworten
Alt 06.10.06, 15:29   #11 (permalink)
Senior Member
Themenstarter
 
Registriert seit: 01.01.04
Prometheus Leistung: Facit NTK
Prometheus eine Nachricht über ICQ schicken
Likes: 0
Standard

Ok, wieder etwas dazu gelernt.
Prometheus ist offline   Mit Zitat antworten
Alt 06.10.06, 16:05   #12 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Leistung: Opteronbitmuncher Leistung: Opteronbitmuncher Leistung: Opteronbitmuncher Leistung: Opteronbitmuncher Leistung: Opteronbitmuncher Leistung: Opteron
Likes: 371
Standard

Zitat:
Nein, das Recht wird nicht an den Staat überschreiben, sondern das Werk wird gemeinfrei. Beethovens 5. Sinfonie ist somit auch gemeinfrei und kann deshalb zb bei wikimedia runtergeladen werden.
Das wusste ich auch noch nicht. Danke fuer dem Tipp. Gleich mal Downloads anwerfen.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist gerade online   Mit Zitat antworten
Alt 06.10.06, 16:49   #13 (permalink)
 
Registriert seit: 28.08.06
Klip Leistung: Facit NTK
Likes: 0
Standard

Wie du die GPL in dein Programm einbindest, steht doch auf der Seite vom GNU-Projekt, bzw. in der Lizenz selbst.

In jeden Quellcode sollte folgender Text oder ein Verweis darauf eingefügt werden:
Code:
Name of your program and what it does
Copyright (C) year 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.
Zusätzlich sollte beim Aufruf des Programms oder im --help-Text in etwa Folgendes stehen:
Code:
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.
Irgendwo im Programmordner ist dann bestenfalls noch die Lizenz als Textdatei mit dabei. Bei meinem kleinen Clipboard-Programm habe ich die Lizenz aber zum Beispiel in das Hilfe-Menü eingebunden (GUI), zusätzlich noch einmal im Ordner.
Was sich da eben anbietet.

Wichtig ist noch die Tatsache, dass ohne ausdrücklichen Verweis auf eine GPL-Version eine beliebige vom Nutzer verwendet werden kann. In deinem Fall hieße das also mitanzugeben, dass du dich auf die GPLv2 beziehst (ist oben im Text schon mit drin, allerdings mit der Option auf eine spätere Version).
Klip ist offline   Mit Zitat antworten
Alt 06.10.06, 19:51   #14 (permalink)
Senior Member
Themenstarter
 
Registriert seit: 01.01.04
Prometheus Leistung: Facit NTK
Prometheus eine Nachricht über ICQ schicken
Likes: 0
Standard

Danke Klip. Ich hätte es zwar ähnlich gemacht, aber bestimmt etwas anders. Deswegen finde ich es super das du noch ein Beispiel gibst.

Aber trotzdem noch eine Frage hierzu:
Zitat:
Name of your program and what it does
Copyright (C) year 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.
Muss ich neben den Programmnamen noch die Versionsnummer schreiben, oder ist das egal?
Prometheus ist offline   Mit Zitat antworten
Alt 07.10.06, 21:29   #15 (permalink)
 
Registriert seit: 30.03.04
hamill Leistung: Facit NTK
Likes: 0
Standard

klar mußt Du die Versionsnummern angeben. Von Deiner Software. Und welche Version der GPL gelten soll.
Die GPL ist aber sowieso nicht geeignet, m.E., weil die GPL dem Anwender u.a.das Recht gibt, die Software weiterzugeben, auch mit eigenen Erweiterungen und Änderungen weiterzugeben, und das Recht gibt, sie zu nutzen, auch kommerziell, was Dir ja, wenn ich Dich richtig verstanden habe, zu weit geht.
hamill ist offline   Mit Zitat antworten
Antwort
   

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » Open-Source und Zusatzbedingungen
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Open Source Communitysoftware? Dreamer Internet Allgemein 7 26.10.07 15:47
Open Source Alexias Downloads 9 20.06.07 19:09
heise open: Open Source im Unternehmenseinsatz srji News & Ankündigungen 0 01.03.06 16:15
Open Source BloodEye Code Kitchen 10 18.01.06 17:15
The SCO Group's Open Letter to the Open Source Community sieben News & Ankündigungen 0 10.09.03 07:25


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61