Technology is life style

رخصة GNU و البرمجيات الحرة (2)

نشرت تحت تصنيف GNU, المصدر المفتوح by Hunikal على أكتوبر 10th, 2007

دة ان شاء الله الجزء التاني من الكلام علي رخصة GNU

هيكون الموضوع انهردة عن ازاي ممكن استعمال الرخصة دي علي البرامج مثلا لو انت عامل برنامج ازاي يكون تحت رخصة GNU GPL .

و في البداية احب اعرف معني GNU GPL هي تعتبر اختصار لـ GNU General Public License رخصة جنو العمومية العامة .

اذا كنت سوف تخرج برنامجك تحت رخصة جنو عليك وضع ملف بة الرخصة مع ملفات البرنامج the text version of the GPL و غالبا توضع في ملف اسمة COPYING

اذا كان البرنامج الذي اخرجتة قد قمت بنسخ جزء من كود لاحد البرامج الاخري يجب عليك وضع حقوق النسخ للبرنامج الاخر مع برنامجك و وضع جميع الحقوق مع بعضهم البعض .

اما بالنسبة لتصريح النسخ فيجب ان تاتي مباشر بعد حقوق النسخ في البرنامج و يجب ان تكون علي الشكل :

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.

لمزيد من المعلومات عن كيفية استخدام رخصة GNU GPL

رخصة GNU و البرمجيات الحرة

نشرت تحت تصنيف GNU, المصدر المفتوح by Hunikal على أكتوبر 10th, 2007

مبدائيا عند التحدث عن البرمجيات الحرة و رخصة جنو يجب تحديد مفهوم البرمجيات الحرة اولا

اما مفهوم ” البرمجيات الحرة ” يتعلق بـ الحرية و ليس بالسعر . و لكي يفهم هذا المفهوم ,علينا ان ندرس كلمة ” حرة : وكانها تاتي في سياق ” حرية التعبير ” و ليس في سياق ” مشرةب مجاني “مثلا .

و هذا المفهوم ياتي ليحدد اربع حريات رايسية للمستخدم وهي حرية الاستخدام ,الدراسة ,التعديل , النسخ و لمزيد من الدقة يمكن القول ان الاربع حريات هي :

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

ولكن هناك بعض النقط المتعلقة بـ المستخدم و الرخصة و التعامل مع البرامج التي تحت هذة الرخصة :

- للمستخدم الحق في التعديل في البرنامج و استعمالة دون اعلام اي شخص او هيئة طالما البرنامج علي جهازة الشخصي لكن اذا اراد نشر نسختة المعدلة علية ان ينشر معها الكود

- اي تعديلات يجريها المستخدم لبرنامج تحت هذة الرخصة يجب علية اصدار نسختة تحت نفس الرخصة

- قد يدفع المستخدم المال او لا مقابل الحصول علي نسختة من البرنامج ولكن هذا لا يمنع انه من حقة ان يعدل او ينسخ البرنامج و يوزع منة بحرية بمقابل او بدون مقابل مادي