+− THE DAILY DIFFdev & AI news
NEEDS REVIEW

Bitwarden canvia les compilacions de la botiga a una llicència comercial

Bitwarden diu que la propera versió de les seves aplicacions distribuïdes a la botiga utilitzarà una llicència comercial, mentre que les compilacions GPLv3 continuaran actualitzant-se a GitHub.

Bitwarden diu que la propera versió de les seves aplicacions distribuïdes a la botiga utilitzarà una llicència comercial, mentre que les compilacions GPLv3 continuaran actualitzant-se a GitHub. Les funcions actuals continuen disponibles en ambdues versions; una resposta del personal reserva alguns components futurs per a la compilació comercial, amb les funcions avaluades cas per cas. Aquest Daily Diff de l'11 d'octubre també explica una titlla literal en una entrada de PATH entre cometes i les sessions de usabilitat de README de pagament de Terence Eden. El veredicte de Niko és CAL REVISAR: inspeccioneu la compilació i la llicència exactes, i després observeu la paritat de funcions futures.

Llegeix l'edició escrita (anglès) ↗

Què cobreix aquest vídeo

  • El proper canvi de distribució s'aplica a les compilacions de la botiga. Bitwarden també diu que les descàrregues directes utilitzaran la llicència comercial; no assumeixi que la descàrrega del lloc web és la compilació GPL.
  • Bitwarden diu que les funcions actuals romanen en ambdues versions, les compilacions GPL continuen a GitHub i el pla gratuït es manté. Aquestes són declaracions de l'empresa; no es reclama cap auditoria independent d'equivalència binària/font.
  • El repositori de clients ja classifica el codi GPLv3 i Bitwarden License v1.0. Aquest esdeveniment canvia la llicència de les compilacions distribuïdes en lloc d'introduir la primera estructura de llicències mixtes del repositori.
  • Una resposta del personal diu que alguns components futurs només existiran a la compilació comercial. No s'anomena cap característica ni data de lliurament particular, de manera que la paritat futura segueix sent una tasca d'inspecció.
  • La visibilitat del codi font i el permís de modificació o redistribució són comprovacions diferents. Reviseu el paquet exacte i els avisos aplicables abans de suposar que cada component té la mateixa llicència.
  • Una titlla entre cometes pot romandre literal en una assignació de PATH, creant una entrada relativa resolta des del directori actual. La correcció de $HOME entre cometes del blog expandeix el directori d'inici previst; la semàntica d'assignació de Bash sense cometes difereix.
  • Terence Eden descriu que va pagar 25 € per una hora de prova de primera execució d'ActivityBot, al voltant de 150 € en total, amb compartició de pantalla, comentaris parlats i revisions de README entre sessions. El compte informal no proporciona una millora controlada de la taxa d'èxit.
  • Un usuari novell pot exposar enllaços incorrectes, instruccions confuses de fitxers ocults i explicacions de productes que falten que l'autor subministra en silenci de memòria. Mantingueu clars els fets d'instal·lació necessaris i les bromes fora dels prerequisits.

Transcripció traduïda

Traduït de la narració original en anglès. L'àudio i els subtítols disponibles estan controlats per YouTube.

Quina compilació de Bitwarden obtindreu?

0:00 Espereu un gestor de contrasenyes de codi obert de la botiga d'aplicacions. Bitwarden diu que les seves pròximes compilacions de la botiga tindran una llicència comercial. En aquest vídeo, quina compilació canvia? Quins drets sobreviuen? I què podria dividir-se més tard? Una resposta del personal canvia el tranquil·litzador que sona aquest anunci. Tingueu-ho en compte. És diumenge, onze d'octubre, i això és The Daily Diff.

0:19 Bitwarden és un gestor de contrasenyes que emmagatzema inicis de sessió en una volta xifrada i els omple als llocs web. El seu codi client és públic a GitHub. Aquesta història es refereix a la llicència adjunta a les aplicacions distribuïdes. Divendres, un empleat de Bitwarden va anunciar el canvi per a la propera versió. Diumenge, els desenvolupadors ja discutien sobre l'aplicació descarregada. Mentrestant, una drecera de shell apunta a un lloc sorprenent, i algú va pagar humans per llegir les instruccions.

0:41 Comencem amb la divisió de la distribució.

On va la compilació GPL?

0:43 Les compilacions de la botiga obtenen la llicència comercial. La versió de llicència pública general continua rebent actualitzacions a GitHub. Totes les funcions actuals estan disponibles en ambdues versions. La primera reacció útil va venir d'un moderador voluntari preguntant què diferiria entre les versions paral·leles. Les funcions idèntiques encara poden amagar un full de ruta canviant. El diff pot arribar abans del codi. El repositori ja té dues categories de llicència.

1:05 El seu fitxer de llicència per defecte és la versió tres de la llicència pública general, amb codi amb llicència separada en altres llocs. El propi acord comercial data del 2020. El naixement de la doble llicència és anterior a aquest anunci. Llavors l'empleat respon.

Què podria divergir en futures versions?

1:17 Alguns components futurs només existiran a la compilació comercial. Les funcions de nou desenvolupament s'avaluen cas per cas. Aquí hi ha el límit mòbil. Les llistes de funcions coincidents avui deixen espai per a llistes de funcions diferents més tard, sense que es prometi cap funció ni data de lliurament concrets. L'anunci també diu que el pla gratuït es manté, i una aclaració editada diu que el codi continua sent públicament auditable. Bé. La confiança és important per a un gestor de contrasenyes.

1:40 Trobar una segona llicència darrere del mateix botó de descàrrega afegeix feina a aquesta relació. La visibilitat i el permís són preguntes separades. La lectura del codi font ajuda a una auditoria. El vostre permís per modificar i redistribuir un component particular prové de la seva llicència aplicable. Comproveu el paquet real abans de confiar en un logotip familiar. Per tant, la primera resposta és la compilació de la botiga. El camí supervivent és la versió GPL a GitHub. La divisió futura és explícitament possible.

2:04 Podeu continuar utilitzant l'aplicació actual mentre rastregeu aquest límit, una afició marginalment més barata que els teclats mecànics.

Quan la titlla deixa de significar "casa"?

2:10 Això ens porta a un límit que el vostre shell pot malinterpretar. La publicació del 2 d'octubre de Disconnect3d va reaparèixer a Hacker News avui després que un sandbox va marcar una entrada de camí modificable. El petit caràcter al centre és la titlla, la nostra abreviatura segura per a la llar. Poseu aquesta titlla dins d'una assignació de camí entre cometes i es manté literal. L'exemple afegeix un directori bin. El manual de Bash requereix una titlla sense cometes per a aquesta expansió. Les cometes preserven aquest caràcter.

2:34 La cerca comença des del directori actual, dins d'un directori anomenat titlla. La demostració de l'autor hi troba un programa i imprimeix 'hola'. El directori d'inici mai participa. El vostre directori de treball té un vot decisiu. Això importa quan entreu a un directori que algú altre controla. Una entrada de cerca relativa pot canviar on es troba una ordre. Aquesta publicació demostra el comportament de cerca; no aporta cap evidència de víctimes

2:56 o una nova vulnerabilitat del shell. L'escopeta va arribar amb els mobles. La solució de la publicació utilitza la variable d'entorn home dins de les cometes.

Com s'inspecciona el PATH real?

3:03 Aquesta variable s'expandeix, donant el directori base de la llar previst. També mostra una ordre per buscar titlles literals al vostre path. Reviseu cada entrada coincident abans de canviar la configuració del vostre shell, en màquines compartides. L'assignació sense cometes també pot expandir la titlla a Bash. La trampa és la forma entre cometes que es mostra aquí. Un símbol familiar canvia de significat amb el context, copiant una línia de configuració us permet heretar suposicions.

3:25 I les suposicions són exactament el que Terence Eden va comprar per inspeccionar.

Què van trobar 150 € de proves de README?

3:29 En una publicació publicada avui, descriu haver pagat a persones vint-i-cinc euros per una hora provant la primera execució d'ActivityBot. Tot l'exercici va costar al voltant de cent cinquanta euros, menys del que costen moltes reunions. Va demanar als testers que compartissin la seva pantalla i parlessin en veu alta. Va prendre notes, va canviar el README després de cada sessió, i el va provar de nou amb la següent persona. Separa el que l'autor recorda del que el document explica.

3:51 Les troballes inclouen un enllaç de demostració incorrecte, instruccions de fitxers ocults confuses i seccions en un ordre inútil. Algunes persones llegeixen el README en un terminal. Eden també es va adonar que no havia explicat què faria el programari. La guia d'instal·lació havia instal·lat amb èxit un signe d'interrogació. La meva troballa preferida és que les seves bromes confonien la gent. Manteniu un requisit previ fora de la frase enginyosa, inclosa la meva. Una broma pertany després del fet.

4:14 Un pas d'instal·lació hauria de sobreviure a la lectura d'algú que vol sopar. Aquestes van ser sessions d'usabilitat informals, amb revisions entre usuaris. La publicació no dóna cap taxa d'èxit controlada ni percentatge d'abans i després. Observeu un usuari nou provar les vostres instruccions i escolteu quan dubti.

Quina paraula canvia la tranquil·litat?

4:29 Tornem a aquest tranquil·litzador anunci de Bitwarden. La frase sobre totes les funcions actuals té un límit de temps integrat a la paraula actual. La resposta del personal reserva els components futurs per a la compilació comercial. Aquest és el detall que cal seguir observant. Les aplicacions coincidents d'avui i el límit de llicències de demà poden coexistir. Manteniu el límit visible. Si preferiu llegir-ho que sentir-me dir-ho, el diff arriba a la vostra safata d'entrada cada matí, gratuït a the daily diff dot dev, enllaç a continuació.

4:52 Així doncs, el veredicte d'avui és CAL REVISAR.

Què revisaria abans de canviar?

4:55 Continuaria utilitzant-lo mentre comprovo de quina compilació i llicència depèn el meu flux de treball, i observant la paritat de funcions futures. Subscriviu-vos, toqueu la campana i digueu-me als comentaris si l'hauríeu segellat de manera diferent. I aquest és el diff d'avui. Sóc en Niko d'Axrisi. Fusiona amb responsabilitat.

Fonts

  1. Published version update in app storesBitwarden Community / RyanL
  2. Future components and case-by-case licensing — reply 4Bitwarden Community / RyanL
  3. Direct-download and source-visibility clarification — reply 8Bitwarden Community / RyanL
  4. Client repository license mapBitwarden on GitHub
  5. Bitwarden commercial source-module licenseBitwarden on GitHub
  6. Bitwarden Password ManagerBitwarden
  7. Security whitepaper — encrypted vault definitionBitwarden
  8. Bitwarden licensing discussionHacker News
  9. The tilde in your PATH may not be your HOMEDisconnect3d
  10. Tilde ExpansionGNU Bash manual
  11. Quoted tilde discussionHacker News
  12. I paid people to try and follow my READMETerence Eden
  13. Paid README testing discussionHacker News

Vídeos relacionats