Hallo.
Ich muss euch nun mal fragen, ob ihr Licht ins dunkel bringen könnt.
Ich habe bei Wikipedia die Artikel für OpenSource und GNU-GPL gelesen,
finde aber nicht den entscheidenden Unterschied zwischen den beiden
heraus.
Wo liegt bei den beiden der Unterschied?
Beide sind doch uneingeschrenkt auch für den gewerblichen gebrauch
nutzbar, der Quellcode liegt bei beiden offen und verändert werden darf
der Code auch. Was habe ich da übersehen?
Danke für eure Hilfe
OpenSource bedeutet lediglich das der Source-Code für ein Projekt
offengelegt ist.
Es sagt nichts über Lizenzen und rechtliche Aspekte aus !
Z.B. lassen sich mit der BSD-Lizenz Sourcen für kommerzielle Produkte
frei verwenden lassen, OHNE die neuen Sourcen offenlegen zu müssen
(siehe Windows-XP TCP/IP u.ä.).
Die GNU-GPL ist dagegen eine Lizenzvereinbarung, in der drin steht das
jede Art von Sourcen die teilweise auf unter GNU-GPL veröffentlichten
OpenSource basieren ebenfalls vollständig der GNU-GPL zu unterliegen
haben und somit auch der damit erzeugte Source-Code als Open-Source
unter GNU-GPL veröffentlicht werden muß.
Klar geworden ?
Erstmal danke für die ausführliche Antwort.
Soweit verstanden, aber die Erläuterung bei Wikipedia verstehe ich
anders:
Wikipedia=> Opensource=> Die Definition der Open Source Initiative
-----------------------------------
Die Software darf beliebig kopiert, verbreitet und genutzt werden.
Für Open-Source-Software gibt es keine Nutzungsbeschränkungen. Weder
bezüglich der Anzahl der Benutzer, noch bezüglich der Anzahl der
Installationen. Mit der Vervielfältigung und der Verbreitung von
Open-Source-Software sind auch keine Zahlungsverpflichtungen gegen einen
Lizenzgeber verbunden.
-----------------------------------
Das bedeutet ja, das der Quellcode nicht nur offen gelegt wird, sondern
auch frei verfügbar ist.
Ich stelle mir diese Frage, da ich Software gewerblich einsetzen will,
mich dabei aber nicht strafbar machen möchte.
Danke
Hab' mir mal das Wiki durchgelesen ...
Naja, da wird vieeel hineininterpretiert, was so nicht vorhanden ist.
Ausschlaggebend ist IMMER die jeweilige Lizenz (Copyright/Copyleft) !
Lies mal die beiden Artikel gegeneinander:
http://de.wikipedia.org/wiki/GNU_Lesser_General_Public_Licensehttp://de.wikipedia.org/wiki/GNU_General_Public_License
und vergleiche mit:
http://de.wikipedia.org/wiki/BSD-Lizenz
Und nun wird Dir wohl klar, das der einzige Unterschied nicht darin
besteht das beides OpenSource ist, sondern das im GNU Fall immer ein
"CopyLeft" vorausgesetzt wird, während das bei der BSD-Lizenz nicht der
Fall ist.
Daher empfehle ich Dir wenn möglich BSD-Code statt GNU-Code zu
verwenden.
Es ist auch theroretisch möglich vom jeweiligen Autor (so es nur einer
ist) eine Lizenz für kommerzielle verwendung ohne Einhaltung der GPL zu
erlangen, wobei der Autor logischerweise Teile des Codes passend
abgeändert haben muß ...
Das ist nicht so einfach zu beurteilen, daher mach's wie Weiland MS oder
fast alle Load-Balancer-Hersteller (die nehmen Standard PC-Hardware mit
Hardwarewatchdog und BSD als OS) und nimm BSD Code aus dem Free-BSD
Projekt ;)
Vorausgesetzt dort findest Du, was Du benötigst ;)
Hi,
ganz kurz, weil keine Zeit:
Open Source UND GPL: die NUTZUNG ist frei.
Open-Source ist allgemein und stellt nur ein Nutzungsmodell dar, keine
Lizenz, wie GPL!
GPL: wenn Du die Sourcen veränderst, stehen Deine Änderungen AUCH unter
GPL, d.h. Du mußt sie u.U. laut GPL ebendso frei stellen.
Schönen Tag noch,
Thomas
oder Zlib Lizenz (z.B. bei Irrlicht3D). Aber auch die LGPL geht für
kommerzielle Anwendungen, man muß nur den Open Source Teil in DLL's
auslagern . Das Steuerprogramm kann dann legal Closed Source vertrieben
werden. Auf der anderen Seite: Jemand der ein bisschen überlegt,
insbesondere im kommerziellen Bereich, setzt seine (meistens teuren)
Karten nicht gerne auf Closed Source Software. Manche sind lange genug
im Computerbiz und haben bemerkt, das Firmen schneller als populäre
Opensource Projekte vom Markt verschwinden. Außerdem ist der Support
über die Foren (siehe hier) einfach besser bei Open Source. Und vor alen
Dingen dauerhafter. Bei welchen Closed Source Sachen bekommt man den
noch nach mehr als 5 Jahren Support? Und wenn überhaupt noch, dann zück
mal die Kohle vorsichtshalber.
Ne ne, Open Source ist nicht umsonst so populär geworden. Außerdem auch
angenehm für die Entwickler da man nicht dauernd das langweilige Rad neu
erfinden muss. Deshalb meine Bitte: Lest mal die OpenSource Lizenzen
durch, bei Wikipedia sind die sogar in verständlicher Kurzfassung
geschrieben. Ich war überrascht was da alles so erlaubt ist. So ist es
völlig legal sogar Software die unter der GPL ! steht zu verkaufen und
das obwohl sie jemand völlig anderes entwickelt hat. Nur wenn der Käufer
dann die Lizenz liest (muss dabei sein)... Bei LGPL und erst recht ZLIB
sowieso kein Problem, DLL erstellen und gut ist.
Gruss
Spillerkieler
Hi,
ob das mit der DLL so einfach geht?
Ich habe letztens mal was von einem laufendem Gerichtsverfahren gelesen
(konnte mit googeln grad nichts finden, vielleicht hat jemand einen
Link), bei dem ein Hersteller wegen Verletzung der GPL angezeigt wurde.
Dabei hat der Hersteller zwar die Sourcen freigegeben, aber die Software
in irgendeiner Weise mit der Hardware so verknüpft, dass man mit dem
Quellcode eigentlich nicht viel anfangen kann.
Vom Prinzip her ist das mit einer DLL ja ähnlich.
Was soll ich da sagen ohne Einzelheiten? Im Zweifelsfall bei der FSF
(Free Software Foundation) mal anfragen. Außerdem sind die erwähnten
"Abmahnungen" kostenlose Aufforderungen einen bestimmten Sachverhalt der
Lizenz anzupassen.
Das ganze ist extrem großzügig gestaltet und für Hobbyisten und
Privatleute gibt es nie Probleme. Einfach eine Wohltat nicht jedesmal
das Rad neu erfinden zu müssen, sondern sich auf Anpassungen und
Weiterentwicklung zu konzentrieren.
Interessant dabei, daß die Open Source erst so richtig ins Rollen
gekommen ist nachdem einige sehr engagierte Programmierer so viel
vorgelegt haben (exponentieller Anstieg). Falls die betreffende Software
auch ein Forum hat, passen jede Menge Leute auf deren Qualität auf. Es
gibt auch jede Menge OS für Windows. Sehr gut geordnet mit Suchfunktion
ist das z. B: hier:
www.sourceforge.net