stringtranslate.com

دستورالعمل های نرم افزار رایگان دبیان

دستورالعمل‌های نرم‌افزار آزاد دبیان ( DFSG ) مجموعه‌ای از دستورالعمل‌هایی است که پروژه دبیان برای تعیین اینکه آیا مجوز نرم‌افزار یک مجوز نرم‌افزار آزاد است یا خیر، استفاده می‌کند ، که به نوبه خود برای تعیین اینکه آیا یک نرم‌افزار می‌تواند در دبیان گنجانده شود یا خیر، استفاده می‌شود. DFSG بخشی از قرارداد اجتماعی دبیان است . [1]

دستورالعمل ها

  1. توزیع مجدد رایگان
  2. گنجاندن کد منبع
  3. اجازه دادن به تغییرات و آثار مشتق شده.
  4. یکپارچگی کد منبع نویسنده (به عنوان یک مصالحه).
  5. هیچ تبعیضی علیه افراد یا گروه ها وجود ندارد.
  6. بدون تبعیض علیه زمینه های تلاش، مانند استفاده تجاری.
  7. مجوز باید برای همه کسانی که برنامه برای آنها توزیع مجدد شده است اعمال شود.
  8. مجوز نباید مختص یک محصول باشد.
  9. مجوز نباید نرم افزارهای دیگر را محدود کند.
  10. مجوزهای مثال: مجوزهای GNU GPL ، BSD و Artistic نمونه‌هایی از مجوزهایی هستند که رایگان در نظر گرفته می‌شوند. [1] [2]

تاریخچه

DFSG برای اولین بار همراه با اولین نسخه از قرارداد اجتماعی دبیان در ژوئیه 1997 منتشر شد. [1] نویسنده اصلی بروس پرنز بود ، با نظرات توسعه دهندگان دبیان در طول یک بحث یک ماهه در مورد یک لیست پستی خصوصی، به عنوان بخشی از قرارداد اجتماعی بزرگتر دبیان Perens در یک بحث ایمیل بین Ean Schuessler (در آن زمان از Debian) و Donnie Barnes از Red Hat کپی شد، که در آن شوسلر Red Hat را متهم کرد که هرگز قرارداد اجتماعی خود را با جامعه لینوکس روشن نکرده است. پرنس متوجه شد که دبیان نیز هیچ قرارداد اجتماعی رسمی ندارد و بلافاصله شروع به ایجاد آن کرد.

تعریف منبع باز با نامگذاری مجدد متن دقیق DFSG بلافاصله پس از آن ایجاد شد. پیش از DFSG تعریف نرم افزار آزاد بنیاد نرم افزار آزاد وجود داشت که سپس سه آزادی نرم افزار آزاد را تعریف کرد (آزادی صفر بعدا اضافه شد)، اما این متن در ایجاد DFSG استفاده نشد. هنگامی که DFSG به تعریف منبع باز تبدیل شد، ریچارد استالمن نیاز به تمایز نرم افزار آزاد از منبع باز را دید و تعریف نرم افزار آزاد را ترویج کرد. [3] نسخه‌های منتشر شده تعریف نرم‌افزار آزاد FSF در اوایل سال 1986 وجود داشت، که در اولین ویرایش بولتن گنو (اکنون منقرض شده) منتشر شد. [4] هسته اصلی تعریف نرم افزار آزاد سه آزادی (در آن زمان) بود که قبل از تدوین و انتشار DFSG برای نویسندگان آن ناشناخته بود. [5]

در نوامبر 1998، ایان جکسون و دیگران چندین تغییر را در پیش نویس نسخه 1.4 پیشنهاد کردند، اما این تغییرات هرگز رسمی نشد. جکسون اظهار داشت [6] که مشکلات عبارت بودند از "شکل عبارت" و بند وصله.

از سال 2011 ، این سند هرگز تجدید نظر نشده است. با این وجود، تغییراتی در قرارداد اجتماعی ایجاد شد که در نظر گرفته شد بر بخش‌هایی از توزیع تحت پوشش DFSG تأثیر بگذارد.

قطعنامه عمومی دبیان 2004-003، [7] با عنوان «اصلاحات ویرایشی قرارداد اجتماعی»، قرارداد اجتماعی را اصلاح کرد. اندرو سافیلد پیشنهاد دهنده اظهار داشت: [8]

قاعده این است که «این قطعنامه فقط حرف قانون را تغییر می‌دهد، نه روح.» عمدتاً عبارت قرارداد اجتماعی را تغییر می‌دهد تا معنای آن را بهتر منعکس کند، و این بیشتر در پرتو مسائلی است که نبود. زمانی که در ابتدا نوشته شده بود در نظر گرفته شد."

با این حال، تغییر جمله «ما قول می‌دهیم که نرم‌افزار دبیان گنو/لینوکس را کاملاً رایگان نگه داریم» به «قول می‌دهیم که سیستم دبیان و تمام اجزای آن رایگان خواهند بود» منجر به آنتونی تاونز، مدیر انتشار، شد. تغییر: [9]

«از آنجایی که [SC #1] دیگر محدود به «نرم‌افزار» نیست، و از آنجایی که این تصمیم توسط توسعه‌دهندگان پس از بحث در مورد اینکه چگونه باید محتوای غیرنرم‌افزاری مانند اسناد و میان‌افزار را در نظر بگیریم، گرفته شد، فکر نمی‌کنم بتوانم تصمیمات سیاستی را برای معافیت از اسناد، سیستم عامل یا محتوا دیگر توجیه کنید، زیرا قرارداد اجتماعی برای پوشش همه این حوزه ها اصلاح شده است."

این امر منجر به قطعنامه عمومی دیگری شد، 2004-004، [10] که در آن توسعه دهندگان به طور قاطع مخالف اقدام فوری رای دادند و تصمیم گرفتند آن تغییرات را تا نسخه بعدی (که توسعه آن یک سال بعد، در ژوئن 2005 آغاز شد) به تعویق بیاندازند.

برنامه

نرم افزار

بیشتر بحث ها در مورد DFSG در لیست پستی debian-legal رخ می دهد . هنگامی که یک توسعه دهنده دبیان برای اولین بار بسته ای را برای گنجاندن در دبیان آپلود می کند، تیم ftpmaster مجوزهای نرم افزار را بررسی می کند و تعیین می کند که آیا آنها مطابق با قرارداد اجتماعی هستند یا خیر. تیم گاهی اوقات در موارد دشوار با لیست دبیان-قانونی مشورت می کند.

محتوای غیر نرم افزاری

DFSG روی نرم‌افزار متمرکز است، اما این کلمه به خودی خود نامشخص است - برخی آن را برای هر چیزی که می‌توان به صورت جریانی از بیت‌ها بیان کرد، اعمال می‌کند، در حالی که اقلیت آن را فقط به برنامه‌های کامپیوتری می‌دانند. همچنین وجود پست اسکریپت ، اسکریپت های اجرایی، اسناد منبع [ توضیحات لازم ] و غیره، تعریف دوم را تا حد زیادی گند زده است. بنابراین، برای از بین بردن سردرگمی، در ژوئن 2004، پروژه دبیان تصمیم گرفت که به صراحت همان اصول را در اسناد نرم افزاری ، داده های چند رسانه ای و سایر محتواها اعمال کند. محتوای غیربرنامه ای دبیان در دبیان 4.0 (منتشر شده در آوریل 2007) و نسخه های بعدی، به شدت با DFSG مطابقت داشت.

GFDL

بسیاری از اسناد نوشته شده توسط پروژه گنو ، پروژه اسناد لینوکس و سایر مواردی که تحت مجوز مستندات آزاد گنو مجوز دارند ، دارای بخش های ثابتی هستند که با DFSG مطابقت ندارند. این ادعا نتیجه نهایی یک بحث طولانی و قطعنامه عمومی 2006-001 است. [11]

با توجه به بخش های ثابت GFDL، محتوای تحت این مجوز باید به طور جداگانه در یک مخزن "غیر رایگان" اضافی که به طور رسمی بخشی از دبیان محسوب نمی شود، قرار گیرد .

فایل های چند رسانه ای

گاهی اوقات تعیین اینکه چه چیزی «منبع» فایل‌های چند رسانه‌ای را تشکیل می‌دهد، دشوار است، مانند اینکه آیا یک فایل تصویری فشرده‌نشده منبع یک تصویر فشرده‌شده است یا خیر و اینکه آیا مدل سه‌بعدی قبل از ردیابی پرتو منبع تصویر به‌دست‌آمده آن است.

debian-legalتست های مربوط به انطباق با DFSG

مشترکین لیست پستی debian -legal تست هایی را برای بررسی اینکه آیا مجوز DFSG را نقض می کند ایجاد کرده اند. تست های رایج (همانطور که در پیش نویس پرسش های متداول DFSG توضیح داده شده است) [12] به شرح زیر است:

همچنین ببینید

مراجع

  1. ↑ abc بروس پرنس (1997-07-04). "قرارداد اجتماعی" دبیان با انجمن نرم افزار آزاد". لیست پستی debian-announce .
  2. «قرارداد اجتماعی دبیان». دبیان. 26/04/2004.
  3. ^ ریچارد استالمن "چرا "منبع باز" نکته نرم افزار آزاد را از دست می دهد". وب سایت گنو
  4. ^ ریچارد ام. استالمن، بنیاد نرم افزار آزاد چیست؟ ، بولتن گنو، جلد 1، شماره 1، فوریه 1986
  5. بروس پرنس: "زمانی که مجبور شدم دستورالعمل های مجوز را برای دبیان بنویسم، سند چهار آزادی ناشناخته بود."
  6. ایان جکسون: پیش نویس DFSG جدید، لیست پستی debian-devel
  7. ^ قطعنامه عمومی: اصلاحات سرمقاله قرارداد اجتماعی
  8. ^ اندرو سافیلد: پاسخ: اصلاحات قرارداد اجتماعی نامزد (قسمت 1: سرمقاله) (پیش نویس سوم)، لیست پستی دبیان-رای
  9. ^ آنتونی تاونز: تأثیر قرارداد اجتماعی GR بر فهرست پستی Sarge، debian-devel
  10. ^ وضوح عمومی: برنامه انتشار Sarge از نظر GR 2004-003
  11. ^ وضوح کلی: چرا مجوز اسناد رایگان گنو برای اصلی دبیان مناسب نیست
  12. ^ سوالات متداول نرم افزار رایگان دبیان

لینک های خارجی