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

تازه کار => فلسفهٔ اوبونتو، گنو/لینوکس و نرم‌افزارهای آزاد و متن‌باز => نویسنده: fond در 01 اردیبهشت 1392، 09:09 ب‌ظ

عنوان: بررسی مجوز BSD
ارسال شده توسط: fond در 01 اردیبهشت 1392، 09:09 ب‌ظ
خب من چند تا از تاپیک هایی که در این مورد بودند رو خوندم و این حس بهم القاء شد که کاربران اطلاع درستی درباره مجوز BSD و فلسفه اون ندارن. به همین دلیل تصمیم گرفتم این راهنمای کوچولو رو بنویسم به امید اینکه زمینه برای مطالعه بیشتر دوستان آماده بشه.

به طور کلی من مجوز‌های نرم‌افزارهای آزاد/بازمتن رو به سه دسته تقسیم می‌کنم:

- مجوز‌های کپی لفت مثل gpl
- مجوز‌های تجاری مثل apache
- مجوز‌های دانشگاهی مثل bsd, mit و ...

خب بد نیست تاریچه  سیستم عامل هایی که از این مجوز استفاده میکنند رو مختصرا مرور کنیم:

شاید بشه گفت همه چیز با سیستم عامل 386bsd آغاز میشه که این پروژه در سال ۱۹۸۹ شروع شد اما اولین نسخه اون در سال ۱۹۹۲ منتشر شد. بعد از انتشار 386bsd گروهی شروع کردن به نوشتن و جمع کردن patch ها و بروز رسانی هایی برای این سیستم عامل. اما  بعداً به طور کامل 386bsd رو fork کردند و پروژه جدیدی رو به اسم freebsd شروع کردند که امروزه همه این سیستم عامل رو میشناسیم. در همون مواقع یک گروه دیگه با یک هدف متفاوت 386bsd رو fork کردند و پروژه netbsd رو شروع کردند. اما بعداً توی این گروه اختلاف افتاد و در سال ۱۹۹۶ بعضی از توسعه دهندگان netbsd به علت اختلاف نظر پروژه رو fork کردند و یه پروژه جدیدی به نام openbsd رو شروع کردند. که هر سه تای این پروژه ها تا امروز زنده هستند و همه اونها رو میشناسیم.

خب بد نیست به بعضی از تکنولوژیهایی که این سیستم عاملها به دنیا معرفی کردند اشاره کنیم:

freebsd: هدف این پروژه طراحی و توسعه یک سیستم عامل آزاد و همه منظورست که هر کسی بتونه برای هر هدفی از اون استفاده کنه، بدون اینکه متن حقوقی خاصی ضمیمه اون شده باشه و استفاده رو محدود کنه. تکنولوژی های این سیستم‌عامل:

- سیستم پورتها که روشی برای نصب برنامه توی این سیستم عامل هست.
- زندانها که یک روش مجازی سازی برای اجرا کردن چندfreebsd به صورت همزمان بر روی یک freebsd هست.
- Zfs که البته از سولاریس گرفته شده و یه (دوست ندارم بهش بگم سیستم فایل اما چیز دیگه ای به ذهنم نمیرسه) سیستم فایل مدرن با امکانات زیاد هست.
- Ipfw که یک فایروال قدرمتند و بروز با امکانات زیاد هست.
و یکسری دیگه مثل dtarce، mac, geom, geli,  و...


openbsd:
که حتماً همه میدونید تمرکزش بر روی امنیت هست. تکنولوژیها:
- فایروال pf که به اعتقاد خیلی‌ها قدرمتند ترین فایروال موجود هست.
- تکنولوژی carp که به کمک اون چند تا سیستم میتونند از یه ip استفاده کنند، برای کاهای load balancing استفاده میشه.
- Openssh که یه پروتکل برای برقراری ارتباط از راه دور به صورت امن هست.
- Tmux که یه برنامه کاربران خط فرمان هست و میتونه یه ترمینال رو به چند قسمت تقسیم کنه و کلاً شبیه screen هست.
- Opencvs که یه برنامه سورس کنترل و نسخه بندی هست.
و خیلی چیزهای دیگه


netbsd:
که طراحی پرتابل اون باعث شده روی پلتفرم های زیادی قابل اجرا باشه:
- pkgsrc: که یک برنامه مدیریت بسته های نرم افزاری هست. اما فرقش با بقیه آینه که اون هم خیلی پرتابل طراحی شده و برنامه هاش رو میشه روی بقیه سیستم عامل ها هم استفاده کرد.
- IPFilter که یه فایروال مدرن هست.
- Netpgp که یه پیاده‌سازی از پروتکل pgp هست (شبیه gnupg)
- NPF یه فایروال دیگه
- و چیزهای دیگه

خب بریم سراغ مجوز:

به طور کلی سه نوع اجازه نامه bsd وجود داره که اولیش سال ۱۹۸۸ منتشر شد و ما کاری باهاش نداریم چون استفاده نمیشه. دومیش که به مجوز چهار بندی bsd معروف هست و در سال ۱۹۹۰ منتشر شد و ما با اون هم کار نداریم. سومین مجوز، مجوز freebsd هست که به مجوز ساده شده یا مجوز دو بندی bsd هم معروفه که ما با این کار داریم.

از این به بعد منظور از برنامه نسخه کامپایل شده کدمنبع هست.

این مجوز به کاربر امکان این رو میده که:

- از کدمنبع به صورت رایگاه و برای هر هدفی استفاده کنه.
- از برنامه به صورت رایگان و برای هر هدفی  استفاده کنه. (منظور از برنامه نسخه کامپایل شده کدمنبع هست)
- کدمنبع رو تغییر بده و اون رو سفارشی کنه.
- کدمنبعی که تغییر داده رو مجدداً منتشر کنه و اون رو به دوستاش بده. (یا بفروشه)
- برنامه‌ای که تغییر داده رو منتشر کنه و رایگان به دوستاش بده. (یا بفروشه)
- برنامه رو بدون کدهای منبع به صورت رایگان یا تجاری منتشر کنه ( تجاری)
- یه برنامه دیگه بنویسه که از کدهای برنامه قبلی استفاده می‌کنه یا به اون لینک شده (تجاری)
- و در نهایت برنامه رو بدون کدهای منبع و با یک مجوز دیگه چه به صورت رایگان و چه غیر رایگان منتشر کنه. (تجاری)

محدودیت‌ها:
- اگر برنامه اشکالی داشت و کار نکرد کاربر حق نداره از توسعه‌دهنده شکایت کنه.
- اگر سورس رو تغییر داد باید مجوز هم تغییر کنه.
- اگر قراره کدمنبع بدون تغییر منتشر بشه، باید یک نسخه از مجوز به همراه کدمنبع عرضه بشه.


خب به صورت کلی میشه گفت که این اجازه نامه با gpl فرق خاصی نداره به جز اینکه آزادی‌های بیشتری در هنگام انتشار مجدد برنامه میده. (منظور از برنامه نسخه کامپایل شده کدمنبع یا همون باینری ها هست)

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


به طور کلی میشه گفت هدف gpl اینه که از برنامه محافظت کنه اما هدف bdsl اینه که از توسعه‌دهنده محافظت کنه. چرا که:

- کاربر  حق نداره به خاطر کار نکردن برنامه از توسعه‌دهنده شکایت کنه.
- کاربر حق نداره تغییراتی که خودش توی برنامه اعمال کرده رو با نام توسعه‌دهنده منتشر کنه.
- در صورتی که قرار باشه کدمنبع بدون تغییر منتشر بشه، باید نام توسعه‌دهنده حفظ بشه.


یک مثال:

این اصل مجوزی هست که freebsd استفاده می‌کنه:

The FreeBSD Copyright

Copyright 1992-2013 The FreeBSD Project. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE FREEBSD PROJECT ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FREEBSD PROJECT OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

The views and conclusions contained in the software and documentation are those of the authors and should not be interpreted as representing official policies, either expressed or implied, of the FreeBSD Project.
خب اون بالا نوشته:
Copyright 1992-2013 The FreeBSD Project. All rights reserved.

اگر من کدمنبع freebsd رو داشته باشم و بخوام اون رو بدون تغییر منتشر کنم، مجبورم این مجوز رو هم به همراه برنامه عرضه کنم. اما اگه اون رو تغییر دادم یا بخوام اون رو به صورت باینری منتشر کنم، مجبورم مجوز رو هم عوض کنم.

این مجوز فقط ۲۵ خطه که هر خط ۷۸ حرف داره. اما gpg gpl طولانیتره و 339 خط داره که هر خط ۷۸ حرف طول داره.

خب من یک حقوقدان نیستم قصدم از نوشتن این مطلب فقط آشنایی کاربران بود. اگر اشکالی داره لطفاً با من در میان بگذارید تا اصلاح کنم.

منابع:
ویکیپدیا
http://www.rhyous.com
http://www.freebsd.org

ممنون
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: محمدرضا ح. در 01 اردیبهشت 1392، 09:16 ب‌ظ
گرچه میدونم نهایتا این تاپیک های جک میشه (توسط گنوزامبی ها) ولی بسیار عالی توضیح دادید. با تشکر از شما ;)
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: سلمان م. در 01 اردیبهشت 1392، 09:23 ب‌ظ
خیلی ممنون بابت متنی که نوشتید. ولی بنظر می‌رسه که چند اشکال داره.
به طور کلی میشه گفت هدف gpl آینه که از برنامه محافظت کنه اما هدف bdsl آینه که از توسعه‌دهنده محافظت کنه. چرا که:

