اذهب إلى المحتوى

السؤال

نشر

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

Recommended Posts

  • 0
نشر

يمكنك استخدام مكتبات مفتوحة المصدر ذات التراخيص المختلفة في تطبيقك الخاص دون الحاجة لتعديلها، ما لم تكن هذه المكتبات تحمل ترخيص GPL.

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

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

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

سأشرح لك بشكل مفصل أكثر:

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

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

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

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

  • 0
نشر
بتاريخ 6 دقائق مضت قال Mustafa Suleiman:

يمكنك استخدام مكتبات مفتوحة المصدر ذات التراخيص المختلفة في تطبيقك الخاص دون الحاجة لتعديلها، ما لم تكن هذه المكتبات تحمل ترخيص GPL.

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

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

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

سأشرح لك بشكل مفصل أكثر:

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

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

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

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

أفكر في اعتزال البرمجة بسبب تلك التراخيص فكيف أقرأ لكل مكتبة ترخيصها الخاص بها والمشكل أن تلك نصوص التراخيص مطولة ؟

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...