Bitwarden يحول إصدارات المتجر إلى ترخيص تجاري
تقول Bitwarden أن الإصدار التالي من تطبيقاتها الموزعة في المتاجر سيستخدم ترخيصًا تجاريًا، بينما تستمر إصدارات GPLv3 في التحديث على GitHub.
تقول Bitwarden أن الإصدار التالي من تطبيقاتها الموزعة في المتاجر سيستخدم ترخيصًا تجاريًا، بينما تستمر إصدارات GPLv3 في التحديث على GitHub. تظل الميزات الحالية متاحة في كلا الإصدارين؛ ويرد أحد الموظفين بأن بعض المكونات المستقبلية محجوزة للإصدار التجاري، مع تقييم الميزات على أساس كل حالة على حدة. تشرح هذه النشرة اليومية بتاريخ 11 أكتوبر أيضًا وجود علامة مد في إدخال PATH مقتبس وجلسات Terence Eden المدفوعة لاختبار قابلية استخدام ملف README. حكم Niko هو: NEEDS REVIEW: افحص الإصدار والترخيص بالضبط، ثم راقب تكافؤ الميزات في المستقبل.
اقرأ النسخة المكتوبة (الإنجليزية) ↗
ما يغطيه هذا الفيديو
- ينطبق تغيير التوزيع القادم على إصدارات المتجر. تقول Bitwarden أيضًا أن التنزيلات المباشرة ستستخدم الترخيص التجاري؛ لا تفترض أن تنزيل الموقع هو إصدار GPL.
- تقول Bitwarden أن الميزات الحالية تظل في كلا الإصدارين، وتستمر إصدارات GPL على GitHub وتبقى الخطة المجانية. هذه بيانات الشركة؛ لا يُدعى وجود تدقيق مستقل لتكافؤ الثنائيات/المصدر.
- يصنف مستودع العملاء بالفعل رمز GPLv3 و Bitwarden License v1.0. يغير هذا الحدث ترخيص الإصدارات الموزعة بدلاً من تقديم أول هيكل ترخيص مختلط للمستودع.
- يقول رد أحد الموظفين أن بعض المكونات المستقبلية ستوجد فقط في الإصدار التجاري. لم يتم تسمية أي ميزة أو تاريخ تسليم معين، لذلك يظل التكافؤ المستقبلي مهمة فحص.
- تختلف رؤية المصدر وإذن التعديل أو إعادة التوزيع. راجع الحزمة الدقيقة والإشعارات المعمول بها قبل افتراض أن كل مكون له نفس الترخيص.
- يمكن أن تظل علامة المد المقتبسة حرفية في تعيين PATH، مما ينشئ إدخالًا نسبيًا يتم حله من الدليل الحالي. تصحيح $HOME المقتبس في المدونة يوسع الدليل الرئيسي المقصود؛ تختلف دلالات تعيين Bash غير المقتبسة.
- يصف Terence Eden دفعه 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 ملف الترخيص الخاص به يحدد افتراضيًا الإصدار الثالث من رخصة الجمهور العام، مع كود مرخص بشكل منفصل في مكان آخر. الاتفاقية التجارية نفسها مؤرخة بعام 2020. ولادة الترخيص المزدوج تسبق هذا الإعلان. ثم يجيب الموظف.
ما الذي يمكن أن يختلف في الإصدارات المستقبلية؟
1:17 بعض المكونات المستقبلية ستوجد فقط في الإصدار التجاري. يتم تقييم الميزات المطورة حديثًا على أساس كل حالة على حدة. هناك الحدود المتحركة. قوائم الميزات المتطابقة اليوم تترك مجالًا لقوائم ميزات مختلفة لاحقًا، مع عدم وجود ميزة محددة أو تاريخ تسليم موعود. يقول الإعلان أيضًا أن الخطة المجانية تبقى، ويوضح توضيح معدل أن الكود يظل قابلاً للتدقيق علنًا. جيد. الثقة مهمة لمدير كلمات المرور.
1:40 العثور على ترخيص ثانٍ خلف نفس زر التنزيل يضيف واجبًا منزليًا لتلك العلاقة. الرؤية والإذن سؤالان منفصلان. قراءة المصدر تساعد في التدقيق. إذنك لتعديل وإعادة توزيع مكون معين يأتي من ترخيصه المطبق. تحقق من الحزمة الفعلية قبل الثقة بشعار مألوف. لذلك الإجابة الأولى هي إصدار المتجر. المسار الباقي هو إصدار GPL على GitHub. الانقسام المستقبلي ممكن بشكل صريح.
2:04 يمكنك الاستمرار في استخدام التطبيق الحالي أثناء تتبع تلك الحدود، هواية أرخص بقليل من لوحات المفاتيح الميكانيكية.
متى تتوقف علامة المد عن أن تعني الصفحة الرئيسية؟
2:10 وهذا يقودنا إلى حدود قد يسيء فهمها جهازك. عاد منشور Disconnect3d بتاريخ الثاني من أكتوبر للظهور على Hacker News اليوم بعد أن أشار صندوق رمل إلى إدخال مسار قابل للكتابة. الشخصية الصغيرة في وسطه هي علامة المد، اختصارنا الواثق للصفحة الرئيسية. ضع علامة المد هذه داخل تعيين مسار مقتبس وستبقى حرفية. المثال يلحق دليل bin. يتطلب دليل Bash وجود علامة مد غير مقتبسة لهذا التوسع. تحافظ علامات الاقتباس على تلك الشخصية.
2:34 يبدأ البحث من دليلك الحالي، داخل دليل اسمه بالفعل علامة مد. يجد عرض المؤلف برنامجًا هناك ويطبع "مرحبًا". الدليل الرئيسي لا يشارك أبدًا. دليل عملك يحصل على صوت مرجح. هذا مهم عندما تدخل دليلاً يتحكم فيه شخص آخر. يمكن أن يغير إدخال البحث النسبي مكان العثور على أمر ما. يوضح هذا المنشور سلوك البحث؛ لا يقدم أي دليل على وجود ضحايا
2:56 أو ثغرة أمنية جديدة في shell. وصل المسدس مع الأثاث. يستخدم الإصلاح في المنشور متغير بيئة home داخل علامات الاقتباس.
كيف تفحص مسار PATH الفعلي؟
3:03 يتوسع هذا المتغير، مما يعطي الدليل الرئيسي المقصود. كما يظهر أمرًا للبحث في مسارك عن علامات مد حرفية. راجع كل إدخال مطابق قبل تغيير تكوين shell الخاص بك، على الأجهزة المشتركة. يمكن أن يوسع التعيين غير المقتبس علامة المد في Bash، أيضًا. الفخ هو الشكل المقتبس المعروض هنا. رمز مألوف يتغير معناه مع السياق، نسخ سطر تكوين يتيح لك وراثة الافتراضات.
3:25 والافتراضات هي بالضبط ما اشتراه تيرينس إيدن للفحص.
ماذا وجد اختبار README بقيمة 150 يورو؟
3:29 في منشور نُشر اليوم، يصف دفعه لأشخاص خمسة وعشرين يورو مقابل ساعة اختبار للتشغيل الأول لـ ActivityBot. كل التمرين كلف حوالي مائة وخمسين يورو، أقل مما تكلفه العديد من الاجتماعات. طلب من المختبرين مشاركة شاشاتهم والتحدث بصوت عالٍ. أخذ ملاحظات، وغير ملف readme بعد كل جلسة، وأعاد اختباره مع الشخص التالي. إنه يفصل ما يتذكره المؤلف عما تشرحه الوثيقة.
3:51 تشمل النتائج رابطًا تجريبيًا خاطئًا، وتعليمات ملف مخفي مربكة، و أقسامًا بترتيب غير مفيد. بعض الناس يقرأون ملف readme في الطرفية. أدرك إيدن أيضًا أنه لم يشرح ماذا سيفعل البرنامج. دليل التثبيت كان قد قام بتثبيت علامة استفهام بنجاح. النتيجة المفضلة لدي هي أن نكاته أربكت الناس. اجعل المتطلب الأساسي بعيدًا عن الجملة الذكية، بما في ذلك نكاتي. النكتة تأتي بعد الحقيقة.
4:14 يجب أن تبقى خطوة التثبيت مفهومة من قبل شخص يريد العشاء. كانت هذه جلسات استخدام غير رسمية، مع مراجعات بين المستخدمين. لا يقدم المنشور معدل نجاح متحكم فيه أو نسبة قبل وبعد. راقب مستخدمًا جديدًا يحاول اتباع تعليماتك واستمع عندما يترددون.
أي كلمة تغير الطمأنينة؟
4:29 بالعودة إلى إعلان Bitwarden المطمئن هذا. الجملة التي تتحدث عن جميع الميزات الحالية لها حد زمني مدمج في كلمة "الحالية". رد الموظف يحتفظ بالمكونات المستقبلية للإصدار التجاري. هذا هو التفصيل الذي يجب الاستمرار في مراقبته. تطبيقات اليوم المتطابقة وحدود الترخيص الغد يمكن أن تتعايش. اجعل الحدود مرئية. إذا كنت تفضل قراءة هذا بدلاً من سماعي أقوله، فإن "The Daily Diff" يصل إلى بريدك الوارد كل صباح، مجانًا على thedailydiff.dev، الرابط أدناه.
4:52 لذا فإن الحكم اليوم هو "NEEDS REVIEW".
ماذا سأراجع قبل التبديل؟
4:55 سأستمر في استخدامه مع التحقق من أي إصدار وترخيص يعتمد عليه سير عملي، ومراقبة تكافؤ الميزات في المستقبل. اشترك، اضغط على الجرس، وأخبرني في التعليقات إذا كنت ستضع عليه طابعًا مختلفًا. وهذا هو الفرق لليوم. أنا نيكو من 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



