Bitwarden переводить збірки магазину на комерційну ліцензію
Bitwarden заявляє, що наступний випуск його програм, що розповсюджуються через магазин, використовуватиме комерційну ліцензію, тоді як збірки GPLv3 продовжуватимуть оновлюватися на GitHub.
Bitwarden заявляє, що наступний випуск його програм, що розповсюджуються через магазин, використовуватиме комерційну ліцензію, тоді як збірки GPLv3 продовжуватимуть оновлюватися на GitHub. Поточні функції залишаються доступними в обох версіях; відповідь співробітника залишає деякі майбутні компоненти для комерційної збірки, а функції оцінюються в кожному конкретному випадку. Цей випуск The Daily Diff від 11 жовтня також пояснює буквальну тильду в записі PATH у лапках і платні сесії юзабіліті README від Теренса Ідена. Вердикт Ніко — NEEDS REVIEW: перевірте точну збірку та ліцензію, а потім спостерігайте за паритетом функцій у майбутньому.
Читати письмову версію (англійською) ↗
Що охоплює це відео
- Майбутня зміна дистрибуції стосується збірок для магазинів. Bitwarden також заявляє, що прямі завантаження використовуватимуть комерційну ліцензію; не припускайте, що завантаження з веб-сайту є збіркою GPL.
- Bitwarden заявляє, що поточні функції залишаються в обох версіях, збірки GPL продовжують існувати на GitHub, а безкоштовний план зберігається. Це заяви компанії; незалежний аудит еквівалентності бінарних файлів/вихідних кодів не заявлений.
- Репозиторій клієнтів вже класифікує код GPLv3 та Bitwarden License v1.0. Ця подія змінює ліцензування розподілених збірок, а не вводить першу структуру змішаних ліцензій у репозиторії.
- У відповіді співробітника зазначено, що деякі майбутні компоненти існуватимуть лише в комерційній збірці. Жодна конкретна функція або дата поставки не названа, тому майбутній паритет залишається завданням для перевірки.
- Видимість джерела та дозвіл на модифікацію або перерозподіл є різними перевірками. Перегляньте точний пакет та відповідні повідомлення, перш ніж припускати, що кожен компонент має однакову ліцензію.
- Тильда в лапках може залишатися буквальним символом у призначенні PATH, створюючи відносний запис, що розширюється від поточної директорії. Виправлення $HOME в лапках у блозі розширює призначену домашню директорію; семантика призначення Bash без лапок відрізняється.
- Теренс Іден описує оплату 25 євро за годину початкового тестування ActivityBot, загалом близько 150 євро, з демонстрацією екрану, усним відгуком та переглядом README між сесіями. Неформальний звіт не надає контрольованого покращення рівня успішності.
- Новий користувач може виявити неправильні посилання, заплутані інструкції щодо прихованих файлів та відсутні пояснення продукту, які автор мовчки надає з пам'яті. Зберігайте чіткими необхідні факти встановлення та жарти за межами попередніх умов.
Перекладена стенограма
Перекладено з оригінальної англійської розповіді. Доступне аудіо та субтитри контролюються YouTube.
Яку збірку Bitwarden ви отримуєте?
0:00 Ви очікуєте менеджер паролів з відкритим кодом з магазину додатків. Bitwarden каже, що його наступні збірки для магазинів матимуть комерційну ліцензію. У цьому відео, яка збірка змінюється? Які права залишаються? І що може розділитися пізніше? Одна відповідь співробітника змінює те, наскільки заспокійливо звучить це оголошення. Майте це на увазі. Сьогодні неділя, одинадцяте жовтня, і це The Daily Diff.
0:19 Bitwarden — це менеджер паролів, який зберігає логіни в зашифрованому сховищі та заповнює їх на веб-сайтах. Його клієнтський код є публічним на GitHub. Ця історія стосується ліцензії, що додається до розповсюджуваних програм. У п'ятницю співробітник Bitwarden оголосив про зміну для наступного випуску. До неділі розробники сперечалися щодо завантаженої програми. Тим часом ярлик оболонки вказує на щось дивовижне, і хтось фактично платив людям, щоб вони читали інструкції.
0:41 Почніть з розподілу дистрибуції.
Куди йде збірка GPL?
0:43 Збірки для магазинів отримують комерційну ліцензію. Версія з загальною публічною ліцензією продовжує отримувати оновлення на GitHub. Всі поточні функції доступні в обох версіях. Перша корисна реакція надійшла від модератора-добровольця, який запитав, що буде відрізнятися між паралельними версіями. Ідентичні функції все ще можуть приховувати мінливий план розвитку. Розбіжність може прийти раніше, ніж код. Репозиторій вже має дві категорії ліцензій.
1:05 Його файл ліцензії за замовчуванням є версією три загальної публічної ліцензії, з окремо ліцензованим кодом в іншому місці. Сама комерційна угода датована двадцятим двадцятим роком. Народження подвійного ліцензування передує цьому оголошенню. Потім співробітник відповідає.
Що може розійтися в майбутніх випусках?
1:17 Деякі майбутні компоненти існуватимуть лише в комерційній збірці. Новорозроблені функції оцінюються в кожному конкретному випадку. Ось рухома межа. Сьогоднішні списки відповідних функцій залишають місце для різних списків функцій пізніше, без обіцяної конкретної функції або дати доставки. В оголошенні також зазначено, що безкоштовний план залишається, а відредаговане роз'яснення говорить, що код залишається публічно перевіряємим. Добре. Довіра важлива для менеджера паролів.
1:40 Знайти другу ліцензію за тією ж кнопкою завантаження додає домашнє завдання до цих відносин. Видимість і дозвіл — це окремі питання. Читання джерела допомагає аудиту. Ваш дозвіл на зміну та перерозподіл певного компонента походить від його застосовної ліцензії. Перевірте фактичний пакет, перш ніж довіряти знайомому логотипу. Отже, перша відповідь — це збірка для магазину. Шлях, що залишився, — це версія GPL на GitHub. Майбутнє розділення явно можливе.
2:04 Ви можете продовжувати використовувати поточну програму, відстежуючи цю межу, хобі, що незначно дешевше, ніж механічні клавіатури.
Коли тильда перестає означати дім?
2:10 Це підводить нас до межі, яку ваша оболонка може неправильно зрозуміти. Допис Disconnect3d від другого жовтня знову з'явився на Hacker News сьогодні після того, як пісочниця позначила запис шляху, доступний для запису. Крихітний символ у центрі цього — тильда, наша впевнена абревіатура для дому. Помістіть цю тильду всередину призначення шляху в лапках, і вона залишиться буквальним символом. Приклад додає каталог bin. Посібник Bash вимагає тильду без лапок для цього розширення. Лапки зберігають цей символ.
2:34 Пошук починається з вашого поточного каталогу, всередині каталогу, фактично названого тильдою. Демо-версія автора знаходить там програму та друкує привіт. Домашній каталог ніколи не бере участі. Ваш робочий каталог отримує вирішальний голос. Це важливо, коли ви заходите в каталог, яким керує хтось інший. Відносний запис пошуку може змінити місце знаходження команди. Цей допис демонструє поведінку пошуку; він не надає доказів жертв
2:56 або нової вразливості оболонки. Зброя з'явилася разом з меблями. Виправлення в дописі використовує змінну середовища home всередині лапок.
Як перевірити фактичний PATH?
3:03 Ця змінна розширюється, надаючи передбачений домашній каталог. Він також показує команду для пошуку буквальних тильд у вашому шляху. Перегляньте кожен відповідний запис, перш ніж змінювати конфігурацію оболонки, на спільних машинах. Призначення без лапок може розширити тильду в Bash, також. Пастка — це форма в лапках, показана тут. Знайомий символ змінює значення залежно від контексту, копіювання рядка конфігурації дозволяє вам успадкувати припущення.
3:25 А припущення — це саме те, що Теренс Іден купив для перевірки.
Що виявило тестування README за 150 євро?
3:29 У дописі, опублікованому сьогодні, він описує оплату людям двадцяти п'яти євро за годину тестування першого запуску ActivityBot. Вся вправа коштувала близько ста п'ятдесяти євро, менше, ніж коштує багато зустрічей. Він попросив тестерів поділитися своїм екраном і говорити вголос. Він робив нотатки, змінював README після кожної сесії, і тестував його знову з наступною людиною. Це відокремлює те, що пам'ятає автор, від того, що пояснює документ.
3:51 Виявлені проблеми включають неправильне посилання на демонстрацію, заплутані інструкції щодо прихованих файлів та розділи в незручному порядку. Деякі люди читають README у терміналі. Іден також усвідомив, що він не пояснив, що робитиме програмне забезпечення. Посібник з встановлення успішно встановив знак питання. Мій улюблений висновок полягає в тому, що його жарти заплутали людей. Тримайте передумову поза розумним реченням, включаючи мої. Жарт належить після факту.
4:14 Крок встановлення повинен витримати читання тим, хто хоче вечеряти. Це були неформальні сесії юзабіліті, з переглядами між користувачами. Допис не дає контрольованого показника успішності або відсотка до та після. Спостерігайте, як новий користувач пробує ваші інструкції, і слухайте, коли він вагається.
Яке слово змінює запевнення?
4:29 Повернемося до цього заспокійливого оголошення Bitwarden. Речення про всі поточні функції має обмеження за часом, вбудоване в слово «поточні». Відповідь співробітників залишає майбутні компоненти для комерційної збірки. Це та деталь, за якою потрібно продовжувати стежити. Сьогоднішні відповідні програми та завтрашня межа ліцензування можуть співіснувати. Зберігайте межу видимою. Якщо ви волієте читати це, а не чути, як я це кажу, то diff потрапляє у вашу поштову скриньку щоранку, безкоштовно на the daily diff dot dev, посилання нижче.
4:52 Отже, сьогоднішній вердикт — NEEDS REVIEW.
Що я перевірив би перед переходом?
4:55 Я б продовжував використовувати його, перевіряючи, від якої збірки та ліцензії залежить мій робочий процес, і спостерігаючи за майбутнім паритетом функцій. Підпишіться, натисніть дзвіночок і скажіть мені в коментарях, чи поставили б ви інший штамп. І це весь diff на сьогодні. Я Ніко з Axrisi. Зливайте відповідально.
Джерела
- 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



