Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

DeKugelschieber

Community-Fossil

  • »DeKugelschieber« ist der Autor dieses Themas

Beiträge: 2 641

Wohnort: Rheda-Wiedenbrück

Beruf: Software-Entwickler

  • Private Nachricht senden

1

06.07.2013, 17:33

JavaScript Code Editor gesucht + Lizenzfrage

Hi,

ich suche einen JS Code Editor, also quasi eine Textarea mit Syntax highlighting für PHP, HTML und CSS, sowie Tabs. Es ist zwar jetzt nicht schwer sowas zu finden, aber ich brauche das ganze für ein Produkt das ich später verkaufen möchte.
Wie sieht das also Lizenztechnisch aus, darf ich GPL oder LGPL Editoren mit verkaufen?

2

06.07.2013, 18:27

Vorweg: Ich gehe davon aus, dass du einen Editor entwickeln möchtest der im Browser läuft und Java-Script Code editieren kann (wurde nicht so ganz deutlich)

Generell darf man GPL Software kommerziell vertreiben, muss allerdings auf Anfrage den Quelltext gratis jedem geben der ihn haben möchte (und auch dabei schreiben, dass es GPL Software ist). Effektiv gesehen könnte also jederman deinen Code nehmen, ihn auf seinen Server installieren und hätte dann das selbe Produkt (abzüglich aller Ressourcen wie Bilder usw., jedenfalls meine ich, dass es so wäre).
LGPL darf man IMO verwenden, aber muss Änderungen an dem Code öffentlich zugänglich machen. Außerdem müssen derartige Bibliotheken dynamisch gelinkt sein, damit gewährleistet wird, dass jeder Nutzer andere Versionen (auch selber modifizierte) davon verwenden kann. Ehrlich gesagt wüsste ich nicht, wie das bei einem Webservice gehen sollte.

Den Code freigeben müssen kann natürlich funktionieren, wenn dein Webservice quasi betriebsbereite Installationen anbietet, und den Benutzern somit die Arbeit abnimmt, irgendetwas selber administrieren zu müssen. Wenn aber die Funktionalität ansich das Alleinstellungsmerkmal sein soll, wird es wohl kritisch.
Lieber dumm fragen, als dumm bleiben!

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

3

06.07.2013, 20:02

Ich glaube nicht, dass diese Darstellung so ganz stimmt.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

MitgliedXYZ

Alter Hase

Beiträge: 1 369

Wohnort: Bayern

  • Private Nachricht senden

4

07.07.2013, 10:47

Du suchst für ein Produkt einen JavaScript(etc.)-Editor, denn du dann in deinem Paket legal & kostenfrei mitgeben kannst, oder hab ich dich falsch verstanden?

Da wäre doch ein OpenSource-Projekt wie Brackets die richtige Wahl, oder?
http://brackets.io/index_de.html

DeKugelschieber

Community-Fossil

  • »DeKugelschieber« ist der Autor dieses Themas

Beiträge: 2 641

Wohnort: Rheda-Wiedenbrück

Beruf: Software-Entwickler

  • Private Nachricht senden

5

07.07.2013, 14:03

Ich hab jetzt den ace Editor eingebaut. Es geht nur darum Quellcode online editieren zu können (CMS). Vollkommen ausreichend.
Und wenn ich nur den Teil der unter GPL steht offen legen muss habe ich damit kein Problem. Alles andere ist vollständig selbst entwickelt, also müsste ich nur den Editor offen legen?

Zitat

Vorweg: Ich gehe davon aus, dass du einen Editor entwickeln möchtest der im Browser läuft und Java-Script Code editieren kann (wurde nicht so ganz deutlich)

PHP, HTML und CSS, hab ich geschrieben. Aber ace kann das auch alles, bietet zudem noch Themes an. Und was die Lizenz dabei angeht kann ich glaube ich auch nichts falsch machen, sieht zumindest nicht so aus.

6

07.07.2013, 15:09

Ich hab jetzt den ace Editor eingebaut. Es geht nur darum Quellcode online editieren zu können (CMS). Vollkommen ausreichend.
Und wenn ich nur den Teil der unter GPL steht offen legen muss habe ich damit kein Problem. Alles andere ist vollständig selbst entwickelt, also müsste ich nur den Editor offen legen?
Wenn der Editor ein Teil Deines Programms ist und es sich nicht bloß um einen lockeren Anwendungsverbund handelt, wie man ihn vielleicht bei einer Linux-Distribution kennt, dann muss Dein Programm auch unter der GPL veröffentlicht werden. Bei der GPL gilt ein starkes Copyleft Prinzip.

Ich glaube nicht, dass folgende Klausel für Dich gilt, da der Editor ja Teil Deiner Anwendung ist und es sich nicht um eine Aggregation handelt.

Zitat von »"GNU GENERAL PUBLIC LICENSE / 5. Conveying Modified Source Versions."«

[...] A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate.

Tobiking

1x Rätselkönig

  • Private Nachricht senden

7

07.07.2013, 15:23

Der Ace Editor ist aber unter der BSD Lizenz und nicht unter der GPL. Die ist nicht so viral wie die GPL.

DeKugelschieber

Community-Fossil

  • »DeKugelschieber« ist der Autor dieses Themas

Beiträge: 2 641

Wohnort: Rheda-Wiedenbrück

Beruf: Software-Entwickler

  • Private Nachricht senden

8

07.07.2013, 16:45

Stimmt hatte ich gar nicht beachtet. Dann kann ich damit ja machen was ich will solange ich das Copyright nicht entferne.

Werbeanzeige