هل يمكنني استخدام PACKER UPX لضغط برنامج تجاري؟ [مغلق

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

  •  16-09-2019
  •  | 
  •  

سؤال

هل يمكنني استخدام PACKER UPX لضغط برنامج تجاري؟ أو هل يحديني GPL من القيام بذلك؟

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

المحلول

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

ملاحظة إلى Zifre: UPX هو GPL، لكنه ليس هو نفسه إنشاء صورة مع GIMP، نظرا لأن جزء من رمز UPX يضاف إلى التطبيق التجاري (الجزء اللحمي). لهذا السبب مطلوب الاستثناء في الترخيص.

نصائح أخرى

الشيء الذي يحتوي على UPX هو أنه يتم تضمين كعب Loader إلى البرنامج الخاص بك. لهذا السبب هناك استثناء ل GPL في ترخيص UPX:

استثناء خاص للتنفيذ المضغوط

الجزء الذي يتم تشغيله في كل برنامج مضغوط UPX هو جزء من UPX و UCL، ويحتوي على التعليمات البرمجية الموجودة تحت حقوق الطبع والنشر لدينا. لا تزال شروط رخصة جنو العامة العامة تنطبق كضغط برنامج هو شكل خاص يربط كعبتنا.

بموجب هذا markus fxj oberhumer و laszlo molnar يمنحك إذنا خاصا للاستخدام بحرية وتوزيع جميع البرامج المضغوطة في UPX (بما في ذلك المشاركات التجارية)، مع مراعاة القيود التالية:

  1. يجب عليك ضغط برنامجك بإصدار UPX غير محدد بالكامل؛ إما من خلال إصدارنا العمود، أو (على خيارك) مع إصدار مترجم ذاتي من مصادر UPX غير المعفيرة كما توزع من قبلنا.
  2. هذا يعني أيضا أن كعب التشغيل UPX يجب أن تكون بشكل كامل بشكل كامل، أي أن كعب الروتين المضغوط في البرنامج المضغوط يجب أن يكون بايت متطابقا على كعب الروتين الذي يتم إنتاجه بواسطة إصدار UPX الرسمي غير المصقول.
  3. يجب أن تعتاد الدلغ وأي شفرة أخرى من كعب الروتين حصريا من قبل كعب UPX Unmodified Lixpressing لإلغاء ضغط برنامجك في بدء تشغيل البرنامج. لا يجوز الحصول على جزء من كعب الروتين قراءة أو نسخها أو تسمى أو يتم استخدامها أو الوصول إليها أو الوصول إليها بطريقة أخرى.

IANAL، ولكن إخراج البرنامج ليس عمل مشتق. يمكنك ضغط كل ما تريد، بما في ذلك برنامج تجاري.

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

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