Ich habe Monate und Tage damit verbracht, eine Bibliothek in Dart [Flatter-App] zu schreiben, und möchte meine Bemühungen monetarisieren. Wie teile ich diese Dartbibliothek als Closed Source, damit niemand meinen Quellcode sehen kann?
Gibt es eine Möglichkeit, meinen Quellcode auszublenden?
pub get
herunterladen , die Quellen für jeden sichtbar. Alles andere würde das Baumschütteln brechenAntworten:
So wie ich es gemacht habe, benutze ich git als Provider für meine Abhängigkeiten.
fluttertoast
Hier ist zum Beispiel eine private Dartbibliothek:Ich musste nur sicherstellen, dass andere Leute, die mit mir arbeiteten, Zugang zum Git-Repo hatten und dann ihre Flattern-Umgebung nur die Bibliothek nutzen konnte.
Es gibt eine Reihe von Abhängigkeitsquellen, die wir wie Paketserver und Pakete auf dem lokalen System verwenden können, aber ich habe git immer nur zum Teilen privater Flatterbibliotheken verwendet.
https://dart.dev/tools/pub/dependencies#dependency-sources
quelle