اختيار ترخيص البرنامج الصحيح المناسب لاحتياجاتي؟ [مغلق

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

  •  20-09-2019
  •  | 
  •  

سؤال

لدي بعض التطبيقات التي سأقوم بتحميلها إلى CodePlex في المستقبل القريب جدًا.

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

لقد نظرت إلى نظرة عامة على جيف للتراخيص لكنني ما زلت مرتبكًا بعض الشيء فيما يتعلق بالترخيص الأكثر ملاءمة لمتطلباتي.

قد يكون هناك وقت حيث أتمنى استخدام الرمز فقط بإذناتي فقط ، هل من الممكن تغيير شروط الترخيص بعد نشر الرمز؟

شكرًا

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

المحلول

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

أختار دائمًا ترخيص Microsoft Public (MS-PL)

نصائح أخرى

هل من الممكن تغيير شروط الترخيص بعد نشر الرمز؟

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

على حد علمي ، لا يوجد ترخيص يحظر الاستخدام التجاري ؛ حتى GPL Super-Strict يتيح بيع المشتقات.

على الرغم من أنه لا ينصح بالبرنامج ، إلا أنني قد أذهب مع ترخيص Creative Commons في هذا الموقف ، وتحديداً الإسناد-غير الكومبري رخصة (هناترخيص SA مع المملكة المتحدة باعتباره الاختصاص القضائي).

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

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