Nun meine Frage ist einfach ... Wenn ich eine Open-Source-Software mit der GPL-Lizenz herunterladen möchte ich wissen, ob ich den Code bearbeiten und ein anderes Programm mit diesem Code erstellen und dann die Software verkaufen kann ?Verwenden einer Open-Source-Software
Antwort
Haben Sie die Lizenz gelesen? Das ist dafür da.
Ja, ich habe es getan. Aber trotzdem frage ich ... weil ich sicher sein will. –
Sie können nicht die kombinierte Arbeit unter keinen Umständen verkaufen. Wenn der ursprüngliche Urheberrechtsinhaber nur eine einzelne Firma oder eine kleine Gruppe von Personen ist, können Sie diesen Ihren Geschäftsplan erklären und sie bitten, eine separate Lizenz für Sie oder Ihre Kunden auszustellen, möglicherweise unter Teilen der Gewinne oder anderweitig Belohnung ihrer Bemühungen und Zustimmung.
tatsächlich, ich glaube, Sie können immer den kombinierten Code verkaufen, müssen Sie nur den Quellcode für die Kunden verfügbar machen, und dann können sie es wie in der GPL (dh kostenlos, wenn sie wollen) zu verteilen. – mirod
Das ist eine korrekte Aussage. Ich nahm eine konventionellere Bedeutung des Wortes "Sell" an und wollte einfach klarstellen, dass das Mischen Ihrer Edits keinen Unterschied macht. (Ich war auch der erste Upvoter der anderen Antwort, die gerade gesagt hat: Lesen Sie die Lizenz.) –
es läuft darauf hinaus, "Sie können die Lizenz des Codes, den Sie wiederverwenden, nicht einseitig ändern". Dies gilt unabhängig davon, ob der Code unter der GPL oder einer anderen Lizenz steht. Also, wenn Sie geschlossenen Code wollen, dann müssen Sie es unter einer Lizenz bekommen, die Ihnen erlaubt, dies zu tun. Dies könnte eine BSD-ähnliche Lizenz oder eine spezielle Lizenz sein, die vom ursprünglichen Autor erworben wurde. – mirod
- 1. Verwenden einer Variablen Struct
- 2. Verwenden einer Merkmalsmethode Standardwert
- 3. Verwenden einer SPMetal-Entitätsklasse
- 4. SQL - Verwenden einer Unterauswahl
- 5. Verwenden einer inneren Klasse einer generischen Klasse
- 6. VB.Net - Verwenden einer Unterklasse in einer Klasse
- 7. Verwenden einer Teilansicht zum Darstellen einer Tabellenzeile
- 8. Verwenden einer Hilfsfunktion in einer Vorlage
- 9. Verwenden einer bestimmten Flatpage in einer Vorlage
- 10. Verwenden einer temporären Tabelle in einer Ansicht
- 11. Verwenden einer MMS-Absicht mit einer Bilddatei
- 12. Verwenden einer Zeichnungsbibliothek zum Erstellen einer GUI
- 13. Verwenden einer Funktion oder einer Typmethode?
- 14. Verwenden einer Kerndateneinheit als Enum?
- 15. Verwenden einer Zeichenfolge als Funktionsname
- 16. Verwenden Super mit einer Klassenmethode
- 17. Verwenden einer Datenbanktabelle als Warteschlange
- 18. Verwenden einer ListBox In WPF
- 19. Verwenden einer abgerundeten Ecken Zeichen
- 20. Verwenden einer Funktion in Javascript
- 21. Verwenden einer Factory in md.dialog
- 22. Verwenden einer DataTable als Rückgabewert
- 23. Verwenden einer statischen DataContext-Variablen
- 24. Sox mit einer Audiodateiliste verwenden
- 25. Verwenden einer initializer_list mit Bitset
- 26. Verwenden einer AppDomain zum Instanziieren einer Klasse in einer DLL
- 27. C# Verwenden von String zum Identifizieren/Verwenden einer Textbox?
- 28. Verwenden von ObjectQuery Einschließen und Verwenden einer verschachtelten Where-Klausel
- 29. Verwenden einer Funktion, um einen Wert auf einer PlotLine [HighCharts]
- 30. Kann ich multiprocessing.Pool in einer Methode einer Klasse verwenden?
Lesen Sie einfach die Lizenzdetails für die jeweilige Lizenz. Normalerweise ist die GPL die erste Copyleft-Lizenz für den allgemeinen Gebrauch, was bedeutet, dass abgeleitete Werke nur unter denselben Lizenzbedingungen vertrieben werden können. – Habib
Ich stimme ab, diese Frage als off-topic zu schließen, weil es um Lizenzierung oder rechtliche Probleme geht, nicht um Programmierung oder Softwareentwicklung. [Siehe hier] (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) für Details und die [Hilfe] für mehr. – JasonMArcher