- کاربر  حق نداره به خاطر کار نکردن برنامه از توسعه‌دهنده شکایت کنه.
- کاربر حق نداره تغییراتی که خودش توی برنامه اعمال کرده رو با نام توسعه‌دهنده منتشر کنه.
- در صورتی که قرار باشه کدمنبع بدون تغییر منتشر بشه، باید نام توسعه‌دهنده حفظ بشه.
این سه موردی که شما گفتید، در مجوز GNU GPL هم صادق هست و بنیاد نرم‌افزار آزاد با این مساله که گفته بشه «اگه کسی برنامه‌ی من رو ویرایش کرد، حق نداره با همون اسم قبلی منتشر کنه و باید اسمش رو عوض کنه» مشکلی نداره.

فکر کنم BSD رو به اشتباه نوشتید bdsl.

اما اگه اون [FreeBSD] رو تغییر دادم یا بخوام اون رو به صورت باینری منتشر کنم، مجبورم مجوز رو هم عوض کنم.
فکر مشکل شما ناشی از این متن باشه:
Redistributions in binary form must reproduce the above copyright notice

reproduce به معنای بازتولید هست و به معنای تغییر نیست.
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: fond در 01 اردیبهشت 1392، 09:31 ب‌ظ
ممنون بابت فیدبک.

در مورد اون سه تا شرط:
منظورم اسم برنامه نبود، بلکه اسم توسعه دهنده هست. مثلا من اکبرم و برنامه foo رو نوشتم. حالا حسن میاد سورس اون رو میگیره و تغییر میده و اسم برنامه رو میذاره bar، حالا حق نداره بگه برنامه bar رو اکبر (من) نوشته.

bsdl منظورم bsd license بود.

درسته، reproduce به معنای بازتولید هست. اما هدف از اون بند اینه که برنامه ای که کامپایل شده، با کپی رایت اصلی توزیع نشه، یا به عبارتی دیگه کاری که توسط بقیه انجام داده شده به اسم توسعه دهنده اصلی تموم نشه.
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: Mostafa Jalilianfar در 01 اردیبهشت 1392، 09:39 ب‌ظ
بسیار عالی بود دستت درد نکنه
در مورد PCBSD حرف نزدی؟
ایا مجوز هر چهار سیستم عامل BSD مشابه؟
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: אוּרִיאֵל در 01 اردیبهشت 1392، 09:42 ب‌ظ
پی سی بی اس دی ولسه کاربرای تازه کار با نصاب گرافیکی و appcafe هست که بر پایه ی فری بی اس دیه …
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: محمدرضا ح. در 01 اردیبهشت 1392، 09:44 ب‌ظ
بسیار عالی بود دستت درد نکنه
در مورد PCBSD حرف نزدی؟
ایا مجوز هر چهار سیستم عامل BSD مشابه؟

تنها مجوز BSD-like که نمیتونید تغییرش بدید APSL یا Apple Public Source License هست.
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: محمدرضا ح. در 01 اردیبهشت 1392، 09:46 ب‌ظ
خیلی ممنون بابت متنی که نوشتید. ولی بنظر می‌رسه که چند اشکال داره.
به طور کلی میشه گفت هدف gpl آینه که از برنامه محافظت کنه اما هدف bdsl آینه که از توسعه‌دهنده محافظت کنه. چرا که:

- کاربر  حق نداره به خاطر کار نکردن برنامه از توسعه‌دهنده شکایت کنه.
- کاربر حق نداره تغییراتی که خودش توی برنامه اعمال کرده رو با نام توسعه‌دهنده منتشر کنه.
- در صورتی که قرار باشه کدمنبع بدون تغییر منتشر بشه، باید نام توسعه‌دهنده حفظ بشه.
این سه موردی که شما گفتید، در مجوز GNU GPL هم صادق هست و بنیاد نرم‌افزار آزاد با این مساله که گفته بشه «اگه کسی برنامه‌ی من رو ویرایش کرد، حق نداره با همون اسم قبلی منتشر کنه و باید اسمش رو عوض کنه» مشکلی نداره.

فکر کنم BSD رو به اشتباه نوشتید bdsl.

اما اگه اون [FreeBSD] رو تغییر دادم یا بخوام اون رو به صورت باینری منتشر کنم، مجبورم مجوز رو هم عوض کنم.
فکر مشکل شما ناشی از این متن باشه:
Redistributions in binary form must reproduce the above copyright notice

reproduce به معنای بازتولید هست و به معنای تغییر نیست.

BSDL مخفف Berkely Software Distribution License هست.
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: کیان در 01 اردیبهشت 1392، 10:05 ب‌ظ
gpl یا ویروس gpl باعث میشه برنامه تا ابد تحت gpl بمونه اما در bsd، فورکهای برنامه میتونند سورس بسته باشند.

منظورم اسم برنامه نبود، بلکه اسم توسعه دهنده هست. مثلا من اکبرم و برنامه foo رو نوشتم. حالا حسن میاد سورس اون رو میگیره و تغییر میده و اسم برنامه رو میذاره bar، حالا حق نداره بگه برنامه bar رو اکبر (من) نوشته.
در gpl هم همینه!

نقل‌قول
درسته، reproduce به معنای بازتولید هست. اما هدف از اون بند اینه که برنامه ای که کامپایل شده، با کپی رایت اصلی توزیع نشه، یا به عبارتی دیگه کاری که توسط بقیه انجام داده شده به اسم توسعه دهنده اصلی تموم نشه.
اینم در gpl وجود داره که همون نکته بالاییه!
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: אוּרִיאֵל در 01 اردیبهشت 1392، 10:06 ب‌ظ
بسیار عالی بود دستت درد نکنه
در مورد PCBSD حرف نزدی؟
ایا مجوز هر چهار سیستم عامل BSD مشابه؟

در کل دوستانی که می خواند در مورد انواع بی اس دی تفاوتاشون و … بدونند میتونند برند iran-bsd.ir چون این بحثا نه تنها به اوبونتو مربوط نمیشه به لینوکسم مربوط نمیشه … + بعضی از کاربرای اینجاهم با بی اس دی پدرکشتگی دارند …
++ سایت ماله من نیست و دلیلی نداره که تبلیغشو بکنم پس این بیشتر یه راهنماییه …
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: محمدرضا ح. در 01 اردیبهشت 1392، 10:09 ب‌ظ
نمیدونم چرا با BSD اینجا پدرکشتگی هست! اگر BSD نبود لینوکس هم ساخته نمیشد! دلیلش هم این هست که BSD باعث شد استانداردهایی مثل POSIX بصورت متن باز دربیاند و خب شخصی مثل لینوس تروالدز هم ازشون ایده بگیره. در مورد گنو هم صادق هست. در ضمن BSD بازها رابطشون با گنو خیلی خوبه (متاسفانه) . به نظرم هیچ دلیلی نداره GCC در BSD ها و حتی انواع بسته ترشون (Mac OS X ) موجود باشه ولی همچنان هست.
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: fond در 01 اردیبهشت 1392، 10:24 ب‌ظ
کیان@

اگر براتون مقدور هست، خواهش می‌کنم دوباره متن رو بخونید. 

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

نقل‌قول
در gpl هم همینه!
تا اونجایی که من میدونم نه این طور نیست. اصلا gpl براش مهم نیست توسعه دهنده برنامه کی هست و فقط هدفش آزاد نگه داشتن برنامه و محافظت از اون هست.

نقل‌قول
اینم در gpl وجود داره که همون نکته بالاییه!
این بند هم در gpl وجود نداره. اگر داره لطفا بگید کدوم قسمتش تا اشتباهم رو درست کنم. تا اونجایی که من میدونم، هیچ جای gpl گفته نشده که اگه کاربر قسمتی از کدمنبع رو تغییر داد یا خواست برنامه رو به صورت باینری منتشر کنه، میتونه کپی رایت برنامه رو برداره و اون رو با مجوز دلخواه خودش منتشر کنه. حتی گفته شده اگه کاربر کدی رو اضافه کرد، مجبوره کد خودش رو هم تحت gpl منتشر کنه یا حق نداره کد دیگری رو به برنامه لینک کنه. (این جا منظورم lgpl نیست.)

من هدفم کوبیدن gpl یا بالا بردن bsd نیست. فقط به خاطر اینکه میدونستم بعضی از کاربران این انجمن دید خوبی نسبت به bsd ندارند این متن رو نوشتم. و gpl رو مجوز آزار دهنده ای نمیدونم. اما خوب هدف این دو تا با هم فرق داره. من یک حقوقدان هم نیستم. فقط قصدم آشنایی کاربران بود.
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: کیان در 01 اردیبهشت 1392، 10:52 ب‌ظ
اصلا gpl براش مهم نیست توسعه دهنده برنامه کی هست و فقط هدفش آزاد نگه داشتن برنامه و محافظت از اون هست.
محافظت از برنامه محافظت از برنامه نویس نیست؟
به مبانی فلسفس gpl نگاهی بنداز:

آزادی برای اجرای برنامه برای هر منظوری (آزادی ۰)
آزادی برای مطالعه و بررسی چگونگی عملکرد برنامه و تغییر آن برای نیاز خود (آزادی ۱). دسترسی به کد منبع یک پیش‌شرط برای این آزادی می‌باشد.
آزادی برای توزیع مجدد کپی‌هایی از آن، بنابراین شما می‌توانید به همسایگان خود کمک کنید (آزادی ۲).
آزادی برای بهبود برنامه و انتشار این تغییرات برای عموم، بنابراین تمام جامعه از آن بهره می‌برند (آزادی ۳). دسترسی به کد منبع یک پیش‌شرط برای این آزادی می‌باشد.
در صورتی برنامه‌ای یک نرم‌افزار آزاد به شمار می‌آید که کاربران آن همه این آزادی‌ها را داشته باشند. بنابراین شما باید برای توزیع مجدد کپی‌هایی از آن، خواه با اصلاحات و تغییرات و خواه بدون آن، خواه رایگان و خواه در ازای دریافت وجهی، برای هر شخصی و در هر جایی آزاد باشید. آزاد بودن برای انجام این کارها (در میان کارهای دیگر) به این معنی است که شما مجبور به درخواست و پرداخت هزینه برای مجوز نیستید.
شما همچنین باید این آزادی را داشته باشید تا در برنامه تغییراتی ایجاد کنید و حتی بدون اشاره به وجود آنها، از آنها بطور خصوصی و برای کار خود استفاده کنید. اگر هم تغییرات خود را منتشر کردید، نباید ملزم به اعلام آن به شخص خاص و یا به روش خاصی باشید.
آزادی برای استفاده از برنامه به معنای آزادی هر شخص و یا سازمانی برای استفاده از آن برنامه بر روی هر سیستم کامپیوتری، برای هر کاری، و بدون نیاز به هر گونه ارتباط بعدی با توسعه‌دهنده و یا هر نهاد خاصی می‌باشد. در این نوع آزادی، هدف کاربر اهمیت دارد نه هدف توسعه‌دهنده؛ شما به عنوان یک کاربر آزاد هستید تا برنامه را برای هدف خودتان استفاده نمایید، و اگر برنامه را به شخص دیگری نیز بدهید، او هم آزاد است تا برنامه را برای هدف خودش استفاده نماید، شما حق ندارید هدف خودتان را به وی تحمیل نمایید.
منبع (https://www.gnu.org/philosophy/free-sw.fa.html)

نقل‌قول
در gpl هم همینه!
تا اونجایی که من میدونم نه این طور نیست.
متن gpl رو دوباره بخون
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: کیان در 01 اردیبهشت 1392، 10:55 ب‌ظ
نقل‌قول
درسته، reproduce به معنای بازتولید هست. اما هدف از اون بند اینه که برنامه ای که کامپایل شده، با کپی رایت اصلی توزیع نشه، یا به عبارتی دیگه کاری که توسط بقیه انجام داده شده به اسم توسعه دهنده اصلی تموم نشه.
اینکه با مجوز اولیه منتشر نشه ربطی به این نداره که محصول فورک شده نام و مشخصات محصول اصلی رو نداشته باشه. پس «به عبارتی دیگه» ای که توی جمله ات به کار بردی بیربطه.
یک فورک از bsd می تونه باز تحت bsd منتشر بشه و می تونه مجوز به چیز دیگه مثل gpl و یا CC-by-nd-nc و یا کپی رایت خالص تغییر کنه.
اینکه فورک کننده باید روی محصول اسم خودش رو بذاره و نه اسم نویسنده برنامه اصلی رو، یک امر طبیعی است و در همه مجوزهای اوپن سورس این اصل وجود داره. (مجوزهای سورس بسته نیاز به این اصل ندارند چون با فورک مواجه نیستند)

fond مهربون، بهتره اینجا وقتت رو تلف نکنی.
سلام به کشاورز مهربون :)
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: دانیال بهزادی در 01 اردیبهشت 1392، 11:03 ب‌ظ
به طور خلاصه:
اگه برنامه‌ات رو با پروانه‌ی BSD بنویسی یه شرکتی مثل گوگل، اپل یا مایکروسافت می‌تونه بیاد کد تو رو تغییر بده، مجوّزش رو عوض کنه، انحصاری‌اش کنه و از اون‌جایی که امکانات و سرمایه‌ی بیش‌تری از تو داره، فورک خودش رو تبلیغ کنه و از ایده‌ی تو و حتا کدهایی که تو زدی برای خودش کسب سود کنه، بدون این که ریالی به تو بپردازه. با استفاده از این پروانه رفته‌رفته تعداد نرم‌افزارهای آزاد کم می‌شه و به حاشیه می‌ره.
اگه برنامه‌ات رو با پروانه‌ی GPL بنویسی نه تنها دیگه کسی نمی‌تونه از زحمات تو سوءاستفاده کنه، که هرکس دیگه‌ای هم که بخواد در برنامه‌اش از کدهای تو استفاده کنه مجبور می‌شه برنامه‌ی نهایی رو به صورت آزاد و تحت مجوّز GPL منتشر کنه و به همین صورت کسی که بخواد از برنامه‌ی دوم استفاده کنه الخ. با استفاده از این پروانه رفته‌رفته تعداد نرم‌افزارهای آزاد بیش‌تر و بیش‌تر می‌شه و استانداردها برمبنای نرم‌افزارهای آزاد خواهند شد.
GPL برای حمایت از توسعه‌ دهنده و استفاده کننده‌ی نرم‌افزار نوشته شده و BSD برای حمایت از سرمایه‌دارهای پرقدرت دزد
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: mozo68 در 01 اردیبهشت 1392، 11:13 ب‌ظ
مرسی بابت پست -خوب بود.
من یه کتاب راهنمای که همراه بی اس دی تو سایتشون پیشنهاد میشه با این مجوز اشنا شده بودم ،از همونجا عاشق این مجوز شدم.
.
فک کنم لاینسای اینجوری به اسم لاینسای سهل گیرانه معرفی میشن.
.
خوبه ک کاربرای لینوکس علاقه مند به بی اس دی هستند.[و بالعکس].
.
من یه زمانی ک منوال های نت کت رو میخوندم،با لاینسی ک نویسنده ی برنامه اخرش نوشته اشنا شدم:]اسم خاصی نداشت ولی لاینسش خیلی خلاصه شبیه همین بی اس دی نوشته بود -ولی به زبان شبه طنز:ّّ]]]
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: fond در 01 اردیبهشت 1392، 11:26 ب‌ظ
احتمالا من اون متن رو خیلی بد نوشتم که شما اینطور برداشت کردید.

در مورد اون ۴ تا آزادی، باید بگم که مجوز bsd همه اون ها رو در اختیار کاربر قرار میده. که یک اجازه نامه کاملا آزاد هست و هم  بنیاد نرم ازارهای آزاد و هم سازمان osi اون رو به عنوان یک مجوز آزاد میشناسند. منبع:


http://www.gnu.org/licenses/license-list.html#FreeBSD (http://www.gnu.org/licenses/license-list.html#FreeBSD)

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

همینطور گفته شده که اگه کدمنبع بدون تغییر منتظر منتشر بشه، باید اعلان کپی رایت بالای پروانه، دو ماده موجود و گواهی رفع ادعا حفظ بشه.


نقل‌قول
یک فورک از bsd می تونه باز تحت bsd منتشر بشه و می تونه مجوز به چیز دیگه مثل gpl و یا CC-by-nd-nc و یا کپی رایت خالص تغییر کنه.
این طور نیست. فقط کدهایی که تغییر کردند یا به کد اصلی اضافه شدند میتونند تغییر مجوز بدن. کدی که توسعه دهنده اصلی نوشته و توسط کاربر تغییر نکرده باید کپی رایت اصلی رو حفظ کنه.

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

خب به نظرم به نتیجه رسیدیم. روی مجوز bsd رو این بند تاکید شده.

نقل‌قول
کپی رایت خالص
جسارتا این جمله به نظر من بی معنی هست. شاید منظورتون اینه که به طور کامل متن‌بسته باشه. برنامه های آزاد هم کپی رایت دارند.
نقل‌قول
GPL برای حمایت از توسعه‌ دهنده و استفاده کننده‌ی نرم‌افزار نوشته شده و BSD برای حمایت از سرمایه‌دارهای پرقدرت دزد
این نظر شماست و برای من محترمه. اما من اینطور فکر نمی‌کنم. شما آزادید که هر مجوزی که دوست داشتید رو برای برنامه های خودتون انتخاب کنید. اما اونها در این مورد نظر دیگه ای دارند. من کاری به سرمایه دارهای پرقدرت و دزد ندارم. اما طبیعتا هدف از نوشتن اون مجوز اینی که شما گفتید نبوده. این مجوز فقط اختیارات بیشتری رو به کاربر تجاری میده.
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: محمدرضا ح. در 01 اردیبهشت 1392، 11:30 ب‌ظ
fond جان اینجا بی اس دی فوبیا دارند بعضیا ;D

نمیدونم تا بگیم بی اس دی انتخاب فلان بنیاد وو .. بوده بحث مجوز رو پیش میکشن ، پیرهن عثمون میشه اونوقت این مجوز. به نظر شما BSD بخاطر مجوزش توسط NASA استفاده میشه یا کاراییش؟ ;)
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: Mostafa Jalilianfar در 01 اردیبهشت 1392، 11:41 ب‌ظ
fond جان اینجا بی اس دی فوبیا دارند بعضیا ;D

نمیدونم تا بگیم بی اس دی انتخاب فلان بنیاد وو .. بوده بحث مجوز رو پیش میکشن ، پیرهن عثمون میشه اونوقت این مجوز. به نظر شما BSD بخاطر مجوزش توسط NASA استفاده میشه یا کاراییش؟ ;)

بیخیال چرا شلوغش میکنی مگه کسی حرفی زده؟
همه داریم با خوبی و خوشی استفاده می‌کنیم
دستکم یک تاپیک مرتبط به این فارومه و حرف بی‌ربط هم زده نمیشه
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: کیان در 01 اردیبهشت 1392، 11:48 ب‌ظ
fond جان اینجا بی اس دی فوبیا دارند بعضیا ;D

نمیدونم تا بگیم بی اس دی انتخاب فلان بنیاد وو .. بوده بحث مجوز رو پیش میکشن ، پیرهن عثمون میشه اونوقت این مجوز. به نظر شما BSD بخاطر مجوزش توسط NASA استفاده میشه یا کاراییش؟ ;)
بحثی داری، شرکت کن، وگرنه لطفا اسپم نده.

نقل‌قول
که یک اجازه نامه کاملا آزاد هست و هم  بنیاد نرم ازارهای آزاد و هم سازمان osi اون رو به عنوان یک مجوز آزاد میشناسند. منبع:


http://www.gnu.org/licenses/license-list.html#FreeBSD (http://www.gnu.org/licenses/license-list.html#FreeBSD)
permissive non-copyleft free software license, compatible with the GNU GPL

نقل‌قول
اینی که با مجوز اولیه منتشر نشه ربطی به این نداره که محصول فورک شده نام و مشخصات محصول اصلی رو نداشته باشه.
نرم افزار A تحت BSD قرار داره و اسم نویسنده اش Author است.
نرم افزار AB رو فورکی از A فرض کن که کدهای B در A ادغام شده.
AB می تونه باز تحت BSD منتشر بشه (من این رو دارم می گم!) و باید در کد تاکید کنه که نویسنده برنامه AB آقا یا خانم Writer است.

نقل‌قول
همینطور گفته شده که اگه کدمنبع بدون تغییر منتشر بشه، باید اعلان کپی رایت بالای پروانه، دو ماده موجود و گواهی رفع ادعا حفظ بشه.
طبیعیه! در gpl هم این رو داریم که اگر برنامه تغییر نکرد باید نام نویسنده و مجوز حفظ بشه!

نقل‌قول
فقط کدهایی که تغییر کردند یا به کد اصلی اضافه شدند میتونند تغییر مجوز بدن. کدی که توسعه دهنده اصلی نوشته و توسط کاربر تغییر نکرده باید کپی رایت اصلی رو حفظ کنه.
این که میشه کپی لفت  :o
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: fond در 02 اردیبهشت 1392، 12:04 ق‌ظ
نقل‌قول
permissive non-copyleft free software license, compatible with the GNU GPL

به نظر من، اینکه bsd کپی-لفت نیست، به آزاد بودن اون ضربه نمیزنه. توی این جمله هم گفته شده که «یک مجوز آزاد، سهلگیرانه و غیر کپی-لفت» حتی توی اون جمله هم به صراحت گفته شده که bsd یک مجوز آزاد هست. اما خب اصرای به آزاد بودن نسخه تغییر یافته نداره.

نقل‌قول
باید در کد تاکید کنه که نویسنده برنامه AB آقا یا خانم Writer است.

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

نقل‌قول
طبیعیه! در gpl هم این رو داریم که اگر برنامه تغییر نکرد باید نام نویسنده و مجوز حفظ بشه!
اگه تغییر کرد چی؟ اگه تغییر هم کرد باید مجددا نسخه تغییر یافته هم به صورت gpl منتشر بشه. من فرض می‌کنم منظور شما از نام نویسنده همون اعلان کپی رایت هست. تفاوت دقیقا همین جاست که gpl میگه نسخه تغییر یافته هم باید به صورت gpl منتشر بشه. اما bsd میگه نسخه تغییر یافته میتونه bsd باشه میتونه bsd نباشه. اما نسخه تغییر نکرده کدمنبع باید اعلان کپی رایت، دو ماده قید شده و گواهی رفع اداعا رو حفظ کنه.

نقل‌قول
این که میشه کپی لفت
این طور نیست. اگر من کدمنبع رو کامپایل کنم، حق دارم اون رو با هر مجوزی که دوست داشتم منتشر کنم. حتی میتونم نسخه کامپایل شده رو بدون کدمنبع منتشر کنم. در صورتی که gpl میگه، کدمنبع برنامه باید به همراه باینریها منتشر بشه.
پیشنهاد می‌کنم اگر وقت و حوصله دارید، دوباره اون پست اول رو مطالعه کنید.
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: r_m1232002 در 02 اردیبهشت 1392، 02:24 ق‌ظ
اینکه مجوزهای نرم افزارهای آزاد و متن باز مورد بررسی قرار بگیرند و موجب آشنایی دیگران با فلسفه و فرهنگ دربرگیرنده اونها بشن خیلی خوبه و من از این بابت از استارتر تاپیک تشکر می کنم.

من همیشه به نرم افزارهای آزاد و متن باز با دو هدف نگاه کردم. «آزادی» و «دسترس پذیر ساختن دانش». هر دو مجوز GPL و BSD به خوبی این دو هدف رو برآورده می کنن و از این جهت قابل تقدیر هستند.

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

در واقع انتخاب هریک از این دو مجوز بیشتر به روحیات شما و کاربردی که انتظار دارید بستگی داره و در هر صورت شما اهداف نرم افزار های آزاد و متن باز رو براورده ساختین.
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: کیان در 02 اردیبهشت 1392، 10:08 ق‌ظ
طرفداران مجوز GPL عقیده دارن اگه مصرف کنندگان محصول رو مجبور به حفظ مجوز نکنند ممکنه نسخه های غیر آزادی از محصول تولید بشه که این موضوع برای جامعه چندان خوب نیست. در ضمن اونها نمی تونند تحمل کنند که شخص دیگری با زحمات آنها کسب درامد کند.
:o
gpl با کسب درآمد توسط دیگران مشکلی نداره. مگر sito.ir و linuxshop سی دی های برنامه های آزاد رو نمی فروشند؟
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: Alireza Fe در 02 اردیبهشت 1392، 10:23 ق‌ظ
به همین دلیل تصمیم گرفتم این راهنمای کوچولو رو بنویسم به امید اینکه زمینه برای مطالعه بیشتر دوستان آماده بشه.

آقا من هیچی درباره ی این مجوز ها نمی دونستم و فقط اسمشونو شنیده بودم   :P  , می خواستم تشکر کنم چون این متنی که شما نوشتید خیلی مفید بود ( حداقل برای من )  ;D
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: fond در 02 اردیبهشت 1392، 10:37 ق‌ظ
gpl
نقل‌قول
با کسب درآمد توسط دیگران مشکلی نداره. مگر sito.ir و linuxshop سی دی های برنامه های آزاد رو نمی فروشند؟

یک مثال:

شما یک برنامه‌ای نوشتید به اسم foo و اون رو به صورت gpl منتشر کردید. حالا من میتونم بیام برنامه شما رو بگیرم و خیلی راحت بفروشم، اما به شرطی که کدمنبع برنامه شما رو هم به خریدار عرضه کنم. خریدار هم بعد از اینکه اون رو خرید، حق داره اون رو تغییر بده و منتشر کنه و بفروشه و از بقیه آزادی هایی که gpl در اختیارش گذاشته استفاده کنه. درسته؟

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

من اگه خودم برنامه‌ای بنویسم، حتما اون رو تحت مجوز freebsd عرضه خواهم کرد. اما من هیچ تعصبی ندارم و همکاری های اندکی با چند تا پروژه gpl-licensed داشتم.

منظور جناب r_m1232002 استفاده تجاری به این شکل هست.

Alireza Fe@
خواهش می‌کنم  :)
اینها مفاهیم پایه هستند که هر کسی که از نرم‌افزار آزاد استفاده می‌کنه باید اونها رو بدونه و با فلسفه و هدف اونها آشنا بشه. پیشنهاد می‌کنم به این متن کوچک اکتفا نکنید و مطالعه بیشتری رو در این زمینه انجام بدید. مثلا، خیلی ها با کتابهای آلن باغومیان شروع کردند که آخرین کتاب ایشون رو میتونید از اینجا دانلود کنید:

http://www.parsix.org/browser/book/compiled/parsix-book-2.0.0.pdf

