انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: فرق lgpl bsd apachچیه  (دفعات بازدید: 3005 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین sobhan

  • Full Member
  • *
  • ارسال: 139
  • جنسیت : پسر
  • i am how i am and i cannot be changed
فرق lgpl bsd apachچیه
« : 15 امرداد 1391، 05:20 ب‌ظ »
فرق این سه لایسنس چیه؟
remove the fun of unix with mac

آفلاین محمدرضا ح.

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
پاسخ : فرق lgpl bsd apachچیه
« پاسخ #1 : 16 امرداد 1391، 12:22 ق‌ظ »
فرق این سه لایسنس چیه؟

در خانواده GPL ، کد رو نمیشه بست، مجوز رو نمیشه تغییر داد (جز در مورد GPL 3.0 که میشه به AGPL 3.0 و بالعکس ، یعنی AGPL 3.0 به GPL 3.0 رو تغییر داد) ، میتونید فورک ها رو به هر شکلی که عشقتون میکشه منتشر کنید (رایگان، تجاری ، ....)

در BSD ها ، آزاد هستند (کاملا آزاد) ، امکان بستن کد وجود داره. به هر مجوزی هم میتونید تغییرش بدید. آپاچی هم همینطوره.

البته BSD ها دو گونه مجوز دارند، یکی همون BSD که اجزای مخالف آزادی زیادی داره و دیگری Modified BSD یا FreeBSD هست که این اجزا ازش زدوده شده ولی همچنان میشه کد رو بست. یا اینکه میتونید مثلا از NetBSD یا OpenDarwin که تحت این مجوز هستند فورکهای GPL بسازید ;)
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود

آفلاین sobhan

  • Full Member
  • *
  • ارسال: 139
  • جنسیت : پسر
  • i am how i am and i cannot be changed
پاسخ : فرق lgpl bsd apachچیه
« پاسخ #2 : 16 امرداد 1391، 02:51 ق‌ظ »
یعنی gpl 2 رو نمیشه به سه تغییر داد
remove the fun of unix with mac

آفلاین Shokoohi

  • Sr. Member
  • *
  • ارسال: 317
  • جنسیت : پسر
  • رقابت ایجاد شده، هست و ادامه داره...
    • هنر، علم، تکنولوژی، طبیعت
پاسخ : فرق lgpl bsd apachچیه
« پاسخ #3 : 16 امرداد 1391، 12:40 ب‌ظ »
یعنی gpl 2 رو نمیشه به سه تغییر داد

میشه تغییر داد...

البته هیچ کدوم از مجوز ها به غیر از GPL ضامن آزادی کاربر نیست...
محمد شکوهی - یک هنرمند علاقمند به تکنولوژی...

آفلاین محمدرضا ح.

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
پاسخ : فرق lgpl bsd apachچیه
« پاسخ #4 : 16 امرداد 1391، 03:52 ب‌ظ »
یعنی gpl 2 رو نمیشه به سه تغییر داد

مثل این میمونه که بگی اوبونتو 11.10 رو نمیشه به 12.04 تغییر داد ؟

اتفاقا خود بنیاد گنو از توسعه دهنده ها میخواد که این آپگرید رو انجام بدن! مثلا جلوی tivozation توی جی پی ال 3 گرفته شده ولی در 2 هنوز باقیه (مثل کاری که گوشی آندرویدی میکنه، اجزا آزادند ولی نمیتونی مطابق میلت تغییرش بدی و طبعا نارضایتی رو به همراه خواهد داشت!) .
دلیل این که هنوز لینوس توروالدز راضی نشده لینوکس رو به GPL 3 ببره همین هست.

--------------

اما بحث ضمانت آزادی، درسته که BSD, Apache, MIT, Mozilla Public License و ... همه آزاد هستند، ولی ممکنه تضمینی در آزادی نداشته باشند. تضمین آزادی ، چهار مورد آزادی هست که به Copyleft مشهور هستند. البته اگر Copyright درست و حسابی نباشه اونم بی معنی میشه. چون طبق Copyright یک مجوز باید بندهای اون رعایت بشه و خوبی Copyright همینه که نمیزاره نقطه نظرات شخصی مجوزی مثل GPL رو خراب کنند یا هرکس هرجوری میخواد ازش برداشت کنه :)
مجوزهایی که Copyleft دارند هم میتونی در ویکیپدیا ببینی. البته قبلش این کلمات رو توی ویکیپدیا (ترجیحا یا بهتر بگم حتما انگلیسی) :
Free Software Licenses
BSD License
FreeBSD License
Apache License
GPL License
AGPL License
MIT License
Mozilla Public License

با مقایسه متن اینها میتونی نتایج خوبی کسب کنی. گوگل هم کمک خوبیه :)
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود