AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Softwareentwicklung im Allgemeinen Projektplanung und -Management Lizenz - Open Source mit Delphi und Fremdkomponenten
Thema durchsuchen
Ansicht
Themen-Optionen

Lizenz - Open Source mit Delphi und Fremdkomponenten

Ein Thema von jr1510 · begonnen am 1. Mär 2024 · letzter Beitrag vom 18. Mär 2024
Antwort Antwort
jr1510

Registriert seit: 1. Sep 2008
Ort: Mecklenburg-Vorpommern
5 Beiträge
 
Delphi 6 Professional
 
#1

Lizenz - Open Source mit Delphi und Fremdkomponenten

  Alt 1. Mär 2024, 09:49
Liebe Forumsgemeinde,

in unserer Uni-Arbeitsgruppe wird seit vielen Jahren ein Programmsystem mit Delphi 6 entwickelt und gepflegt.

Diese Software kommt bei uns intern und bei drei weiteren externen Anwendern zum Einsatz. Den drei externen Anwendern wird die Software vollständig kostenlos zur Verfügung gestellt. Die von uns erstellten Quelltexte sind für sie frei verfügbar.

Eine Vermarktung der Software findet nicht statt und ist auch nicht vorgesehen.

Bisher gibt es keine Lizenz oder anderweitige textliche Abmachungen mit den Anwendern.

Bei der Programmierung werden natürlich Delphi 6 selbst sowie eine Sammlung aus Fremdkomponenten eingesetzt. Die Fremdkomponenten sind z.T. von uns erworbene kommerzielle Produkte oder Komponenten, die unter verschiedenen Open-Source-Lizenzen (z.B. MIT, MPL, LGPL) veröffentlicht wurden.

Seit einiger Zeit denken wir darüber nach, das Software-System unter einer (gängigen) Open-Source-Lizenz zu lizensieren, um es den bisherigen und weiteren interessierten Nutzern unter definierten Bedingungen zur Verfügung stellen zu können und ggf. auch Mitstreiter bei der Weiterentwicklung und Pflege zu gewinnen.

Hier stellt sich nun die Frage, welche Open-Source-Lizenz wir verwenden könnten, die sich einerseits mit den Open-Source-Lizenzen der Fremdkomponenten aber auch mit dem Einsatz der kommerziellen Komponenten verträgt.

Oder wäre es vielleicht besser, wie bisher ganz auf eine Lizenz zu verzichten? Oder eine eigene Lizenz zu entwerfen, die den bisherigen Zustand abbildet?

Ich bedanke mich ganz herzlich für Eure Expertise und Meinungen und freue mich auf Eure Rückmeldungen!

Vielen Dank und viele Grüße
Jörg
Jörg
  Mit Zitat antworten Zitat
Jens01

Registriert seit: 14. Apr 2009
670 Beiträge
 
#2

AW: Lizenz - Open Source mit Delphi und Fremdkomponenten

  Alt 1. Mär 2024, 16:35
Zitat:
Oder wäre es vielleicht besser, wie bisher ganz auf eine Lizenz zu verzichten? Oder eine eigene Lizenz zu entwerfen, die den bisherigen Zustand abbildet?
Ohne Lizenz dürfte für Deutschland das Urheberrecht gelten, sprich ohne Eure direkte Zustimmung dürfte das keiner nutzen. Ja, eine Verbreitung wäre eine Straftat.

Ansonsten würde ich sowas mit einer MPL Lizenz verbreiten. Die ist relativ frei. Wenn jemand etwas am Quellcode ändert, ist er verpflichtet, das zu veröffentlichen.

Ein Problem sind andere Quelltexte und Komponenten mit anderen Lizenzen. Die Kompatibilität ist manchmal echt schwierig. Man könnte das eventuell mit den Urhebern dieser Quellcode absprechen und die Lizenzen anpassen.
Ich würde den Nutzern trotzdem sagen, besorgt euch die Quellcodes direkt bei den Urhebern.
Achtung: Bin kein Informatiker sondern komme vom Bau.
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.846 Beiträge
 
