Bitwarden stellt Store-Builds auf eine kommerzielle Lizenz um
Bitwarden gibt an, dass die nächste Version seiner über Stores vertriebenen Apps eine kommerzielle Lizenz verwenden wird, während GPLv3-Builds auf GitHub weiterhin aktualisiert werden.
Bitwarden gibt an, dass die nächste Version seiner über Stores vertriebenen Apps eine kommerzielle Lizenz verwenden wird, während GPLv3-Builds auf GitHub weiterhin aktualisiert werden. Aktuelle Funktionen bleiben in beiden Versionen verfügbar; eine Mitarbeiterantwort behält einige zukünftige Komponenten für den kommerziellen Build vor, wobei Funktionen von Fall zu Fall bewertet werden. Dieser "Daily Diff" vom 11. Oktober erklärt auch eine wörtliche Tilde in einem zitierten PATH-Eintrag und Terence Edens bezahlte Usability-Sitzungen für README-Dateien. Nikos Urteil ist "NEEDS REVIEW": Prüfen Sie den genauen Build und die Lizenz und beobachten Sie dann die zukünftige Funktionsparität.
Die schriftliche Ausgabe lesen (Englisch) ↗
Was dieses Video behandelt
- Die bevorstehende Vertriebsänderung gilt für Store-Builds. Bitwarden gibt auch an, dass direkte Downloads die kommerzielle Lizenz verwenden werden; gehen Sie nicht davon aus, dass der Website-Download der GPL-Build ist.
- Bitwarden gibt an, dass aktuelle Funktionen in beiden Versionen verbleiben, GPL-Builds auf GitHub weitergeführt werden und der kostenlose Plan erhalten bleibt. Dies sind Unternehmensangaben; eine unabhängige Überprüfung der Binär-/Quellcode-Gleichheit wird nicht beansprucht.
- Das Clients-Repository kategorisiert bereits GPLv3- und Bitwarden-Lizenz v1.0-Code. Dieses Ereignis ändert die Lizenzierung der verteilten Builds, anstatt die erste gemischte Lizenzstruktur des Repositorys einzuführen.
- Eine Mitarbeiterantwort besagt, dass einige zukünftige Komponenten nur im kommerziellen Build existieren werden. Es wird kein bestimmtes Feature oder Lieferdatum genannt, so dass die zukünftige Parität eine Prüfaufgabe bleibt.
- Sichtbarkeit des Quellcodes und die Erlaubnis zur Änderung oder Weiterverteilung sind unterschiedliche Prüfungen. Überprüfen Sie das genaue Paket und die geltenden Hinweise, bevor Sie davon ausgehen, dass jede Komponente dieselbe Lizenz hat.
- Eine zitierte Tilde kann in einer PATH-Zuweisung wörtlich bleiben und einen relativen Eintrag erzeugen, der vom aktuellen Verzeichnis aus aufgelöst wird. Die zitierte $HOME-Korrektur des Blogs erweitert das beabsichtigte Home-Verzeichnis; die Semantik einer nicht zitierten Bash-Zuweisung unterscheidet sich.
- Terence Eden beschreibt, wie er 25 € für eine Stunde ActivityBot-Erstest-Tests bezahlt hat, insgesamt etwa 150 €, mit Bildschirmfreigabe, mündlichem Feedback und README-Überarbeitungen zwischen den Sitzungen. Der informelle Bericht liefert keine kontrollierte Verbesserung der Erfolgsquote.
- Ein neuer Benutzer kann falsche Links, verwirrende Anweisungen für versteckte Dateien und fehlende Produkterklärungen aufdecken, die der Autor stillschweigend aus dem Gedächtnis liefert. Halten Sie die erforderlichen Installationsfakten klar und Witze außerhalb der Voraussetzungen.
Übersetztes Transkript
Aus der englischen Originalerzählung übersetzt. Verfügbare Audio- und Untertitel werden von YouTube gesteuert.
Welchen Bitwarden-Build erhalten Sie?
0:00 Sie erwarten einen Open-Source-Passwortmanager aus dem App Store. Bitwarden sagt, dass seine nächsten Store-Builds eine kommerzielle Lizenz tragen werden. In diesem Video: Welcher Build ändert sich? Welche Rechte bleiben bestehen? Und was könnte sich später aufteilen? Eine Mitarbeiterantwort ändert, wie beruhigend diese Ankündigung klingt. Behalten Sie das im Hinterkopf. Es ist Sonntag, der 11. Oktober, und dies ist The Daily Diff.
0:19 Bitwarden ist ein Passwortmanager, der Anmeldeinformationen in einem verschlüsselten Tresor speichert und sie auf Websites ausfüllt. Sein Client-Code ist öffentlich auf GitHub verfügbar. Diese Geschichte betrifft die Lizenz, die an verteilte Apps angehängt ist. Am Freitag kündigte ein Bitwarden-Mitarbeiter die Umstellung für die nächste Version an. Bis Sonntag stritten sich Entwickler über die heruntergeladene App. Währenddessen zeigt eine Shell-Verknüpfung auf etwas Überraschendes, und jemand hat tatsächlich Menschen dafür bezahlt, die Anweisungen zu lesen.
0:41 Beginnen wir mit der Aufteilung der Distribution.
Wohin geht der GPL-Build?
0:43 Store-Builds erhalten die kommerzielle Lizenz. Die Version mit allgemeiner öffentlicher Lizenz erhält weiterhin Updates auf GitHub. Alle aktuellen Funktionen sind in beiden Versionen verfügbar. Die erste nützliche Reaktion kam von einem freiwilligen Moderator, der fragte, was zwischen den parallelen Versionen abweichen würde. Identische Funktionen können immer noch eine sich ändernde Roadmap verbergen. Der Unterschied kann vor dem Code eintreffen. Das Repository hat bereits zwei Lizenzkategorien.
1:05 Seine Lizenzdatei verwendet standardmäßig Version drei der "General Public License", mit separat lizenziertem Code an anderer Stelle. Der kommerzielle Vertrag selbst ist auf das Jahr 2020 datiert. Die Geburt der Dual-Lizenzierung datiert vor dieser Ankündigung. Dann antwortet der Mitarbeiter.
Was könnte in zukünftigen Versionen abweichen?
1:17 Einige zukünftige Komponenten werden nur im kommerziellen Build existieren. Neu entwickelte Funktionen werden von Fall zu Fall bewertet. Dort ist die sich bewegende Grenze. Heute übereinstimmende Funktionslisten lassen Raum für unterschiedliche Funktionslisten später, ohne dass ein bestimmtes Feature oder Lieferdatum versprochen wird. Die Ankündigung besagt auch, dass der kostenlose Plan bleibt, und eine bearbeitete Klarstellung besagt, dass der Code öffentlich auditierbar bleibt. Gut. Vertrauen ist wichtig für einen Passwortmanager.
1:40 Eine zweite Lizenz hinter demselben Download-Button zu finden, fügt dieser Beziehung Hausaufgaben hinzu. Sichtbarkeit und Erlaubnis sind separate Fragen. Das Lesen des Quellcodes hilft bei einem Audit. Ihre Erlaubnis, eine bestimmte Komponente zu ändern und weiterzuverteilen, stammt aus ihrer geltenden Lizenz. Überprüfen Sie das tatsächliche Paket, bevor Sie einem bekannten Logo vertrauen. Die erste Antwort ist also der Store-Build. Der verbleibende Pfad ist die GPL-Version auf GitHub. Die zukünftige Aufteilung ist explizit möglich.
2:04 Sie können die aktuelle App weiterverwenden und dabei diese Grenze verfolgen, ein Hobby, das geringfügig billiger ist als mechanische Tastaturen.
Wann hört die Tilde auf, "home" zu bedeuten?
2:10 Das bringt uns zu einer Grenze, die Ihre Shell missverstehen kann. Disconnect3ds Beitrag vom 2. Oktober tauchte heute auf Hacker News wieder auf, nachdem eine Sandbox einen beschreibbaren Pfadeintrag markiert hatte. Das winzige Zeichen im Zentrum ist die Tilde, unsere selbstbewusste Abkürzung für "home". Setzen Sie diese Tilde in eine zitierte Pfadzuweisung, und sie bleibt wörtlich. Das Beispiel hängt ein "bin"-Verzeichnis an. Bashs Handbuch erfordert eine nicht zitierte Tilde für diese Erweiterung. Die Anführungszeichen bewahren dieses Zeichen.
2:34 Die Suche beginnt in Ihrem aktuellen Verzeichnis, in einem Verzeichnis, das tatsächlich "tilde" heißt. Die Demo des Autors findet dort ein Programm und gibt "hello" aus. Das Home-Verzeichnis ist niemals beteiligt. Ihr Arbeitsverzeichnis erhält eine entscheidende Stimme. Das ist wichtig, wenn Sie ein Verzeichnis betreten, das jemand anderes kontrolliert. Ein relativer Sucheintrag kann ändern, wo ein Befehl gefunden wird. Dieser Beitrag demonstriert das Suchverhalten; er liefert keine Beweise für Opfer
2:56 oder eine neue Shell-Schwachstelle. Die Gefahr kam mit der Einrichtung. Die Korrektur im Beitrag verwendet die Umgebungsvariable "home" innerhalb der Anführungszeichen.
Wie überprüfen Sie den tatsächlichen PATH?
3:03 Diese Variable wird erweitert und ergibt das beabsichtigte Home-basierte Verzeichnis. Es zeigt auch einen Befehl, um Ihren Pfad nach wörtlichen Tilden zu durchsuchen. Überprüfen Sie jeden übereinstimmenden Eintrag, bevor Sie Ihre Shell-Konfiguration ändern, auf gemeinsam genutzten Maschinen. Die unquotierte Zuweisung kann die Tilde in Bash erweitern, auch. Die Falle ist die hier gezeigte zitierte Form. Ein vertrautes Symbol ändert seine Bedeutung im Kontext, das Kopieren einer Konfigurationszeile lässt Sie Annahmen erben.
3:25 Und Annahmen sind genau das, was Terence Eden zur Überprüfung gekauft hat.
Was ergab ein README-Test im Wert von 150 €?
3:29 In einem heute veröffentlichten Beitrag beschreibt er, wie er Leuten fünfundzwanzig Euro für eine Stunde bezahlte, um den ersten Lauf von ActivityBot zu testen. Die gesamte Übung kostete etwa einhundertfünfzig Euro, weniger als viele Meetings kosten. Er bat die Tester, ihren Bildschirm zu teilen und laut zu sprechen. Er machte Notizen, änderte die README-Datei nach jeder Sitzung, und testete sie erneut mit der nächsten Person. Es trennt, was der Autor erinnert, von dem, was das Dokument erklärt.
3:51 Die Ergebnisse umfassen einen falschen Demo-Link, verwirrende Anweisungen für versteckte Dateien und Abschnitte in einer unhilfreichen Reihenfolge. Manche Leute lesen die README in einem Terminal. Eden erkannte auch, dass er nicht erklärt hatte, was die Software tun würde. Die Installationsanleitung hatte erfolgreich ein Fragezeichen installiert. Mein Lieblingsergebnis ist, dass seine Witze die Leute verwirrten. Halten Sie eine Voraussetzung aus dem cleveren Satz heraus, einschließlich meiner. Ein Witz gehört nach dem Fakt.
4:14 Ein Installationsschritt sollte überleben, wenn er von jemandem gelesen wird, der Abendessen möchte. Dies waren informelle Usability-Sitzungen, mit Überarbeitungen zwischen den Benutzern. Der Beitrag gibt keine kontrollierte Erfolgsquote oder Vorher-Nachher-Prozentsatz an. Beobachten Sie, wie ein neuer Benutzer Ihre Anweisungen ausprobiert, und hören Sie zu, wenn er zögert.
Welches Wort ändert die Beruhigung?
4:29 Zurück zu dieser beruhigenden Bitwarden-Ankündigung. Der Satz über alle aktuellen Funktionen hat eine Zeitbegrenzung, die in dem Wort "aktuell" eingebaut ist. Die Mitarbeiterantwort behält zukünftige Komponenten für den kommerziellen Build vor. Das ist das Detail, das man im Auge behalten sollte. Heutige übereinstimmende Apps und die morgige Lizenzgrenze können koexistieren. Halten Sie die Grenze sichtbar. Wenn Sie dies lieber lesen als mich sprechen hören möchten, landet der "Diff" jeden Morgen in Ihrem Posteingang, kostenlos unter thedailydiff.dev, Link unten.
4:52 Das heutige Urteil ist also "NEEDS REVIEW".
Was würde ich vor dem Wechsel überprüfen?
4:55 Ich würde es weiter verwenden, während ich überprüfe, auf welchem Build und welcher Lizenz mein Workflow basiert, und die zukünftige Funktionsparität beobachte. Abonnieren Sie, drücken Sie die Glocke und sagen Sie mir in den Kommentaren, ob Sie es anders gestempelt hätten. Und das ist der "Diff" für heute. Ich bin Niko von Axrisi. Verantwortungsbewusst zusammenführen.
Quellen
- Published version update in app storesBitwarden Community / RyanL
- Future components and case-by-case licensing — reply 4Bitwarden Community / RyanL
- Direct-download and source-visibility clarification — reply 8Bitwarden Community / RyanL
- Client repository license mapBitwarden on GitHub
- Bitwarden commercial source-module licenseBitwarden on GitHub
- Bitwarden Password ManagerBitwarden
- Security whitepaper — encrypted vault definitionBitwarden
- Bitwarden licensing discussionHacker News
- The tilde in your PATH may not be your HOMEDisconnect3d
- Tilde ExpansionGNU Bash manual
- Quoted tilde discussionHacker News
- I paid people to try and follow my READMETerence Eden
- Paid README testing discussionHacker News