لازم نیست همه کتاب رو بخونید. فصل اول در مورد نرم‌افزارهای آزاد و فلسفه اونها هست که خوندن همون یه فصل کفایت می‌کنه ;)
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: دانیال بهزادی در 02 اردیبهشت 1392، 02:57 ب‌ظ
:o
gpl با کسب درآمد توسط دیگران مشکلی نداره. مگر sito.ir و linuxshop سی دی های برنامه های آزاد رو نمی فروشند؟
بله، فکر کنم منظور دوستمون این بود که کدی که تو نوشتی رو نمی‌شه بست و ازش یک‌جانبه استفاده برد. مثلاً چون وب‌کیت gpl نیست، گوگل می‌تونه فورکش کنه و کدش رو ببنده و فقط خودش در کروم ازش استفاده کنه. چون پول و زور بیش‌تری هم داره، بقیه همه فکر می‌کنن که این کد برای گوگل بوده و اگه بگی من نوشتم بهت می‌خندن
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: کیان در 02 اردیبهشت 1392، 10:25 ب‌ظ
بله، فکر کنم منظور دوستمون این بود که کدی که تو نوشتی رو نمی‌شه بست و ازش یک‌جانبه استفاده برد. مثلاً چون وب‌کیت gpl نیست، گوگل می‌تونه فورکش کنه و کدش رو ببنده و فقط خودش در کروم ازش استفاده کنه. چون پول و زور بیش‌تری هم داره، بقیه همه فکر می‌کنن که این کد برای گوگل بوده و اگه بگی من نوشتم بهت می‌خندن
این که کپی لفته!
اوشون به عدم قابلت gpl در کار تجاری اشاره کرد.
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: r_m1232002 در 03 اردیبهشت 1392، 01:58 ق‌ظ
:o
gpl با کسب درآمد توسط دیگران مشکلی نداره. مگر sito.ir و linuxshop سی دی های برنامه های آزاد رو نمی فروشند؟
بله، فکر کنم منظور دوستمون این بود که کدی که تو نوشتی رو نمی‌شه بست و ازش یک‌جانبه استفاده برد. مثلاً چون وب‌کیت gpl نیست، گوگل می‌تونه فورکش کنه و کدش رو ببنده و فقط خودش در کروم ازش استفاده کنه. چون پول و زور بیش‌تری هم داره، بقیه همه فکر می‌کنن که این کد برای گوگل بوده و اگه بگی من نوشتم بهت می‌خندن

بله، همان طور که آقای بهزادی گفتن منظور من همین بود.
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: Iman17 در 03 اردیبهشت 1392، 07:12 ب‌ظ
توی gpl وقتی یه نفر سورس نرم افزار فرد دیگه ای رو تغییر میده و اون رو خودش منتشر می کنه از سورس اصلی و صاحبش نام می بره؟ یا سازنده آدم حساب نمیشه؟
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: محمدرضا ح. در 03 اردیبهشت 1392، 07:33 ب‌ظ
توی gpl وقتی یه نفر سورس نرم افزار فرد دیگه ای رو تغییر میده و اون رو خودش منتشر می کنه از سورس اصلی و صاحبش نام می بره؟ یا سازنده آدم حساب نمیشه؟

از نظر بنیاد گنو هیچ کسی جز ر.م.استالمن آدم نیست.
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: سلمان م. در 03 اردیبهشت 1392، 07:55 ب‌ظ
از نظر بنیاد گنو هیچ کسی جز ر.م.استالمن آدم نیست.
محمدرضا جان، بنظر می‌یاد که داری یه خورده زیاده روی می‌کنی. آخه اون‌ها که همه‌ی تلاششون برای داشتن سیستم‌عاملی آزاد هست. خودت که بهتر از من فعالیت‌های بنیاد نرم‌افزار آزاد و تاثیرشون رو بر دنیای رایانه‌ها می‌دونی.
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: سلمان م. در 03 اردیبهشت 1392، 08:04 ب‌ظ
توی gpl وقتی یه نفر سورس نرم افزار فرد دیگه ای رو تغییر میده و اون رو خودش منتشر می کنه از سورس اصلی و صاحبش نام می بره؟ یا سازنده آدم حساب نمیشه؟
عزیزم یکی از موارد مرتبط با پروانه‌ی GPL این هست:
The GPL requires the maker of a version to place his or her name on it, to distinguish it from other versions and to protect the reputations of other maintainers.

https://gnu.org/licenses/gpl-faq.html#WhyDoesTheGPLPermitUsersToPublishTheirModifiedVersions

اسم نویسنده‌های قبلی که هیچ‌وقت حذف نمی‌شه.
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: ava در 03 اردیبهشت 1392، 10:15 ب‌ظ
کنار لاینس برنامه یه فایلی هم به اسم autours لیست کسایی که برای برنامه زحمت کشیدن شما هم اسمشو میزنی تهش و منتشر میکنی :دی
به نظر من مجوز بی اس دی خیلی برای جامعه مزخرف هست ولی برای شرکت های تجاری خوبه
بهترین مجوز از نظر من gplv3 قیمت رو هم 0 تعیین میکنیم :) من عمرا با مجوز دیگه کار کنم
راستی چرا این بی اس دی رو برنمیدارن مجوزش رو تغیر بدن و روی اون کار کنن
بی اس دی رو فورک کنن با لاینس gplv3 بدن بیرون دولپر ها هم به جای بی اس دی بیان رو این کار کنن تا زحماتشون به باد نره
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: محمدرضا ح. در 04 اردیبهشت 1392، 07:41 ب‌ظ
کنار لاینس برنامه یه فایلی هم به اسم autours لیست کسایی که برای برنامه زحمت کشیدن شما هم اسمشو میزنی تهش و منتشر میکنی :دی
به نظر من مجوز بی اس دی خیلی برای جامعه مزخرف هست ولی برای شرکت های تجاری خوبه
بهترین مجوز از نظر من gplv3 قیمت رو هم 0 تعیین میکنیم :) من عمرا با مجوز دیگه کار کنم
راستی چرا این بی اس دی رو برنمیدارن مجوزش رو تغیر بدن و روی اون کار کنن
بی اس دی رو فورک کنن با لاینس gplv3 بدن بیرون دولپر ها هم به جای بی اس دی بیان رو این کار کنن تا زحماتشون به باد نره

یکی از بزرگترین توسعه دهنده های BSD (در کل) دانشگاه کالیفرنیا - برکلی هست. همونجایی که FreeBSD درش رشد و نمو میکنه . خب توسعه دهنده ها هم دو حالت بیشتر ندارند : ۱- دانشمند و ۲- دانشجو.

دانشمند که قضیش مشخص ه ، حقوق بگیر دانشگاه هست و اگه توسعه نده دانشگاه توسعش میده ;D
دانشجو هم که اگر توسعه نده استاد نمرش رو توسعه میده ;D
نتیجه : اگر توسعه داده نشه توسعه داده میشه :o .

خب از دانشگاه که بگذریم ، میرسه به شرکتها. ناسا و یاهو و اپل هم در توسعه BSD خیلی کمک میکنند. مثلا CUPS (سرویس آزادی که برای پرینت در یونیکس هست) رو اپل توسعه داده. وب کیت هم همچنین.

در مورد فورک هم چرا لب گود نشتی میگی لنگش کن کاکو؟ خودت بیا فورکش کن : http://www.secure-computing.net/wiki/index.php/FreeBSD/LiveCD
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: fond در 04 اردیبهشت 1392، 07:56 ب‌ظ
جسارتا من خیلی جرات نمی‌کنم تو این تاپیک پست بذارم. فقط می‌خوام بگم توسعه دهندگان این پروژه هم مثل توسعه دهندگان همه پروژه های آزاد افراد داوطلب هستند که واقعا فداکارانه بر روی پروژه کار می‌کنند. در طول سالها افراد زیادی مشارکت داشتند که لیست همه اونها رو میتونید اینجا ببینید:

http://www.freebsd.org/doc/en/articles/contributors

شما نمیتونید اون رو فقط ()fork کنید و مجوزش رو به gpl تغییر بدید. توی تاپیک به اندازه کافی در این مورد بحث شده. زحمت توسعه دهندگان هم به هدر نمیره. در مورد gpl3 هم باید بگم توسعه دهندگان انقدر با این مجوز مشکل دارند که حتی حاضر نشدند نسخه آخر gcc رو وارد سیستم کنند و نسخه 4.2 توی سیستم وجود داره و قراره gcc کلا با llvm جایگزین بشه. به غیر از gcc چند تا برنامه gpl دیگه هم توی سیستم وجود داره که قراره همه اونها جایگزین بشه. لیست کاملش هم اینجاست:

http://wiki.freebsd.org/GPLinBase
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: xubuntu4iran در 04 اردیبهشت 1392، 09:01 ب‌ظ
نقل‌قول
راستی چرا این بی اس دی رو برنمیدارن مجوزش رو تغیر بدن و روی اون کار کنن
وقتی لینوکس است نیاز به چنین موازی کاری که فقط وقت را هدر می دهد نیست، توسعه دهنگان  اصلی ام فلسفه شون کمک به نرم افزار های proprietary است گرچه کمک به نرم افزار های آزاد هم می شود یه نمونش وب کیت که در گنوم وب به کار رفته. اینیم که می خوان کل نرم افزار را از gpl خالی کنن در جهت همزیستی بیشتر با همین نرم افزار ها ست.
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: fond در 04 اردیبهشت 1392، 09:36 ب‌ظ
نقل‌قول
از نظر بنیاد گنو هیچ کسی جز ر.م.استالمن آدم نیست.

نقل‌قول
به نظر من مجوز بی اس دی خیلی برای جامعه مزخرف هست ولی برای شرکت های تجاری خوبه

نقل‌قول
توسعه دهنگان  اصلی ام فلسفه شون کمک به نرم افزار های proprietary است
نقل‌قول
اینیم که می خوان کل نرم افزار را از gpl خالی کنن در جهت همزیستی بیشتر با همین نرم افزار ها ست.

