Aoumeur Khiat نشر 29 مارس 2023 أرسل تقرير نشر 29 مارس 2023 أريد لغة برمجة مجانية ومكتباتها مجانية حيث التطبيقات المنشأة بتلك اللغة يجوز بيعها بمصدر مغلق ، أي لا أريد لغة برمجة تراخيص مكتباتها مختلفة 1 اقتباس
0 Mustafa Suleiman نشر 29 مارس 2023 أرسل تقرير نشر 29 مارس 2023 الأمر لا يسير بتلك الطريقة عزيزي، فجميع لغات البرمجة مجانية، لكن بعض البرامج والمكتبات بحاجة إلى تراخيص لاستخدامها تجاريًا. فلا تشغل بالك بتلك الأمور أبدًا في البداية، وقم بإنشاء المشروع الذي تريده، الأمر خاص بالشركات وليس لك، فلا تشغل بالك. أيضًا عليك باستخدام اللغة المطلوبة في سوق العمل مثل PHP وإطار العمل لارافيل ثم React.js بالنسبة للواجهة الأمامية، والأمر يتوقف على ما الذي تريده، فقد تصبح بايثون هي اللغة المناسبة لمشروعك. فلا يوجد أفضل لغة أو أسوأ لغة، الأمر أكبر من ذلك ودائمًا الإجابة ستكون الأمر "يعتمد" على المشروع واحتياجاته وأسباب أخرى. لكن لا تستخدم برامج أو مكتبات مدفوعة بطرق غير شرعية بل عليك شراء الرخصة إن كانت مدفوعة، وإن كانت مجانية فحاول تفقد على تسمح بالاستخدام التجاري وإن لم تتمكن من معرفة ذلك فلا تشغل بالك قم باستخدامها، أو يمكنك السؤال هنا وسيتم الرد عليك. اقتباس
0 Aoumeur Khiat نشر 29 مارس 2023 الكاتب أرسل تقرير نشر 29 مارس 2023 (معدل) المشكل ليس في التجاري فقط ، بل لا تعرف هل تبيعه بمصدر مفتوح أم لا وهل تضع رخصة للتطبيق أو لا وهل تضع نسخة للرخصة أم لا مثل GPL ؟ تم التعديل في 29 مارس 2023 بواسطة Aoumeur Khiat اقتباس
0 Mustafa Suleiman نشر 29 مارس 2023 أرسل تقرير نشر 29 مارس 2023 يمكنك التأكد من خلال الموقع الرسمي للمكتبات التي ستقوم باستخدامها وأغلبها مجانية وتسمح لك باستخدامها تجاريًا، ويتم تخصيص جزء منها بشكل مدفوع في أغلب الأحيان. ويمكنك التأكد من خلال السؤال هنا. اقتباس
0 عبدالباسط ابراهيم نشر 29 مارس 2023 أرسل تقرير نشر 29 مارس 2023 بالنسبة للغات البرمجة فهي - تعريف بناء الجملة ودلالات اللغة المكتوبة بلغة بشرية - ليست شيئًا ينطبق عليه ترخيص برنامج مفتوح المصدر. لغة البرمجة نفسها ، تعريفها ، ليست هي نفسها التطبيق لتلك اللغة (في شكل مترجم ، أو مترجم ، أو مجمّع ، مكتوب بلغة برمجة واحدة أو أكثر). وقد يتم إصدار تنفيذ لغة برمجة - البرنامج الذي يقوم بترجمة اللغة ، جنبًا إلى جنب مع المكتبات ذات الصلة ، وأطر العمل ، وبيئات وقت التشغيل ، والآلات الافتراضية ، والمترجمين في الوقت المناسب ، و IDEs ، والرابطات ، والمصححات ، والملفات التعريفية ، وما إلى ذلك - ضمن ترخيص مفتوح المصدر أو ترخيص خاص بمصدر مغلق. بالنسبة للغة برمجة معينة ، قد يكون هناك العديد من تطبيقات مفتوحة المصدر والعديد من تطبيقات المصادر المغلقة. بمعنى آخر ، لا يوجد شيء مثل لغة برمجة مفتوحة المصدر. لذلك بالنسبة للغة البرمجة فقط فإنها متاحة لأي استخدام حتى إذا كان مصدر مغلق فمثلاً كتابة برامج في Ruby أنا لا أقوم بإنشاء عمل مشتق لأنني لا أقوم بنسخ أو تعديل الكود المصدري لوقت التشغيل للغة برمجة Ruby. لذلك يمكنك تطبيق الرخصة المناسبة بالنسبة لك أما بالنسبة للمكتبات التي تستخدمها في التطبيق فذلك يختلف من مكتبة لأخرى لذلك يجب عليك إختيار اللغة أولاً ثم بعد ذلك يجب عليك إختيار المكتبات المفتوحة المصدر اقتباس
0 أحمد رضا5 نشر 29 مارس 2023 أرسل تقرير نشر 29 مارس 2023 بتاريخ 3 ساعة قال Aoumeur Khiat: المشكل ليس في التجاري فقط ، بل لا تعرف هل تبيعه بمصدر مفتوح أم لا وهل تضع رخصة للتطبيق أو لا وهل تضع نسخة للرخصة أم لا مثل GPL ؟ اعتقد أن لديك فهم خاطئ لهذا الموضوع ، فالغالبية الكاسحة للغات البرمجة تكون مجانية مفتوحة المصدر يتم تطويرها بواسطة المجتمع أو الشركات ويمكن لأي أحد المشاركة في عملية التطوير ومنها: لغات برمجة مفتوحة المصدر التي تم تطويرها من قبل المجتمع: Python Ruby PHP JavaScript Go Rust Lua Swift Kotlin لغات برمجة مفتوحة المصدر التي تم تطويرها من قبل الشركات: Java (مطورة من قبل شركة Oracle) C# (مطورة من قبل شركة Microsoft) Kotlin (مطورة من قبل شركة JetBrains) TypeScript (مطورة من قبل شركة Microsoft) Dart (مطورة من قبل شركة Google) Swift (مطورة من قبل شركة Apple) Rust (مطورة من قبل مجموعة من المطورين من خلال Mozilla) ولا حاجة للدفع رسوم أو الحصول علي تصريحات لبناء التطبيقات بإستخدام احد هذة اللغات. والخلاصة أنك في الأغلب لا تحتاج الي تصريحات لأستخدام لغات البرمجة سواء كان لتطبيق مفتوح المصدر أو لا ويمكنك بيعه كما تريد بدون أي مشاكل. وقد يفيدك معرفة الفرق بين التطبيقات المفتوحة المصدر والمغلقة المصدر: التطبيقات المفتوحة المصدر هي التطبيقات التي يتم نشر كودها المصدري بشكل عام ويمكن لأي شخص الوصول إليه والعمل على تعديله وتطويره وإعادة توزيعه وفقًا لترخيص مفتوح المصدر. يمكن لأي شخص تنزيل التطبيقات المفتوحة المصدر واستخدامها وتعديلها وتحسينها بما يتوافق مع رغباتهم واحتياجاتهم. أما التطبيقات المغلقة المصدر، فهي التطبيقات التي تكون أكوادها المصدرية محمية ولا يتم نشرها بشكل عام، وبالتالي يصعب على أي شخص غير مطور التطبيقات تعديلها أو التعرف على تفاصيلها الداخلية. تعتمد هذه التطبيقات بشكل أساسي على التراخيص المغلقة، ولا يمكن للمستخدمين تعديلها أو تحسينها بأي طريقة مما يعرضهم للتقييد والقيود. اقتباس
0 Aoumeur Khiat نشر 29 مارس 2023 الكاتب أرسل تقرير نشر 29 مارس 2023 سأعطيكم مثالين: الأول، لغة جافا مثلا إذا بحثت عنها في ويكيبيديا تجدها بترخيص GPL وأنا أعرف أنني إذا قمت بإنشاء تطبيق بلغة جافا وحتما ستستعمل مكتباتها فحسب ذلك الترخيص يجب أن أبيع تطبيقي مفتوح المصدر ويجب أن أضع له ترخيص GPL ويجب أن أرفقه نسخة من ذلك الترخيص ، هل هذا صحيح ؟ والمثال الثاني برنامج Qt designer الذي يساعدك في تصميم الواجهة الرسومية أعرف أنه بترخيص GPL أو LGPL فالأول يقيدك بالبيع مفتوح المصدر والثاني تستطيع بيع تطبيقك مغلق المصدر والإشكال هو عندما تنزل Qt من الانترنت لا تعرف هل هو من الترخيص GPL أو LGPL فالموضوع مربك حقا ، فقط أرجو التوضيح المفصل ، و المشكل الأكبر عندما تستخدم عدة مكتبات مفتوحة المصدر فالمكتبات ليست بنفس التراخيص (MIT, GPL,LGPL,BSD...) فيقع لك ارتباك كيف توزع تطبيقك وكيف تبيعه بل وخاصة إذا كنت تستخدم نظام Linux mint الذي هو من ترخيص GPL فما الصواب من فضلكم ؟ اقتباس
السؤال
Aoumeur Khiat
أريد لغة برمجة مجانية ومكتباتها مجانية حيث التطبيقات المنشأة بتلك اللغة يجوز بيعها بمصدر مغلق ، أي لا أريد لغة برمجة تراخيص مكتباتها مختلفة
6 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.