Delphi 12 Athens
 
#3

AW: Lizenz - Open Source mit Delphi und Fremdkomponenten

  Alt 1. Mär 2024, 21:08
Irgendwo gab's mal eine Liste welche Open Source Lizenzen mit welchen kompatibel sind.
Evtl. in Wikipedia...
Alternativ zur MPL die Apache 2.0 Lizenz. Die ist auch recht offen und verpflichtet
anders als die GPL den benutzer eures Quellcodes nicht auch seinen open source zu machen.

Andere Frage: wär's nicht mal an der Zeit auf ein neueres Delphi zu wechseln? Da hat sich
ja doch einiges getan.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.185 Beiträge
 
Delphi 12 Athens
 
#4

AW: Lizenz - Open Source mit Delphi und Fremdkomponenten

  Alt 1. Mär 2024, 21:36
Es gibt hier schon mehrere Threads, bezüglich Lizenzen.
Die SuFu würde sich über Besuch bestimmt freuen.

Ich nutze immernoch eine Multilizenz aus MPL, GPL und LGPL. (gut, ich müsste die Versionen mal upgraden MPL v1.1 , GPL v3.0 or LGPL v3.0 , aber so einfach geht das halt nicht immer)
Da war für Vieles was dabei, da sich jeder Eine der drei raussuchen konnte, welche zu seinem Lizenzmodel am Besten passt.

Es gibt viele "freie" Lizenzen, aber manche sind untereinander einfach vollkommen inkompatibel,
weswegen man auch nicht alles "blind" zu eine Multilizenz verbinden kann,
ebenso wie beim Mischen der eigenen Lizenz, mit Anderen, welche man in sein sein Projekt reinziehen möchte.

Viele OpenSource-Lizenzen verlangen z.B. dass auch damit erstellte Programme ihren Quellcode offenlegen müssen, was aber nicht immer erwünscht ist.


Der Witz ist ja auch, dass selbst Lizenzen unter einer Lizenz stehen, weswegen man sie einmal nicht einfach so ändern darf und für die Verwendung braucht man quasi auch die Erlaubnis usw.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 1. Mär 2024 um 21:44 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.185 Beiträge
 
Delphi 12 Athens
 
#5

AW: Lizenz - Open Source mit Delphi und Fremdkomponenten

  Alt 3. Mär 2024, 02:41
Ach ja, eine Sammlung an Lizenzen findet man auch im GitHub, z.B. wenn man ein neues Repository erstellen möchte, in der Auswahl dort.
https://docs.github.com/de/repositor...g-a-repository
https://choosealicense.com/licenses/ / https://choosealicense-com.translate..._x_tr_pto=wapp
https://wikijs.opencode.de/de/Hilfes...zenzcompliance


https://de.wikipedia.org/wiki/Mehrfachlizenzierung
https://www.gnu.org/licenses/why-not-lgpl.de.html

Hier noch ein paar Beispiele:

C:\Program Files (x86)\Embarcadero\Studio\23.0\source\xml\Xml.Internal.OBufferedStreams.pas
* MPL 1.1 / GPLv2 / LGPLv2 / FPC modified LGPLv2

C:\Users\Public\Documents\Embarcadero\Studio\23.0\CatalogRepository\AndroidSDK-2525-23.0.50491.5718\build-tools\33.0.2\NOTICE.txt
* MPL 1.1 / GPL 2.0 / LGPL 2.1


(WTFPL) Do What The F*ck You Want To Public License
(Link)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 3. Mär 2024 um 14:16 Uhr)
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.111 Beiträge
 
Delphi 10 Seattle Enterprise
 
#6

AW: Lizenz - Open Source mit Delphi und Fremdkomponenten

  Alt 4. Mär 2024, 07:14
https://ChooseALicense.com/
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

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

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:26 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz