+− THE DAILY DIFFdev & AI news
NEEDS REVIEW

Bitwarden schakelt winkelversies over naar een commerciële licentie

Bitwarden zegt dat de volgende release van zijn via de winkel gedistribueerde apps een commerciële licentie zal gebruiken, terwijl GPLv3-builds op GitHub blijven worden bijgewerkt.

Bitwarden zegt dat de volgende release van zijn via de winkel gedistribueerde apps een commerciële licentie zal gebruiken, terwijl GPLv3-builds op GitHub blijven worden bijgewerkt. Huidige functies blijven beschikbaar in beide versies; een personeelsantwoord reserveert sommige toekomstige componenten voor de commerciële build, waarbij functies per geval worden geëvalueerd. Deze Daily Diff van 11 oktober verklaart ook een letterlijke tilde in een geciteerde PATH-vermelding en Terence Edens betaalde README-bruikbaarheidssessies. Niko's oordeel is NEEDS REVIEW: inspecteer de exacte build en licentie en let vervolgens op toekomstige functiepariteit.

Lees de geschreven editie (Engels) ↗

Wat deze video behandelt

  • De aankomende distributiewijziging is van toepassing op winkelversies. Bitwarden zegt ook dat directe downloads de commerciële licentie zullen gebruiken; ga er niet van uit dat de website-download de GPL-build is.
  • Bitwarden zegt dat de huidige functies in beide versies blijven, GPL-builds doorgaan op GitHub en het gratis abonnement blijft. Dit zijn bedrijfsverklaringen; er wordt geen onafhankelijke audit van binaire/broncode-equivalentie geclaimd.
  • De clients-repository categoriseert reeds GPLv3- en Bitwarden License v1.0-code. Deze gebeurtenis wijzigt de licentieverlening van gedistribueerde builds in plaats van de eerste gemengde licentiestructuur van de repository te introduceren.
  • Een personeelsantwoord zegt dat sommige toekomstige componenten alleen in de commerciële build zullen bestaan. Er wordt geen specifieke functie of leverdatum genoemd, dus toekomstige pariteit blijft een inspectietaak.
  • Zichtbaarheid van de broncode en toestemming voor wijziging of herdistributie zijn verschillende controles. Controleer het exacte pakket en de toepasselijke kennisgevingen voordat u ervan uitgaat dat elk onderdeel dezelfde licentie heeft.
  • Een geciteerde tilde kan letterlijk blijven in een PATH-toewijzing, waardoor een relatieve vermelding ontstaat die wordt opgelost vanuit de huidige map. De geciteerde $HOME-correctie van de blog breidt de bedoelde thuismap uit; niet-geciteerde Bash-toewijzingssemantiek verschilt.
  • Terence Eden beschrijft het betalen van €25 voor een uur ActivityBot-opstarttests, in totaal ongeveer €150, met schermdeling, gesproken feedback en README-revisies tussen sessies. Het informele verslag levert geen gecontroleerde verbetering van het slagingspercentage.
  • Een nieuwe gebruiker kan verkeerde links, verwarrende instructies voor verborgen bestanden en ontbrekende productverklaringen blootleggen die de auteur stilzwijgend uit het geheugen aanvult. Houd de vereiste installatiefeiten duidelijk en grappen buiten de vereisten.

Vertaald transcript

Vertaald vanuit de originele Engelse gesproken tekst. Beschikbare audio en ondertiteling worden beheerd door YouTube.

Welke Bitwarden-build krijg je?

0:00 Je verwacht een open source wachtwoordmanager uit de app store. Bitwarden zegt dat de volgende winkelversies een commerciële licentie zullen hebben. In deze video, welke build verandert? Welke rechten blijven behouden? En wat kan later uiteenvallen? Een reactie van het personeel verandert hoe geruststellend die aankondiging klinkt. Houd het in gedachten. Het is zondag 11 oktober en dit is The Daily Diff.

0:19 Bitwarden is een wachtwoordmanager die inloggegevens opslaat in een versleutelde kluis en ze invult op websites. De clientcode is openbaar op GitHub. Dit verhaal betreft de licentie die aan gedistribueerde apps is gekoppeld. Vrijdag kondigde een Bitwarden-medewerker de overstap voor de volgende release aan. Tegen zondag ruzieden ontwikkelaars over de gedownloade app. Ondertussen wijst een shell-snelkoppeling naar iets verrassends, en iemand betaalde daadwerkelijk mensen om de instructies te lezen.

0:41 Begin met de distributiesplitsing.

Waar gaat de GPL-build heen?

0:43 Winkelversies krijgen de commerciële licentie. De algemene publieke licentieversie krijgt updates op GitHub. Alle huidige functies zijn beschikbaar in beide versies. De eerste nuttige reactie kwam van een vrijwillige moderator die vroeg wat er zou verschillen tussen de parallelle versies. Identieke functies kunnen nog steeds een veranderende roadmap verbergen. Het verschil kan eerder aankomen dan de code. De repository heeft al twee licentiecategorieën.

1:05 Het licentiebestand gebruikt standaard versie drie van de algemene publieke licentie, met elders afzonderlijk gelicentieerde code. De commerciële overeenkomst zelf is gedateerd op 2020. De geboorte van duale licentieverlening dateert van vóór deze aankondiging. Dan antwoordt de medewerker.

Wat kan er in toekomstige releases uiteenlopen?

1:17 Sommige toekomstige componenten zullen alleen in de commerciële build bestaan. Nieuw ontwikkelde functies worden per geval geëvalueerd. Daar is de bewegende grens. Overeenkomende functielijsten van vandaag laten ruimte voor verschillende functielijsten later, zonder beloofde functie of leverdatum. De aankondiging zegt ook dat het gratis abonnement blijft, en een bewerkte verduidelijking zegt dat de code openbaar auditbaar blijft. Goed. Vertrouwen is belangrijk voor een wachtwoordmanager.

1:40 Het vinden van een tweede licentie achter dezelfde downloadknop voegt huiswerk toe aan die relatie. Zichtbaarheid en toestemming zijn afzonderlijke vragen. Broncode lezen helpt bij een audit. Uw toestemming om een specifiek onderdeel te wijzigen en opnieuw te distribueren komt van de toepasselijke licentie. Controleer het eigenlijke pakket voordat u een bekend logo vertrouwt. Dus het eerste antwoord is de winkelversie. Het overgebleven pad is de GPL-versie op GitHub. De toekomstige splitsing is expliciet mogelijk.

2:04 U kunt de huidige app blijven gebruiken terwijl u die grens in de gaten houdt, een hobby die marginaal goedkoper is dan mechanische toetsenborden.

Wanneer betekent tilde niet langer thuis?

2:10 Dat brengt ons bij een grens die uw shell verkeerd kan begrijpen. Disconnect3d's post van 2 oktober kwam vandaag weer bovendrijven op Hacker News nadat een sandbox een beschrijfbare padvermelding markeerde. Het kleine teken in het midden is de tilde, onze zelfverzekerde afkorting voor thuis. Plaats die tilde in een geciteerde padtoewijzing en het blijft letterlijk. Het voorbeeld voegt een bin-directory toe. Bash's handleiding vereist een ongeciteerde tilde voor die uitbreiding. De aanhalingstekens behouden dat teken.

2:34 Opzoeken begint vanuit uw huidige directory, binnen een directory die daadwerkelijk tilde heet. De demo van de auteur vindt daar een programma en print hallo. De thuisdirectory doet nooit mee. Uw werkmap krijgt een beslissende stem. Dat is van belang wanneer u een directory betreedt die iemand anders beheert. Een relatieve zoekvermelding kan veranderen waar een opdracht wordt gevonden. Dit bericht demonstreert het zoekgedrag; het levert geen bewijs van slachtoffers

2:56 of een nieuwe shell-kwetsbaarheid. Het schot in eigen voet kwam met de inrichting. De oplossing in de post gebruikt de home-omgevingsvariabele binnen de aanhalingstekens.

Hoe inspecteer je de daadwerkelijke PATH?

3:03 Die variabele wordt uitgebreid, waardoor de bedoelde op thuis gebaseerde directory wordt verkregen. Het toont ook een commando om uw pad te doorzoeken op letterlijke tildes. Controleer elke overeenkomende vermelding voordat u uw shell-configuratie wijzigt, op gedeelde machines. De niet-geciteerde toewijzing kan de tilde in Bash ook uitbreiden. De valkuil is de hier getoonde geciteerde vorm. Een bekend symbool verandert van betekenis met de context, het kopiëren van een configuratieregel laat je aannames erven.

3:25 En aannames zijn precies wat Terence Eden kocht voor inspectie.

Wat leverden €150 aan README-tests op?

3:29 In een vandaag gepubliceerde post beschrijft hij dat hij mensen vijfentwintig euro betaalde voor een uur testen van de eerste run van ActivityBot. De hele oefening kostte ongeveer honderdvijftig euro, minder dan veel vergaderingen kosten. Hij vroeg testers om hun scherm te delen en hardop te spreken. Hij maakte aantekeningen, wijzigde de readme na elke sessie, en testte het opnieuw met de volgende persoon. Het scheidt wat de auteur zich herinnert van wat het document verklaart.

3:51 De bevindingen omvatten een verkeerde demoscene link, verwarrende instructies voor verborgen bestanden en secties in een onhandige volgorde. Sommige mensen lezen de readme in een terminal. Eden realiseerde zich ook dat hij niet had uitgelegd wat de software zou doen. De installatiegids had met succes een vraagteken geïnstalleerd. Mijn favoriete bevinding is dat zijn grappen mensen in verwarring brachten. Houd een vereiste buiten de slimme zin, inclusief die van mij. Een grap hoort na de feiten.

4:14 Een installatiestap zou moeten overleven als hij wordt gelezen door iemand die wil eten. Dit waren informele bruikbaarheidssessies, met revisies tussen gebruikers. De post geeft geen gecontroleerd slagingspercentage of voor en na percentage. Kijk hoe een nieuwe gebruiker uw instructies probeert en luister wanneer ze aarzelen.

Welk woord verandert de geruststelling?

4:29 Terug naar die geruststellende Bitwarden-aankondiging. De zin over alle huidige functies heeft een tijdslimiet ingebouwd in het woord huidig. Het personeelsantwoord reserveert toekomstige componenten voor de commerciële build. Dat is het detail om in de gaten te houden. De overeenkomende apps van vandaag en de licentiegrens van morgen kunnen naast elkaar bestaan. Houd de grens zichtbaar. Als je dit liever leest dan het van mij te horen, dan komt de diff elke ochtend gratis in je inbox via the daily diff dot dev, link hieronder.

4:52 Het oordeel van vandaag is dus NEEDS REVIEW.

Wat zou ik beoordelen voordat ik overstap?

4:55 Ik zou het blijven gebruiken terwijl ik controleer welke build en licentie mijn workflow afhankelijk is van, en let op toekomstige functiepariteit. Abonneer je, druk op de bel en vertel me in de reacties of je het anders zou hebben bestempeld. En dat is de diff voor vandaag. Ik ben Niko van Axrisi. Voeg verantwoordelijk samen.

Bronnen

  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

Gerelateerde video's