Was hindert ein großes Unternehmen mit tiefen Taschen daran, mein MIT-Projekt umzubenennen und mich umzubringen?
Ich plane, ein MIT-lizenziertes Projekt für einen Webserver wie Apache und Nginx zu starten, das jedoch hauptsächlich auf die Windows-Plattform abzielt. Diejenigen, die Open Source Software nicht verstehen, nennen mich verrückt, so etwas zu tun.
Eine Frage, die sich stellt, ist:
Was hindert ein großes Unternehmen mit tiefen Taschen daran, mein MIT-Lizenzprojekt umzubenennen und mich umzubringen?
Selbst wenn ich zu diesem Zeitpunkt eine etablierte Marke habe, kann das große Unternehmen mich "out market" und "out brand", da es mehr Geld zum Ausgeben hat.
Antworten
Es gibt nicht viel, was das verbieten würde. Die MIT-Lizenz ist ziemlich liberal und solange man die Anforderung befolgt, den Copyright-Hinweis im Produkt angemessen anzuzeigen, kann man nicht viel dagegen tun, außer das bessere Produkt und / oder den besseren Service anzubieten.
Siehe auch die ausgezeichnete Antwort von Congusbongus in dieser ähnlichen Frage sowie die Antwort von Eric. Marketing / Werbung ist nicht alles, besonders in der Nähe von Open Source.
Erstens ist dies gegen den Geist von Open Source; Wenn Sie nicht möchten, dass Menschen Ihre Arbeit nutzen, ohne Sie zu bezahlen, verwenden Sie zunächst keine Open-Source-Lizenzen.
Rebranding
Jedoch , haben Sie eine Option haben: Sie können das selbst als Marke durch die Registrierung des Namens Branding schützen.
"Red Hat" ist eine Marke. Andere Leute können ihre Veröffentlichungen nicht "Red Hat" nennen.
Die Open-Source-Komponenten von Red Hat Linux (von denen sowieso fast alle von Drittanbietern stammen) wurden als "Fedora" und "Centos" veröffentlicht.
MIT-lizenziertes Projekt für einen Webserver wie Apache und Nginx, das jedoch hauptsächlich auf die Windows-Plattform abzielt
Während es einige Leute geben mag, die es nutzen wollen, ist der kommerzielle Markt dafür wahrscheinlich absolut winzig und die Hauptabschreckung für andere Unternehmen wird der Mangel an Kunden sein.
(Ich habe Anfang der 2000er Jahre an einem der letzten plattformübergreifenden Closed-Source-Webserver von Drittanbietern, Zeus, gearbeitet, und selbst dann war klar, dass Apache dominieren würde, es sei denn, die Leistung war absolut kritisch. Die Hauptfrage, der Sie sich stellen müssen Aus diesem Grund sollten Sie Ihren Webserver anstelle von IIS verwenden - oder, wie heutzutage üblich, eine eigenständige App, auf der node.js oder Razor Pages usw. ausgeführt werden.
Das Lesen von "Business Model Generation" von Alexander Osterwalder hat mir geholfen zu verstehen, a) wie Unternehmen tatsächlich funktionieren, b) wie der Verkauf von Software tatsächlich funktioniert und c) wie Open-Source-Unternehmen (unter anderem) dies tun.
https://www.goodreads.com/book/show/7723797-business-model-generation
Kurz gesagt, jedes Unternehmen wird Entwickler, Betreuer und Marketing benötigen. In einem Open-Source-Unternehmen wird die Entwicklung und Wartung teilweise auf andere übertragen, und ein wesentlicher Teil des Kerngeschäfts besteht darin, Loyalität, Vertrauen und Gefolgschaft aufzubauen.
Überlegen Sie genau, welche Rolle Sie in einem erfolgreichen Open-Source-Unternehmen spielen würden - es gibt verschiedene Möglichkeiten.
Ich habe vor 20 Jahren ein Buch über FreeBSD geschrieben. Und heute verdiene ich Geld mit Windows Desktop, Windows Server, Ubuntu und FreeBSD.
Sie müssen bedenken, dass Windows Server Geld kostet, damit niemand es kaufen kann, nur um herumzuspielen und Spaß damit zu haben. Sie kaufen es, weil sie eine App haben, die es als Anforderung auflistet.
Sie nehmen zum Beispiel Clearview-Software, sie haben Produkte, die Windows Server + IIS + SQL Server erfordern. (SQL Express funktioniert einwandfrei) Wie Sie wissen, ist IIS jedoch aus vielen Gründen ein sehr schlechter Webserver.
Aber Microsoft unterstützt es wie die Dickens. Wenn ein Entwickler bei Clearview auf ein Problem stößt, nimmt er den Hörer ab und ruft Microsoft an. Microsoft bemüht sich, das Problem zu beheben, und erledigt möglicherweise sogar erhebliche Programmierarbeiten für den Clearview-Entwickler. Aus diesem Grund unterstützt Clearview Oracle oder Apache unter Windows nicht. nur Microsoft-Produkte.
Obwohl Sie den Code für einen kostenlosen Windows-Webserver verteilen, ist IIS, da er bereits kostenlos mit Windows Server geliefert wird, kostengünstig und kostengünstig. Anschließend wird entschieden, wer mehr Support bietet. Und das ist Microsoft.
Unter Windows besteht ein großer Bedarf an OSS. Aber nicht für Produkte, die gegen Microsoft-Produkte antreten, die keine Kosten verursachen.
Die Verwendung einer liberalen Lizenz als MIT bedeutet normalerweise, dass Sie eines der beiden Dinge annehmen:
- Ihr Projekt wird am beliebtesten bleiben, da Sie den größten Teil der Arbeit erledigen und nette Funktionen hinzufügen. Gabeln folgen nur Ihrem Beispiel.
- Es ist dir egal, ob jemand abzweigt. Wenn jemand Ihr Produkt verbessern möchte, warum sollte er es nicht tun? Sie arbeiten für Sie (und andere Benutzer). Was haben Sie also verloren, wenn jemand anderes Arbeit in Ihr Projekt investiert hat (auch wenn es umbenannt wurde)?
Wenn Sie starke Garantien wünschen, dass Sie auch durch die Verwendung der Ergänzungen in Ihrem Produkt Schritt halten können, müssen Sie eine starke Copyleft-Lizenz wie die GPL verwenden.