Ansible.posix: إحالات المؤلف التاريخية مفقودة مقابل الامتثال GPL

تم إنشاؤها على ٥ يونيو ٢٠٢٠  ·  2تعليقات  ·  مصدر: ansible-collections/ansible.posix

ينص الترخيص (GPL 3.0) على (cc @ sk4zuzu الذي لاحظ هذا):

    b) Requiring preservation of specified reasonable legal notices or
    author attributions in that material or in the Appropriate Legal
    Notices displayed by works containing it; [..]

في الوقت نفسه ، فُقدت سمات المؤلف أثناء الترحيل ansibleansible.posix :

لست محاميًا ، لذلك سأكون ممتنًا إذا قام شخص ما على دراية بالفروق الدقيقة في الترخيص بمعالجة مشكلة الترخيص: ألا يصبح فقدان إسناد المؤلف مشكلة لأي شركة تريد استخدام Ansible والامتثال لـ GPL؟

bug licensing

التعليق الأكثر فائدة

lidel شكرًا لك على رفع هذا الموضوع ، سنجري بعض الأبحاث ونقدم تقريرًا

ال 2 كومينتر

lidel شكرًا لك على رفع هذا الموضوع ، سنجري بعض الأبحاث ونقدم تقريرًا

يُطلق على القسم الذي تقتبس منه "الشروط الإضافية" وهو عبارة عن قائمة بالقيود / المتطلبات الإضافية التي يمكن إضافتها إلى GPL في حالة معينة. إذا لم يطلب مؤلف الكود صراحةً الاحتفاظ بسمات المؤلف ، فلا داعي للاحتفاظ بها ، وهي:

إذا أضفت شروطًا إلى عمل مغطى وفقًا لهذا القسم ، فأنت
يجب أن يضع ، في ملفات المصدر ذات الصلة ، بيانًا بامتداد
الشروط الإضافية التي تنطبق على تلك الملفات ، أو إشعار يشير إلى
أين تجد الشروط المعمول بها.

إنها ، بالطبع ، فكرة جيدة أن تتحقق من عدم قيام أحد بإضافة مثل هذا المصطلح إلى مساهمته ، ولكن من الناحية الواقعية ، لا يفعل الناس هذا عادةً.

علاوة على ذلك ، فإن الطريقة القياسية للقيام "بإسناد المؤلف" هي في شكل بيانات حقوق النشر في رؤوس الملفات ، وليس البيانات الوصفية في git commits ، والتي يمكن فقدها بسهولة (كما في هذه الحالة) أو تعديلها بسبب إعادة كتابة التاريخ ، وما إلى ذلك. حتى إذا أضاف شخص ما مثل هذا التقييد الإضافي ، فمن المحتمل أنه قام أيضًا بتسجيل معلومات التأليف الخاصة به في نفس شفرة المصدر بجوار بيان المصطلحات الإضافية.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات