مجوزهای توسعه نرم افزار آزاد و آزاد: روشهای خوب

مجوزهای توسعه نرم افزار آزاد و آزاد: روشهای خوب

مجوزهای توسعه نرم افزار آزاد و آزاد: روشهای خوب

الف مجوز نرم افزار، به طور کلی ، می تواند به عنوان یک توصیف شود قرارداد بین نویسنده (خالق) صاحب حقوق استفاده و توزیع محصول ایجاد شده و خریدار یا کاربر از آن

از این رو ، همه مجوزها با تعریف ، آنها شامل تحقق یک سری از شرایط و ضوابط توسط نویسنده (خالق) تاسیس شده است. یعنی مجوز نرم افزار، چیزی بیش از حق استفاده از یک برنامه تحت پارامترهای خاص پذیرفته شده است.

انواع مجوزها

انواع مجوزهای نرم افزار

در بعضی موارد ، مجوزهای نرم افزار معمولاً ایجاد می کنند مدت زمان آنها همان خواهند داشت ، زیرا می توانند باشند دائمی یا محدود. عامل دیگری که می خواهد ویژگی های آنها را شکل دهد ، این است دامنه جغرافیایی، یعنی سرزمینی که روی آنها اعمال می شود شرایط و ضوابط ایجاد؛ از آنجا که هر کشور معمولاً مقررات مربوط به خود را دارد مجوز نرم افزار.

مجوزها آنها معمولاً بسته به نوع نرم افزار تحت پوشش قرار گیرد ، یعنی هر نوع مجوز و / یا نرم افزار دیگری را تعریف می کند. از جمله مجوزها و یا نرم افزارهای شناخته شده می توان به موارد زیر اشاره کرد:

محصولات نرم افزاری رایگان ، که نرم افزار رایگان یا باز نیستند

  • مجوز Abandonware: به کاربر این امکان را می دهد تا از نرم افزار در حالت رها شده (بدون داشتن حق چاپ) به صورت عمومی و تأیید شده توسط نویسنده آن استفاده کند. تسهیل تحقق اصلاحات و توزیع ها با دیگران.
  • مجوز مراقبت های بهداشتی: این حقوق همان حقوق مجوز نرم افزار رایگان را برای کاربر فراهم می کند. اما دعوت از همان افراد برای کمک مالی که اجباری یا شرطی نباشد ، به نفع کمک های مالی برای حمایت از اهداف بشردوستانه ، امور خیریه و سایر اقدامات مرتبط است. به طور کلی به کاربر اجازه می دهد بدون محدودیت آن را کپی و اصلاح کند.
  • مجوز Crippleware: این به کاربر اجازه می دهد تا از نرم افزار در نسخه های سبک (lite) ، یعنی با عملکردهای محدود در مقایسه با نسخه کامل یا پیشرفته استفاده کند.
  • مجوز نرم افزار اهدایی: این حقوق همان حقوق مجوز نرم افزار رایگان را برای کاربر فراهم می کند. اما دعوت از همان برای کمک مالی غیر اجباری یا شرطی کردن ، به نفع ادامه توسعه برنامه مذکور.
  • مجوز نرم افزار رایگان: این به کاربر این امکان را می دهد تا حق استفاده و کپی از یک نرم افزار را تحت شرایط تعریف شده توسط نویسنده این برنامه بدون اجازه ، تحت هیچ شرایطی ، اصلاح یا فروش آن توسط اشخاص ثالث داشته باشد.
  • مجوز کارت پستال: این به کاربر اجازه می دهد همان حقوق مجوز نرم افزار رایگان را داشته باشد. اما دعوت از همان برای ارسال نامه پستی ، به روشی غیر اجباری یا شرطی ، به نفع توسعه محصول.
  • مجوز Shareware: به کاربر این امکان را می دهد تا برای مدت محدود یا دائمی ، اما با عملکردهای محدود ، از نرم افزار استفاده کند. که با پرداخت نسخه کامل می تواند فعال شود.

محصولات نرم افزاری اختصاصی و تجاری

Un نرم افزار اختصاصی معمولاً بصورت پیش فرض a است نرم افزار اختصاصی و بسته، از آنجا که مجوز آن محدود می کند حقوق کپی ، اصلاح و توزیع مجدد از همان ، مگر اینکه کاربر نهایی (خریدار) مبلغ مشخصی را به نویسنده پرداخت کند تا حق چنین کاری را داشته باشد.

در حالی که نرم افزار تجاری دارای مجوزی است که به طور پیش فرض اعطا می کند ، پرداخت همان مورد استفاده می شود. با این حال ، وجود دارد نرم افزار تجاری که می تواند رایگان یا اختصاصی باشدهمانطور که وجود دارد نرم افزاری که رایگان نیست و تجاری نیست.

بعلاوه ، به میزان بیشتر یا کاملاً ، مجوزهای نرم افزار در زمینه نرم افزار اختصاصی ، بسته یا تجاری اینها را می توان در طرح های مختلف به دست آورد که از جمله آنها می توان به موارد زیر اشاره کرد:

  • مجوز دوره (دوره)
  • مجوزهای دقیق محصولات (خرده فروشی)
  • صدور مجوز الکترونیکی توسط محصول خاص (نصب شده)

همچنین ، هنگامی که الف کاربر نهایی معمولاً یک مجوز دقیق معمولاً به این صورت شناخته می شود: توافق نامه مجوز کاربر نهایی (EULA) o توافق نامه مجوز کاربر نهایی (EULA). در انگلیسی آن را معمولاً می گویند توافق نامه مجوز کاربر نهایی (EULA).

انواع دیگر مجوزهای نرم افزار

  • از دامنه عمومی: موردی که عناصر حق چاپ را شامل نشود و اجازه استفاده ، کپی ، اصلاح یا توزیع مجدد را برای سود یا عدم استفاده از آن بدهد.
  • کپی لفت: آنچه در محصولات نرم افزار آزاد مورد استفاده قرار می گیرد ، شرایط توزیع آنها به توزیع کنندگان اجازه نمی دهد هنگام توزیع مجدد یا تغییر آن محدودیت اضافی اضافه کنند ، بنابراین نسخه اصلاح شده نیز باید رایگان باشد.
  • از نرم افزار نیمه رایگان: محصولی که در محصولاتی استفاده می شود که نرم افزار آزاد نیستند ، اما استفاده ، کپی ، توزیع و اصلاح برای افراد غیر انتفاعی را مجاز می داند.

سایر تعاریف مرتبط

  • ثبت اختراع: این مجموعه حقوق انحصاری تضمین شده توسط دولت یا مرجع در برابر مخترع محصول جدید (ملموس یا نامشهود) است که می تواند برای مدت زمان محدودی به سود متقاضی مورد بهره برداری قرار گیرد.
  • حق چاپ یا حق چاپ شکلی از حمایت که توسط قوانین موجود در اکثر کشورها برای نویسندگان آثار اصلی شامل آثار ادبی ، نمایشی ، موسیقی ، هنری و فکری ، چه چاپ شده و چه در انتظار چاپ ، ارائه شده است.

نرم افزار آزاد و سیاست های عمومی: نتیجه گیری

مجوزهای نرم افزار رایگان و منبع آزاد

نرم افزار رایگان

El نرم افزار رایگان نرم افزاری است که به آن احترام می گذارد آزادی کاربر و جامعه. به طور کلی ، این بدان معنی است که کاربران دارای آزادی در اجرای ، کپی ، توزیع ، مطالعه ، اصلاح و بهبود نرم افزار.

در مورد نرم افزار رایگان و به خصوص در مورد مجوزهای تأیید شده (تأیید شده / تأیید شده) بالاترین مقام در این مورد است بنیاد نرم افزار آزاد (FSF). در بخش خود اختصاص داده شده به مجوزهای تأیید شده و در بخش مجوزهای تأیید شده o لیست مجوزها (از نرم افزار ، مستندات و سایر آثار ، سازگار یا نه با مجوز عمومی عمومی (GPL)، و نه رایگان) ، از سازمان گنو در میان بسیاری دیگر ذکر شده است ، موارد زیر:

انواع

  • مجوز عمومی عمومی گنو: معمولاً GPL - GNU نامیده می شود و برای بیشتر برنامه های GNU و بیش از نیمی از بسته های نرم افزار آزاد استفاده می شود. آخرین نسخه شماره 3 است ، اگرچه نسخه قبلی 2 هنوز هم استفاده می شود.
  • مجوز عمومی عمومی کمتر GNU: معمولاً LGPL - GNU نامیده می شود و برای بعضی (نه همه) کتابخانه های GNU استفاده می شود. آخرین نسخه 3 است ، اگرچه نسخه قبلی 2.1 از آن همچنان استفاده می شود.
  • مجوز عمومی عمومی Affero: معمولاً AGPL - GNU نامیده می شود ، این GNU GPL است ، اما حاوی یک بند اضافی است که به کاربران امکان می دهد با برنامه مجاز از طریق شبکه برای دریافت کد منبع آن برنامه تعامل داشته باشند. آخرین نسخه 3 است.
  • مجوز مستندات رایگان گنو: که معمولاً FDL - GNU یا GFDL نامیده می شود ، نوعی مجوز Copyleft است که برای کتابچه های راهنما ، کتابهای درسی یا سایر اسناد در نظر گرفته شده است. هدف از این کار اطمینان از این است که همه ازادی برای کپی و توزیع مجدد اثر ، با یا بدون تغییر ، از نظر تجاری یا غیر تجاری ، برخوردار هستند. آخرین نسخه شماره 1.3 است.

متن باز

نرم افزار منبع باز به نرم افزاری اطلاق می شود که کد منبع قرار داده شده است وضع رایگان از سراسر جهان و دارای مجوزهایی است که استفاده مجدد یا سازگاری آن با زمینه های مختلف را تسهیل می کند. تفاوت آن عمدتا با نرم افزار رایگان، از آنجا که دومی از آزادی کاربران و جامعه ای که آن را ادغام می کند دفاع می کند ، در حالی که متن باز اصولاً امتیازات عملی و نه اصول آزادی ارائه شده توسط نرم افزار رایگان.

در مورد متن باز و به خصوص در مورد مجوزهای تأیید شده (تأیید شده / تأیید شده) بالاترین مقام در این مورد است ابتکار منبع آزاد (OSI). در بخش خود اختصاص داده شده به مجوزهای تأیید شده در میان بسیاری دیگر ذکر شده است ، موارد زیر:

انواع

  • آپاچی 2.0
  • BSD - بند 3
  • FreeBSD - بند 2
  • GPL - گنو
  • LGPL - گنو
  • MIT
  • موزیلا 2.0
  • مجوز توسعه و توزیع مشترک
  • Eclipse نسخه 2.0

OSI همچنین دارای یک لیست مجوزهای OSI با همه تأیید شده. بسیاری از اینها مجوزهای منبع آزاد محبوب هستند ، به طور گسترده مورد استفاده قرار می گیرند و یا دارای جوامع قوی هستند و همچنین توسط انجمن ها تأیید می شوند بنیاد نرم افزار آزاد (FSF).

شیوه های خوب: نرم افزار مجوز

 

روشهای خوب

برای مقاله خود ، ما مثال آورده ایم روشهای خوب تصور شده و توسط "طرح ابتکاری کد" از بانک توسعه اینترآمریکن، در محدوده نرم افزار مجوز، که باید هنگام تولید محصولات نرم افزاری (ابزارهای دیجیتال) ، به ویژه رایگان و آزاد گرفته شود.

در میان اقدامات خوبی که توسط آنها ارائه شده است، به لحاظ نرم افزار مجوز موارد ذکر شده در زیر است:

الف) مجوز منبع آزاد را در بر بگیرید

با استناد به توصیه او این است:

"... MIT، این آزادی را به کاربران دیگر می دهد به شرطی که آنها به خالق اصلی نسبت دهند. مجوز آپاچی 2.0، بسیار شبیه به MIT است ، اما همچنین به طور واضح حقوق ثبت اختراع را از مشارکت کنندگان به کاربران ارائه می دهد. و مجوزهای GNU GPL، که به کسی که کد یا کار مشتق شما را توزیع می کند نیاز دارد که این کار را با حفظ منبع و اصطلاحات یکسان انجام دهد. مالیات دهندگان به طور واضح حقوق ثبت اختراع را اعطا می کنند".

ب) مجوز را برای اسناد و مدارک درج کنید

با استناد به توصیه او این است:

"ما برای صدور مجوز از اسناد ابزار ، استفاده از مجوزهای خلاق عوام را توصیه می کنیم. CC0-1.0 ، CC-BY-4.0 و CC-BY-SA-4.0 به عنوان مثال آنها مجوزهای باز مورد استفاده برای مواد غیر نرم افزاری هستند ، از مجموعه داده ها گرفته تا فیلم ها. توجه داشته باشید که CC-BY-4.0 و CC-BY-SA-4.0 آنها نباید برای نرم افزار استفاده شوند. برای ابزارهای توسعه یافته توسط IDB در حال حاضر ، ما توصیه می کنیم از آنها استفاده کنید Creative Commons IGO 3.0 Attribution-NonCommercial-NoDerivative (CC-IGO 3.0 BY-NC-ND)".

سرانجام ، اگر می خواهید مقاله ما را بخوانید 2 مقاله مرتبط قبلی با موضوع ما پیوندهای زیر را برای شما می گذاریم: "روشهای خوب برای توسعه نرم افزار آزاد و آزاد: مستندات" y "کیفیت فنی: روشهای خوب در توسعه نرم افزار آزاد".

نتیجه

نتیجه

ما امیدواریم که این "پست کوچک مفید" در مورد «Buenas prácticas» در زمینه «Licencias» برای او استفاده کنید «Software libre y abierto» توسعه یافته ، از نظر کل کاربران بسیار مورد توجه و سودمند است «Comunidad de Software Libre y Código Abierto» و سهم بزرگی در انتشار اکوسیستم فوق العاده ، غول پیکر و رو به رشد برنامه های کاربردی برای و «GNU/Linux».

و برای کسب اطلاعات بیشتر ، همیشه در بازدید از هیچ گونه دریغ نکنید کتابخانه آنلاین مانند OpenLibra y JedIT خواندن کتاب (PDF) در مورد این موضوع یا موارد دیگر حوزه های دانش. در حال حاضر ، اگر این را دوست دارید «publicación», اشتراک گذاری آن را متوقف نکنید با دیگران ، در شما وب سایت ها ، کانال ها ، گروه ها یا انجمن های مورد علاقه از شبکه های اجتماعی ، ترجیحا رایگان و آزاد به عنوان مادادون، یا مانند امن و خصوصی تلگراف.

یا به سادگی از صفحه اصلی ما در دیدن کنید از لینوکس یا به کانال رسمی بپیوندید تلگرام از DesdeLinux برای خواندن و رأی دادن به این یا سایر نشریات جالب در «Software Libre», «Código Abierto», «GNU/Linux» و سایر موضوعات مرتبط با «Informática y la Computación»، و «Actualidad tecnológica».


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

اولین کسی باشید که نظر

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.