AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Spring4D jedi.inc - Apache 2.0 vs MPL 1.1
Thema durchsuchen
Ansicht
Themen-Optionen

Spring4D jedi.inc - Apache 2.0 vs MPL 1.1

Ein Thema von Chris55 · begonnen am 21. Jun 2023 · letzter Beitrag vom 21. Jun 2023
Antwort Antwort
Chris55

Registriert seit: 5. Okt 2020
6 Beiträge
 
#1

Spring4D jedi.inc - Apache 2.0 vs MPL 1.1

  Alt 21. Jun 2023, 06:46
Hallo zusammen,

Ich weiß, Lizenzfragen sind immer ein etwas heikles Thema. Und im Forum hier gab es auch schon mehrere Beiträge dazu.
Ich habe jedoch folgenden Fall und bin mir nicht sicher, was nun Stand der Dinge ist. Vielleicht könnt ihr mir weiterhelfen.

Es geht um Spring4D. Das möchte ich gerne in einer kommerziellen Anwendung verwenden.
Spring4D ist unter "Apache License Version 2.0".
Im Verzeichnis Source findet sich die jedi.inc, die von der ebenfalls dort liegend Spring.inc eingebunden wird.
Die jedi.inc ist unter "Mozilla Public License Version 1.1".

Was bedeutet das nun für mich, wenn ich Spring4D in einer kommerziellen Anwendung verwende?
Ist damit die Apache Lizenz hinfällig und es gilt übergreifend die MPL?

Die Verwendung von Spring4D in meinen Applikationen erfolgt dabei gemischt über die Spring4D Laufzeitpackages oder auch direkte Einkompilierung der Sourcen in Exe-Dateien ohne Laufzeitpackages.

Die wichtigste Frage dabei für mich: Muss ich bei Verwendung von Spring4D (wegen der jedi.inc und MPL) den Quellcode meiner kommerziellen Anwendung öffentlich machen?

Beste Grüße,
Christian
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.016 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#2

AW: Spring4D jedi.inc - Apache 2.0 vs MPL 1.1

  Alt 21. Jun 2023, 11:59
Die wichtigste Frage dabei für mich: Muss ich bei Verwendung von Spring4D (wegen der jedi.inc und MPL) den Quellcode meiner kommerziellen Anwendung öffentlich machen?
Nein, sowohl die APL 2.0, als auch MPL 1.1 sind "permissive", die Benutzung von Source Code unter diesen Lizenzen in proprietärem Code ist erlaubt, ohne diesen zu veröffentlichen.

Siehe:
https://www.mozilla.org/en-US/MPL/1.1/FAQ/ unter der Frage "How 'viral' is the MPL? If I use MPLed code in my proprietary application, will I have to give all the source code away?"
https://softwareengineering.stackexc...-compatibility

Gemäß der APL 2.0 kannst du auch am Code Änderungen vornehmen wie du möchtest und sie für dich behalten - ich freue mich allerdings immer über Issue reports oder Verbesserungsvorschläge.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat
Chris55

Registriert seit: 5. Okt 2020
6 Beiträge
 
#3

AW: Spring4D jedi.inc - Apache 2.0 vs MPL 1.1

  Alt 21. Jun 2023, 12:12
Super! Besten Dank für Deine schnelle Antwort. Da bin ich jetzt auch sehr erleichtert!
  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 16:58 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