من واقعا نمیفهمم چرا حرف‌های کاربران این انجمن این قدر ضد و نقیضه. من که واقعا گیج شدم. این یه چیز خیلی سادست که بارها توی همین تاپیک توضیح داده شده. من احتمال میدم که چون تاپیک طولانی شده دوستان حوصله نکردن اون رو بخونن. واقعا نمیدونم چرا اصرار دارید مجوزی که هم از بنیاد نرم افزارهای آزاد و هم از سازمان osi تایید گرفته رو به عنوان مجوزی که هدف اصلیش کمک به برنامه‌های انحصاری هست جلوه بدید. اگر دلیل خاصی دارید، خواهش می‌کنم اون رو بیان کنید تا ما هم استفاده کنیم.
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: fond در 04 اردیبهشت 1392، 09:54 ب‌ظ
نقل‌قول
توسعه دهنگان  اصلی ام فلسفه شون کمک به نرم افزار های proprietary است

من این تاپیک رو با یه هدف کاملا متفاوت شروع کردم. اما متاسفانه الان تبدیل شده به یک flame bait واقعی که هر وقت می‌خوام به این تاپیک پاسخ بدم احساس بدی بهم دست میده.

میتونم بپرسم آیا تا حالا تحقیق کردید که توسعه دهندگان freebsd دقیقا چه کسانی هستند؟ آیا با تعدادی از اونها آشنایی دارید؟ من اینطور برداشت کردم که دارید در مورد افرادی که از نظر خیلی‌ها آدمهای شریف و بزرگی محسوب میشن غیبت می‌کنید که توی همه فرهنگ‌ها نکوهیده شده. لطفا در این مورد توضیح بدید.
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: محمدرضا ح. در 04 اردیبهشت 1392، 09:55 ب‌ظ
fond جان خواهشا اون پ خ من رو بخون تا به عمق فاجعه پی ببری ;)
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: xubuntu4iran در 04 اردیبهشت 1392، 10:26 ب‌ظ
نقل‌قول
توسعه دهنگان  اصلی ام فلسفه شون کمک به نرم افزار های proprietary است
بهتر است این رو این طوری تصحیح کنم یکی از اهدافشون کمک به نرم افزار های proprietary است.
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: محمدرضا ح. در 04 اردیبهشت 1392، 10:57 ب‌ظ
طرفداران مجوز GPL عقیده دارن اگه مصرف کنندگان محصول رو مجبور به حفظ مجوز نکنند ممکنه نسخه های غیر آزادی از محصول تولید بشه که این موضوع برای جامعه چندان خوب نیست. در ضمن اونها نمی تونند تحمل کنند که شخص دیگری با زحمات آنها کسب درامد کند.
:o
gpl با کسب درآمد توسط دیگران مشکلی نداره. مگر sito.ir و linuxshop سی دی های برنامه های آزاد رو نمی فروشند؟

دلیل نشد که! این کسب درآمد با اون کسب درآمد فرق داره. مثلا دلیل آزاد نبودن ردهت انترپرایز از بنیادگنو :

نقل‌قول
Red Hat's enterprise distribution primarily follows the same licensing policies as Fedora, with one exception. Thus, we don't endorse it for the same reasons. In addition to those, Red Hat has no policy against making nonfree software available for the system through supplementary distribution channels.

اینم منبعش :
http://www.gnu.org/distros/common-distros.html#Redhat

خب بگذریم  اما بخش بعدی :

:o
gpl با کسب درآمد توسط دیگران مشکلی نداره. مگر sito.ir و linuxshop سی دی های برنامه های آزاد رو نمی فروشند؟
بله، فکر کنم منظور دوستمون این بود که کدی که تو نوشتی رو نمی‌شه بست و ازش یک‌جانبه استفاده برد. مثلاً چون وب‌کیت gpl نیست، گوگل می‌تونه فورکش کنه و کدش رو ببنده و فقط خودش در کروم ازش استفاده کنه. چون پول و زور بیش‌تری هم داره، بقیه همه فکر می‌کنن که این کد برای گوگل بوده و اگه بگی من نوشتم بهت می‌خندن

دانیال جان دلبندم! کسی که مجوزی رو برای برنامش اختیار میکنه یعنی آگاهه داره چه میکنه و شاید این اعلام رضایت باشه برای استفاده «سرمایه دارهای دزد» !
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: fond در 04 اردیبهشت 1392، 11:05 ب‌ظ
من باز هم موافق نیستم. حداقل به اون صورتی که شما فرمودید نیست. این که ما بشینیم اینجا و درباره هدف یه عده دیگه که دارن روی یک پروژه کار می‌کنن بحث کنیم زیاد جالب نیست. منظورم اینه که از بین اون حدودا ۴۵۰ committer افراد با اهداف مختلف وجود داره. تعداد زیادی از اونها از بزرگان و پیشکسوتان نرم‌افزارهای آزاد هستند. تعدادی دیگه به عنوان نماینده بعضی از شرکت‌ها دسترسی commit دارن تا به نمایندگی از اون شرکت کد‌ها رو وارد درخت سورس freebsd بکنند و ... . به هر حال پروژه freebsd یه  core development team داره که با رای مستقیم committer ها انتخاب می‌شن و وظیفه رسیدگی به اختلافات، تعیین اهداف اصلی پروژه، تصمیم‌گیری‌های مهم و ... رو دارند. و هر committer ای هم میتونه با کسب اجازه از این تیم از مجوز دلخواه خودش استفاده کنه (تا اونجایی که من میدونم) همونطور که قبلا هم گفتم، هدف طراحی و توسعه سیستم‌عاملی هست که هر کسی بتونه برای هر هدفی از اون استفاده کنه. درسته که مجوز این اجازه رو به کاربران تجاری میده که راحت‌تر از این محصول استفاده کنند اما نمیشه این قدر با اطمینان گفت یکی از اهداف توسعه دهنده‌ها حمایت از نرم‌افزارهای انحصاریه. (هیچ committer ای حق نداره کدی که تحت یک مجوز تایید نشده توسط core development team هست رو وارد درخت سورس freebsd بکنه) این هم مرجع:


http://www.freebsd.org/doc/en/articles/committers-guide/pref-license.html


عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: دانیال بهزادی در 05 اردیبهشت 1392، 08:14 ب‌ظ
اگر دلیل خاصی دارید، خواهش می‌کنم اون رو بیان کنید تا ما هم استفاده کنیم.

دلیل: من روی یه برنامه کار می‌کنم، زحمت می‌کشم و توسعه‌اش می‌دم تا به جای قابل‌قبولی برسه.
۱. اگه مجوّز برنامه‌ی من GPL باشه، مطمئن هستم که این کاری که من کردم همیشه آزاده و به مردم کمک کرده. پس من یه نرم‌افزار آزاد ساختم که هرکسی روش کاری بکنه، قدرت نرم‌افزارهای آزاد بیش‌تر می شه و این برای من مطلوبه.
۲. اگه مجوّز برنامه‌ی من BSD باشه، ممکنه هرکسی فردا بیاد فورکش کنه، یه تغییری توش بده و انجصاری‌اش کنه. یعنی من به ایجاد یک نرم‌افزار انحصار که از نرم‌افزارهای آزاد قوی‌تره کمک کردم و طبیعیه که من این رو نمی‌خوام.

حالا من یه پرسش مطرح می‌کنم. وقتی می‌شه کد رو GPL نوشت و ازادی اون رو تضمین کرد، چه نیازی وجود داره که BSD بنویسیم و یه تهدید بالقوّه برای آزادی به‌وجود بیاریم؟ پاسخ به این پرسش خیلی از پشت پرده‌ها رو روشن می‌کنه.
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: fond در 05 اردیبهشت 1392، 11:38 ب‌ظ
ممنون.

جواب دادن به این سوال کار راحتی نیست و از من هم برنمیاد. به نظر من این بیشتر سلیقه‌ای هست. شما دوست ندارید یک نفر دیگه بیاد از زحمات شما استفاده تجاری کنه و همه چیز رو به اسم خودش تموم کنه یا حتی به قول خودتون به جامعه آزاد ضربه بزنه؛ اما حالا یه نفر دیگه با این قضیه مشکلی نداره. (البته من این حرف شما رو تایید می‌کنم و به اندازه کافی منطقی می‌دونم)

فرض کنید که پشته پروتکل tcp/ip و یا پروتکل‌های دیگه تحت gpl بودند، اونوقت برای خیلی از برنامه‌ها مشکل پیش میومد. مثل ®Microsoft® Windows و خیلی برنامه‌های دیگه. به نظرم این قسمت با اون اصل «علم باید در دسترس همگان باشد» منافات داره. درسته کاری که اونها می‌کنند زشته و من هم تا به حال بارها گفتم که اساسا باهاش مخالفم. اما شما نمیتونید جلوی بقیه رو بگیرید. هر کس محدودیت رو پذیرفت و هزینش رو پرداخت کرد استفاده می‌کنه و هر کس هم که نپذیرفت استفاده نمیکنه. (البته هیچکس حق نداره غیر قانونی از چیزی استفاده کنه) اگه هم شرکت‌های تجاری و هم توسعه دهندگان برنامه‌های آزاد برای پروتکل‌ها و کتابخانه ها از پروانه bsd استفاده کنند، هیچوقت علم از یه عده دریغ نمیشه و همیشه آزادانه در اختیار همه (حتی اون آدم بد‌ها) هست و هیچکس چرخ رو دوباره اختراع نمیکنه. همینطور هیچوقت هم یه متن حقوقی طولانی ضمیمه برنامه نیست. به همین خاطر هست که من پروانه bsd رو در دسته پروانه‌های دانشگاهی قرار دادم.

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

