Bitwarden zmienia kompilacje sklepowe na licencję komercyjną
Bitwarden ogłasza, że następne wydania aplikacji dystrybuowanych w sklepach będą używać licencji komercyjnej, podczas gdy kompilacje GPLv3 będą nadal aktualizowane na GitHubie.
Bitwarden ogłasza, że następne wydania aplikacji dystrybuowanych w sklepach będą używać licencji komercyjnej, podczas gdy kompilacje GPLv3 będą nadal aktualizowane na GitHubie. Obecne funkcje pozostają dostępne w obu wersjach; odpowiedź personelu rezerwuje niektóre przyszłe komponenty dla kompilacji komercyjnej, z funkcjami ocenianymi indywidualnie. Ten Daily Diff z 11 października wyjaśnia również dosłowną tyldę w cudzysłowowym wpisie PATH i płatne sesje użyteczności README Terence'a Edena. Werdykt Niko to POTRZEBUJE PRZEGLĄDU: sprawdź dokładną kompilację i licencję, a następnie obserwuj przyszłą parzystość funkcji.
Przeczytaj wydanie pisemne (angielski) ↗
Co obejmuje ten film
- Nadchodząca zmiana dystrybucji dotyczy kompilacji sklepowych. Bitwarden informuje również, że bezpośrednie pobrania będą używać licencji komercyjnej; nie zakładaj, że pobranie ze strony internetowej to kompilacja GPL.
- Bitwarden twierdzi, że obecne funkcje pozostają w obu wersjach, kompilacje GPL są kontynuowane na GitHubie, a bezpłatny plan pozostaje. Są to oświadczenia firmy; nie ma roszczeń do niezależnego audytu równoważności binarno-źródłowej.
- Repozytorium klientów już kategoryzuje kod GPLv3 i Bitwarden License v1.0. To wydarzenie zmienia licencjonowanie dystrybuowanych kompilacji, zamiast wprowadzać pierwszą strukturę licencji mieszanej w repozytorium.
- Odpowiedź personelu mówi, że niektóre przyszłe komponenty będą istnieć tylko w kompilacji komercyjnej. Nie podano konkretnej funkcji ani daty dostawy, więc przyszła parzystość pozostaje zadaniem inspekcyjnym.
- Widoczność źródła oraz pozwolenie na modyfikację lub redystrybucję to różne kontrole. Przejrzyj dokładny pakiet i odpowiednie uwagi, zanim założysz, że każdy komponent ma tę samą licencję.
- Cudzysłowowa tylda może pozostać dosłowna w przypisaniu PATH, tworząc względny wpis rozwiązywany z bieżącego katalogu. Poprawka cytowanego $HOME na blogu rozszerza zamierzony katalog domowy; semantyka przypisania Bash bez cudzysłowów różni się.
- Terence Eden opisuje zapłacenie 25 euro za godzinę testowania pierwszego uruchomienia ActivityBot, łącznie około 150 euro, z udostępnianiem ekranu, ustnymi opiniami i rewizjami README między sesjami. Nieformalne sprawozdanie nie dostarcza kontrolowanej poprawy wskaźnika sukcesu.
- Nowy użytkownik może odkryć błędne linki, mylące instrukcje dotyczące ukrytych plików i brakujące wyjaśnienia produktu, które autor milcząco uzupełnia z pamięci. Zachowaj jasne, wymagane fakty instalacyjne i żarty poza wymaganiami wstępnymi.
Przetłumaczona transkrypcja
Przetłumaczono z oryginalnej narracji angielskiej. Dostępne audio i napisy są kontrolowane przez YouTube.
Którą kompilację Bitwardena otrzymujesz?
0:00 Oczekujesz menedżera haseł open source ze sklepu z aplikacjami. Bitwarden twierdzi, że jego następne kompilacje sklepowe będą objęte licencją komercyjną. W tym filmie, która kompilacja się zmienia? Jakie prawa przetrwają? A co może się później rozdzielić? Jedna odpowiedź personelu zmienia, jak uspokajająco brzmi to ogłoszenie. Miej to na uwadze. Jest niedziela, jedenasty października, a to jest The Daily Diff.
0:19 Bitwarden to menedżer haseł, który przechowuje loginy w zaszyfrowanym skarbcu i wypełnia je na stronach internetowych. Jego kod klienta jest publiczny na GitHubie. Ta historia dotyczy licencji dołączonej do dystrybuowanych aplikacji. W piątek pracownik Bitwarden ogłosił zmianę dla następnego wydania. Do niedzieli deweloperzy kłócili się o pobraną aplikację. Tymczasem skrót powłoki wskazuje na coś zaskakującego, i ktoś faktycznie zapłacił ludziom za przeczytanie instrukcji.
0:41 Zacznij od podziału dystrybucji.
Gdzie trafia kompilacja GPL?
0:43 Kompilacje sklepowe otrzymują licencję komercyjną. Wersja licencji ogólnej nadal otrzymuje aktualizacje na GitHubie. Wszystkie aktualne funkcje są dostępne w obu wersjach. Pierwsza użyteczna reakcja pochodzi od moderatora-wolontariusza, który zapytał, co by różniło się między równoległymi wersjami. Identyczne funkcje nadal mogą ukrywać zmieniający się plan działania. Różnica może nadejść przed kodem. Repozytorium ma już dwie kategorie licencji.
1:05 Jego plik licencyjny domyślnie używa wersji trzeciej licencji ogólnej, z oddzielnie licencjonowanym kodem gdzie indziej. Sama umowa handlowa jest datowana na rok 2020. Narodziny podwójnego licencjonowania poprzedzają to ogłoszenie. Następnie pracownik odpowiada.
Co może się różnić w przyszłych wydaniach?
1:17 Niektóre przyszłe komponenty będą istnieć tylko w kompilacji komercyjnej. Nowo opracowane funkcje są oceniane indywidualnie. Tam jest ruchoma granica. Dopasowane listy funkcji dzisiaj pozostawiają miejsce na różne listy funkcji później, bez obiecanej nazwanej funkcji ani daty dostawy. W ogłoszeniu jest również napisane, że darmowy plan pozostaje, a edytowane wyjaśnienie mówi, że kod pozostaje publicznie audytowalny. Dobrze. Zaufanie ma znaczenie dla menedżera haseł.
1:40 Znalezienie drugiej licencji za tym samym przyciskiem pobierania dodaje pracy domowej do tego związku. Widoczność i pozwolenie to oddzielne pytania. Czytanie źródła pomaga w audycie. Twoje pozwolenie na modyfikację i redystrybucję konkretnego komponentu pochodzi z jego obowiązującej licencji. Sprawdź faktyczny pakiet, zanim zaufasz znajomemu logo. Więc pierwsza odpowiedź to kompilacja sklepowa. Pozostała ścieżka to wersja GPL na GitHubie. Przyszłe rozdzielenie jest wyraźnie możliwe.
2:04 Możesz nadal używać obecnej aplikacji, śledząc tę granicę, hobby marginalnie tańsze niż klawiatury mechaniczne.
Kiedy tylda przestaje oznaczać dom?
2:10 To prowadzi nas do granicy, którą twoja powłoka może źle zrozumieć. Post Disconnect3d z drugiego października pojawił się dziś ponownie na Hacker News po tym, jak sandbox oznaczył wpis ścieżki z możliwością zapisu. Malutki znak w jego centrum to tylda, nasze pewne skrót na dom. Umieść tę tyldę w cudzysłowowym przypisaniu ścieżki, a pozostanie dosłowna. Przykład dodaje katalog bin. Instrukcja Basha wymaga tyldy bez cudzysłowów dla tego rozszerzenia. Cudzysłowy zachowują ten znak.
2:34 Wyszukiwanie rozpoczyna się od bieżącego katalogu, w katalogu nazwanym tylda. Demo autora znajduje tam program i wyświetla hello. Katalog domowy nigdy nie bierze udziału. Twój katalog roboczy ma decydujący głos. Ma to znaczenie, gdy wchodzisz do katalogu kontrolowanego przez kogoś innego. Względny wpis wyszukiwania może zmienić miejsce znalezienia polecenia. Ten post demonstruje zachowanie wyszukiwania; nie dostarcza dowodów na istnienie ofiar
2:56 ani nowej luki w powłoce. Pułapka nadeszła wraz z meblami. Poprawka w poście używa zmiennej środowiskowej home w cudzysłowach.
Jak sprawdzić rzeczywistą ścieżkę PATH?
3:03 Ta zmienna rozszerza się, dając zamierzony katalog domowy. Pokazuje również polecenie do wyszukiwania w twojej ścieżce dosłownych tyld. Przejrzyj każdy pasujący wpis przed zmianą konfiguracji powłoki, na współdzielonych maszynach. Przypisanie bez cudzysłowów może rozszerzyć tyldę w Bashu, również. Pułapką jest tu forma w cudzysłowach. Znajomy symbol zmienia znaczenie w zależności od kontekstu, kopiowanie linii konfiguracji pozwala ci dziedziczyć założenia.
3:25 A założenia są dokładnie tym, co Terence Eden kupił do inspekcji.
Co wykryło testowanie README za 150 euro?
3:29 W opublikowanym dziś poście opisuje, że płacił ludziom dwadzieścia pięć euro za godzinę testowania pierwszego uruchomienia ActivityBot. Całe ćwiczenie kosztowało około sto pięćdziesiąt euro, mniej niż kosztuje wiele spotkań. Poprosił testerów o udostępnianie ekranu i mówienie na głos. Robił notatki, zmieniał plik readme po każdej sesji, i testował ponownie z następną osobą. Oddziela to, co pamięta autor, od tego, co wyjaśnia dokument.
3:51 Ustalenia obejmują błędny link do demo, mylące instrukcje dotyczące ukrytych plików i sekcje w niepomocnej kolejności. Niektórzy ludzie czytają plik readme w terminalu. Eden zdał sobie również sprawę, że nie wyjaśnił, co będzie robić oprogramowanie. Przewodnik instalacji z powodzeniem zainstalował znak zapytania. Moje ulubione odkrycie to to, że jego żarty wprowadzały ludzi w błąd. Trzymaj warunek wstępny z dala od sprytnego zdania, w tym mojego. Żart należy do faktów.
4:14 Krok instalacji powinien przetrwać przeczytanie przez kogoś, kto chce zjeść kolację. Były to nieformalne sesje użyteczności, z rewizjami między użytkownikami. Post nie podaje kontrolowanego wskaźnika sukcesu ani procentu przed i po. Obserwuj, jak nowy użytkownik próbuje twoich instrukcji i słuchaj, kiedy się waha.
Które słowo zmienia uspokojenie?
4:29 Wracając do tego uspokajającego ogłoszenia Bitwarden. Zdanie o wszystkich obecnych funkcjach ma limit czasowy wbudowany w słowo obecne. Odpowiedź personelu rezerwuje przyszłe komponenty dla kompilacji komercyjnej. To szczegół, na który trzeba zwrócić uwagę. Dzisiejsze dopasowane aplikacje i jutrzejsza granica licencjonowania mogą współistnieć. Zachowaj widoczność granicy. Jeśli wolisz to przeczytać, niż usłyszeć, jak to mówię, "diff" ląduje w twojej skrzynce każdego ranka, za darmo na the daily diff dot dev, link poniżej.
4:52 Więc dzisiejszy werdykt to POTRZEBUJE PRZEGLĄDU.
Co bym przejrzał przed przejściem?
4:55 Używałbym go, sprawdzając, od której kompilacji i licencji zależy mój przepływ pracy, i obserwując przyszłą parzystość funkcji. Subskrybuj, naciśnij dzwonek i powiedz mi w komentarzach, czy stemplowałbyś to inaczej. I to na dziś tyle. Jestem Niko z Axrisi. Łącz odpowiedzialnie.
Źródła
- 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



