مشروعية التشفير في المكتبات القياسية [مغلقة]

StackOverflow https://stackoverflow.com/questions/95297

  •  01-07-2019
  •  | 
  •  

سؤال

بعض لغات البرمجة مثل جافا و C# تشمل تشفير الحزم في المكتبات القياسية.الآخرين مثل بايثون و روبي تجعلك تحميل وحدات طرف ثالث للقيام التشفير القوي.أفترض أن هذا هو لأسباب قانونية;ربما صن مايكروسيستمز لديه ما يكفي من المحامين أنهم ليسوا خائفين من الحصول على مقاضاتها ، في حين Guido van Rossum يشعر أكثر ضعفا.

ولكن ماذا القانون فعلا تقول عن هذا ؟ في هذه المرحلة من شأنه أن يفتح مصدر الكتاب الخوف من شئ إذا اشتملت على التشفير القوي في لغات البرمجة القياسية المكتبات ؟ إذا لماذا لا ؟ إن لم يكن, ثم كيف الشمس Microsoft الحصول على بعيدا معها.

هل كانت مفيدة؟

المحلول

هناك نوعان من القضايا:استيراد من برنامج تشفير و تصدير برامج التشفير.

بعض البلدان (الصين, روسيا, إيران, العراق, ميانمار, الخ.) تقييد استخدام التشفير من قبل مواطنيها.أنه من غير القانوني استيراد برنامج تشفير لتلك البلدان.

لتمكين غير محدود من قوة التشفير في JDK, يمكنك تحميل ملف نهج جديد.ترخيص البرنامج لا يسمح لك استخدام البرنامج إذا كنت في بلد لا يسمح باستيراد التشفير.وهذا ما يسمى "قوة غير محدودة الاختصاص السياسة" و أدناه لا تشمل جزءا من README.txt.

بلدان أخرى مثل الولايات المتحدة لا ترغب في تصدير برمجيات التشفير إلى محور الشر.لذلك, يمكن أن يكون غير قانوني التصدير برنامج تشفير لتلك البلدان.

الولايات المتحدة القيود المفروضة على التصدير قد خفت إلى حد كبير ، ربما في الاعتراف بعدم جدوى حفظ التشفير من أيدي الأعداء, أو ربما تشجيع استخدام التشفير قد تم اختراقه من قبل وكالة الأمن القومي.لكنهم لا يذهب تماما.لا أعتقد أن البرنامج يمكن أن تكون مرخصة من قبل الإرهابيين.

لجنة التعليم المشتركة JDK 5.0 من خلال الولايات المتحدةتصدير عملية الاستعراض.اللجنة الإطار جنبا إلى جنب مع SunJCE موفر أن يأتي معيار مع ذلك ، هو للتصدير.

اللجنة العمارة يسمح مرنة من قوة التشفير ليتم تكوينه عبر الولاية ملفات السياسة.بسبب القيود المفروضة على الاستيراد من بعض البلدان اختصاص السياسة الملفات الموزعة مع JDK 5.0 البرنامج المدمج في القيود على قوة التشفير.اختصاص ملفات السياسة في هذا تحميل باقة (حزمة بما في ذلك هذا الملف التمهيدي) تحتوي على أي قيود على التشفير القوة.هذا هو مناسبة لمعظم البلدان.إطار البائعين إنشاء تحميل حزم أن تشمل الولاية القضائية ملفات السياسة أن تحديد التشفير القيود المناسبة في البلدان الذي الحكومات ولاية قيود.المستخدمين في هذه البلدان يمكن تحميل مناسب حزمة اللجنة الإطار فرض القيود المنصوص عليها.

ينصح استشارة تصدير/استيراد السيطرة على المحامي أو النائب لتحديد المتطلبات الدقيقة.

نصائح أخرى

في الولايات المتحدة أهمية القانون ايتار.

سريعة جوجل ظهرت مقالة في ويكيبيديا.

http://en.wikipedia.org/wiki/Export_of_cryptography

ولكن حتى الآن يبدو أن "لا تحتاج إلى إعادة اختراع العجلة" هو الصحيح.

IANAL, ولكن...

Java و C# هي مغلقة المصدر ، وبالتالي لديهم الشروط الواردة في اتفاقية الترخيص أن أقول أكثر من ذلك أو أقل "إنه ليس خطأنا إذا كنت تستخدم هذا في مكان لا يفترض بك".لديهم أيضا فريقا من المحامين للدفاع عن أنفسهم وعن تنفيذ هذا الشرط.

معظم التراخيص المفتوحة المصدر لا مماثلة الناطقة ، حتى تلك التي لا يوجد لديها فرق من المحامين جانبهم ، المرجع قال.

أيضا, Python و PERL هم من كبار السن من Java و C# ، من الأيام عندما كان غير قانوني تصدير برامج التشفير من الولايات المتحدة.لا إضافة التشفير لأن القانون تم تغيير ربما يكون مجرد "الاتساق هو جيد" القرار.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top