اگه متن هر دو تا پروانه رو بخونید، متوجه میشید که gpl به کاربر آزادی میده ولی bsd کاربر رو محدود می‌کنه.

ویرایش:

اینم اضافه کنم به نظر من وقتی که همه برنامه‌ها آزاد باشند (به صورت gpl) و هیچ برنامه انحصاری وجود نداشته نباشه، آزادی هم خیلی معنی نداره. بهترین حالت وقتیه که هم برنامه‌های آزاد وجود داشته باشند هم غیر آزاد. اما راه‌کارهای آزاد بهرین کیفیت رو داشته باشند و مردم خیلی راحت از اونها استفاده کنند و طرف نرم‌افزار‌های غیر آزاد هم نرن؛ مگر در موارد خاص و تازه اون هم با رعایت قانون. (متاسفانه این وضعیت الان برعکس هست)
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: محمدرضا ح. در 09 اردیبهشت 1392، 11:25 ب‌ظ
http://forums.freebsd.org/showthread.php?p=218379#post218379

نقل‌قول
The hostname is antibsd.wordpress.com, and that blog is full of claims which lack references, or just references other posts on the same blog. I think it's safe to ignore this excellent troll blog.

این تاپیک شخصا جالب بود برام. ربطی به مسائل حقوقی نداره ولی طبعا به بعضی از زامبی بازیهای موجود توی تاپیک ربط داره ;)
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: fond در 10 اردیبهشت 1392، 12:05 ب‌ظ
دوست عزیز prp
خواهش می‌کنم به این رفتارتون پایان بدید. ازتون خواهش می‌کنم توی انجمن freebsd forums با آبروی ۷۵ میلیون آدم بازی نکنید!! من خیلی سعی کردم جلوی خودم رو بگیرم اما واقعا نمیتونم تحمل کنم یه نفر توی یه انجمن بین‌المللی با آبروی یه ملت بازی کنه!! شما آزادید هر سوالی که دوست داشتید توی اون انجمن بپرسید (و همینطور جواب بدید) اما حق ندارید کامنت های احمقانه‌ای که باعث رنجیدن بقیه میشه بذارید. اگه می‌خواید اونجا به این رفتارتون ادامه بدید، لطفا کلمه Iran رو از پروفایل و همینطور از پست‌هاتون بردارید.
ایرانی های زیادی توی اون انجمن فعالیت می‌کنند که این کار شما باعث میشه اعضای اون انجمن دید بدی نسبت به اونها پیدا کنند (حالا خودتون به کنار)
اگه می‌خواید ثابت کنید حرف اون دوستی که شما رو «نماد بی فرهنگی» معرفی کرده اشتباهه، رفتاری که توی این فروم داشتید رو اونجا تکرار نکنید!!

من سه ساله دارم پست های اون انجمن رو میخونم. اما هنوز جرات نکردم حتی یدونه پست اونجا بذارم. حالا شما … (جدی میگم. از اوایل ۲۰۱۰ عضوم و معمولاً  پستها رو هر دو-سه روز می‌خونم اما جرأت نکردم پستی بذارم)
اجازه بدید دید خوبی که دوستان نسبت به ایرانی‌ها توی اون انجمن ایجاد کردند توی ذهن اعضا باقی بمونه.

عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: nixoeen در 10 اردیبهشت 1392، 01:53 ب‌ظ
فرض کنید که پشته پروتکل tcp/ip و یا پروتکل‌های دیگه تحت gpl بودند، اونوقت برای خیلی از برنامه‌ها مشکل پیش میومد. مثل ®Microsoft® Windows و خیلی برنامه‌های دیگه. به نظرم این قسمت با اون اصل «علم باید در دسترس همگان باشد» منافات داره.
خوب در این موارد مجوزی مثل LGPL می‌تونه مفیدتر باشه، چون اگر Microsoft تغییری در اون کتابخونه بده و اون رو بهتر بکنه، مجبوره تغییرات مربوط به اون رو منتشر کنه و همگانی که در توسعه اون کمک کردند (همچنین بقیه) از اون تغییرات محروم نمی‌شن. از طرف دیگه، مجبور نیست کدهای خودش رو ارائه بده و می‌تونه کدهای خودش رو بسته نگه داره. البته در این مورد خاص گفتم، چون مجوزی مثل BSD هم می‌‌تونه در جاهایی مفید باشه.
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: AmirrezaGhaderi در 10 اردیبهشت 1392، 05:01 ب‌ظ
بحث مجوز ها زمانی معنی پیدا میکنه که قانونی برای اعمال اون مجوز وجود داشته باشه. تو ایران
چنین قوانینی زیاد جدی گرفته نمیشه، پس اکثر بحث‌هایی که ما داریم میکنیم زیاد توی ایران کاربرد
نداره.
عبارت های مثل «کپی‌رایت» و «کپی‌لفت» فقط از نظر لغوی باهم فرق دارن، اما کاربردشون به عنوان یک «مجوز»
فرقی با هم نداره. یعنی هر دو مجوز هستن، و هر دو حق تولید کننده و استفاده کننده رو مشخص میکنن، فقط
قوانین اونها با هم فرق میکنه.

من نمیدونم اینجا در مورد کدوم مجوز BSD صحبت شده، اما نسخه‌ی New BSD License یا Revised BSD License
که الآن اکثرا توی پروژه ها استفاده میشه سه اصل داره که مطابق این سه اصل:

۱- کاربر آزادی کاملی نسبت به کدها داره.
۲- کسی نمیتونه به جز مالک، مدعی کدها بشه. یعنی کسی نمی تونه بیاد بگه من این برنامه رو نوشتم!
۳- اگر ضرری در هنگام استفاده از این برنامه به شما وارد شد، نمیتونید تقصیر رو گردن نویسنده
    نرم افزار بذارید.


این ترجمه‌ی فارسی متن مجوز هست:
-----------------------------------------------

کپی‌رایت (C) <سال> <نام مالک>
تمامی حقوق محفوظ است.

انتشار مجدد به شکل کدمنبع یا به حالت باینری، به همراه تغییرات یا بدون تغییر، تحت شروط زیر مجاز است:

* انتشار مجدد کدمنبع باید شامل کپی‌رایت بالا، لیست شروط پیش رو، و توضیحات مربوط به گواهی رفع‌ادعا که
   در ادامه آمده است باشد.
* انتشار مجدد به شکل باینری، باید کپی‌رایت بالا، لیست شروط پیش رو، و توضیحات مربوط به گواهی رفع
  ادعا که در ادامه آمده است را در مستندات، و یا به طریق دیگری به همراه بسته‌ی نهایی برنامه عرضه کند.
* بدون دارا بودن اجازه‌نامه‌ی کتبی، نمی‌توان از نام <سازمان> و یا اسامی توسعه‌دهندگان به عنوان معرف و یا برای
  ترویج نرم‌افزار استفاده نمود.

این نرم‌افزار از طرف مالک کپی‌رایت و توسعه‌دهندگان به «همین حالتی که هست» عرضه شده، و تعهدی چه به صورت ضمنی و
چه به صورت صریح، شاملِ -- اما نه فقط محدود به همین شمول -- تعهد خرید و فروش و یا مورد استفاده
قرار گرفتن با هدفی خاص، ارائه نمیکند. تحت هیچ شرایطی نمی‌توان مالک کپی‌رایت را مسئول خسارات مستقیم، غیر مستقیم،
اتفاقی، به خصوص، جزئی، و یا کلی (برای مثال، خسارات مربوط به جایگزینی محصولات یا سرویس‌ها، بلااستفاده شدن،
از دست دادن داده‌ها، ازدست دادن سود، و یا وقفه در کسب و کار) که ممکن است هنگام استفاده از این نرم‌افزار
به وقوع بپیوندد، دانست. حتی اگر او به احتمال وقوع این خسارات اشاره کرده باشد.

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


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


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

موقع استفاده از مجوز bsd، کپی رایت رو اول تمام سورس کدها ذکر میکنن. یعنی اگه شرکتی برنامه رو تغییر بده، حتی اگه
یکی از سورس کدها بدون تغییر مونده باشه، باید مجوز کپی رایت شما همراه برنامه عرضه بشه. تو دوره‌ و زمونه‌ی فعلی که
شرکتی مثل مایکروسافت هم یکی از بزرگ ترین کمک کننده ها به نرم افزارهای آزاد شده، دیگه کمتر پیدا میشه کسی که بخواد مجوز
رو تغییر بده. یعنی اگه این نرم افزار با مجوز bsd‌ هست، با همون مجوز هم باقی میمونه حتی اگه اسم و رسمش تغییر کنه.
اگه کسی هم اینکار رو کرد، «اینترنت» حسابش رو میذاره کف دستش!! مثلا django با مجوز bsd هست. اگه کسی fork اش کنه،
اسمش رو تغییر بده، مجوزش رو هم تغییر بده، آیا دیگه کسی ازش استفاده میکنه؟ اصلا آخرین باری که شنیدین کسی همچین کاری
کرده کی بوده؟ پس زیاد سخت نگیرید...

لیسانس freebsd با مجوز اصلی bsd فرق داره.
در ضمن bsd یه مجوز دانشگاهی نیست. یعنی جوری نیست که با دید آموزشی بهش نگاه کرد. برای اینکه یه مجوز جنبه‌ی قانونی داشته
 باشه، باید یه شخص حقیقی یا حقوقی به عنوان پشتیبان قانونی اون مجوز مسئولیت اش رو به عهده بگیره. در زمینه مجوز gpl،
بنیاد نرم افزار های آزاد هست، و در زمینه‌ی bsd هم دانشگاه برکلی کالیفرنیا.

خیلی از برنامه نویس ها همچین قانونی برای خودشون دارن:
اگه برنامه قراره نهایی باشه، مثلا مثل gedit یا vlc، با gpl منتشر بشه.
اگه برنامه به صورت کتابخونه هست و استفاده مستقیم نداره، با bsd منتشر بشه.
قضیه بالا هم با بررسی تعداد کتابخونه هایی که به صورت bsd منتشر میشن با کتابخونه‌هایی که به صورت lgpl منتشر میشن قابل
اثبات هست.


باز هم تاکید میکنم، تمام این مباحث توی ایران حکم باقالی رو داره. توی ایران اتفاقا باید از شونصد جهت مجوز برنامه
رو محدود کرد!! شما هم وقتی دو بار به کدها و زحماتی که کشیدید بی احترامی بشه و قسمتی از بدنتون تا مدت ها بسوزه،
متوجه حرف من میشید!!
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: fond در 10 اردیبهشت 1392، 05:39 ب‌ظ
ممنون به خاطر نوشتن این توضیحات زیبا و همینطور به خاطر ترجمه مجوز. مجوزی که در موردش بحث میشد مجوز FreeBSD بود که توی این آدرس در دسترس هست:

http://www.freebsd.org/doc/en/articles/committers-guide/pref-license.html

که این مجوز بند سوم رو نداره. به همین دلیل به مجوز دو بندی یا مجوز ساده شده bsd معروف هست. که بعدها هم بقیه پروژه ها از اون الگو برداری کردند. اما:

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

قبلا در این مورد بحث کردیم. کاربر نمیتونه مجوز رو تغییر بده و تنها مالک مجوز میتونه اون رو تغییر بده. *مگر* اینکه کاربر بخواد برنامه رو به شکل باینری عرضه کنه که در این صورت میتونه مجوز رو تغییر بده. (بند ۲) اما در صورتیکه کاربر بخواد برنامه رو به شکل کدمنبع عرضه کنه، باید مجوز حفظ بشه. (بند ۱) (قسمت‌هایی که توسط خود کاربر اضافه شدن یا تغییر کردن میتونن مجوز دلخواه کاربر رو داشته باشند)

از نظر یک کاربر نابرنامه نویس، فرق زیادی بین gpl و bsd وجود نداره و اهمیتی هم نباید داشته باشه. موقعی این تفاوت احساس میشه که یک *توسعه دهنده* یا یک *کاربر تجاری* قصد کار بر روی برنامه رو داشته باشه.

ویرایش:
هدف این مجوز به نظر من محافظت از توسعه دهنده برنامه هست.
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: fond در 11 اردیبهشت 1392، 05:07 ب‌ظ
فرض کنید که پشته پروتکل tcp/ip و یا پروتکل‌های دیگه تحت gpl بودند، اونوقت برای خیلی از برنامه‌ها مشکل پیش میومد. مثل ®Microsoft® Windows و خیلی برنامه‌های دیگه. به نظرم این قسمت با اون اصل «علم باید در دسترس همگان باشد» منافات داره.
خوب در این موارد مجوزی مثل LGPL می‌تونه مفیدتر باشه، چون اگر Microsoft تغییری در اون کتابخونه بده و اون رو بهتر بکنه، مجبوره تغییرات مربوط به اون رو منتشر کنه و همگانی که در توسعه اون کمک کردند (همچنین بقیه) از اون تغییرات محروم نمی‌شن. از طرف دیگه، مجبور نیست کدهای خودش رو ارائه بده و می‌تونه کدهای خودش رو بسته نگه داره. البته در این مورد خاص گفتم، چون مجوزی مثل BSD هم می‌‌تونه در جاهایی مفید باشه.

بله درسته. اما همونطور که خودتون فرمودید مایکروسافت مجبوره کد رو برگردونه. که این اجبار به نظر من زیاد چیز خوبی نیست. گفتم که به نظر من نباید بقیه رو مجبور به انجام کاری کرد. (به نظر من این با مفهوم آزادی نمیخونه) البته معمولا شرکت‌ها کدها رو به پروژه برمی‌گردونند و حتی بعضی از شرکت‌ها یه committer توی پروژه دارند و معمولا از این نظر مشکل خاصی نیست چون اینجوری برای خود شرکت‌ها هم بهتر هست. البته اون committer در صورتی میتونه توی کدمنبع commit کنه که یه نفر دیگه کدهای اون رو approve کنه و برچسب Approved by بهش بزنه. (باز هم میگم معمولا به این صورته)

اما اگه کدی GPL شد، دیگه تحت هیچ شرایطی نمیتونه به پروژه برگرده.

ویرایش:
الان متوجه شدم committer هایی که به عنوان نماینده یه شرکت توی پروژه هستند با committerهای معمولی فرقی ندارند و همه committerها چند ماه اول یه mentor دارند که این mentor وظیفه تایید کردن کدهای اون commiter و همینطور آموزش اون و ... بقیه چیزها رو به عهده داره.
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: محمدرضا ح. در 12 اردیبهشت 1392، 09:46 ب‌ظ
دوست عزیز prp
خواهش می‌کنم به این رفتارتون پایان بدید. ازتون خواهش می‌کنم توی انجمن freebsd forums با آبروی ۷۵ میلیون آدم بازی نکنید!! من خیلی سعی کردم جلوی خودم رو بگیرم اما واقعا نمیتونم تحمل کنم یه نفر توی یه انجمن بین‌المللی با آبروی یه ملت بازی کنه!! شما آزادید هر سوالی که دوست داشتید توی اون انجمن بپرسید (و همینطور جواب بدید) اما حق ندارید کامنت های احمقانه‌ای که باعث رنجیدن بقیه میشه بذارید. اگه می‌خواید اونجا به این رفتارتون ادامه بدید، لطفا کلمه Iran رو از پروفایل و همینطور از پست‌هاتون بردارید.
ایرانی های زیادی توی اون انجمن فعالیت می‌کنند که این کار شما باعث میشه اعضای اون انجمن دید بدی نسبت به اونها پیدا کنند (حالا خودتون به کنار)
اگه می‌خواید ثابت کنید حرف اون دوستی که شما رو «نماد بی فرهنگی» معرفی کرده اشتباهه، رفتاری که توی این فروم داشتید رو اونجا تکرار نکنید!!

من سه ساله دارم پست های اون انجمن رو میخونم. اما هنوز جرات نکردم حتی یدونه پست اونجا بذارم. حالا شما … (جدی میگم. از اوایل ۲۰۱۰ عضوم و معمولاً  پستها رو هر دو-سه روز می‌خونم اما جرأت نکردم پستی بذارم)
اجازه بدید دید خوبی که دوستان نسبت به ایرانی‌ها توی اون انجمن ایجاد کردند توی ذهن اعضا باقی بمونه.


 :o
من چیزی نکفتم اونجا که اینطور داغ کردید :o
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: fond در 13 اردیبهشت 1392، 09:35 ب‌ظ
معذرت می‌خوام ... اون روز یکم خسته بودم ... راستش این پست یکم حال منو گرفت:

http://forums.freebsd.org/showpost.php?p=218502&postcount=6

لطفا اونجا سایت iran-bsd و همینطور هیچ سایت دیگه ای رو به عنوان Iranian BSD community معرفی نکن. باشه؟

بازم به خاطر جسارتی که به شما کردم معذرت می خوام. :oops:
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: محمدرضا ح. در 13 اردیبهشت 1392، 09:49 ب‌ظ
معذرت می‌خوام ... اون روز یکم خسته بودم ... راستش این پست یکم حال منو گرفت:

http://forums.freebsd.org/showpost.php?p=218502&postcount=6

لطفا اونجا سایت iran-bsd و همینطور هیچ سایت دیگه ای رو به عنوان Iranian BSD community معرفی نکن. باشه؟

بازم به خاطر جسارتی که به شما کردم معذرت می خوام. :oops:

:) پس کجا رو معرفی کنم؟
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: fond در 13 اردیبهشت 1392، 10:05 ب‌ظ
آزادی هر سایتی که دوست داری رو معرفی کنی. مسلما من با این قضیه مخالفتی ندارم و حق مخالفت هم ندارم. اما لطفا هیچکدوم رو به عنوان Iranian BSD community معرفی نکن.

ویرایش شد.
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: محمدرضا ح. در 13 اردیبهشت 1392، 10:09 ب‌ظ
آزادی هر سایتی که دوست داری رو معرفی کنی. مسلما من با این قضیه مخالفتی ندارم و حق مخالفت هم ندارم. اما لطفا سایتترو به عنوان Iranian BSD community معرفی نکن.

چشم ;)
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: fond در 13 اردیبهشت 1392، 10:10 ب‌ظ
خیلی از لطفتون ممنونم  :) من مطمئنم ما دوستان خوبی برای هم خواهیم بود  :D
عنوان: پاسخ : بررسی مجوز BSD
ارسال شده توسط: MHA152 در 23 امرداد 1392، 09:57 ق‌ظ
به به این پست اول چقدر مفید بود دستتون درد نکنه.