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

تازه کار => فلسفهٔ اوبونتو، گنو/لینوکس و نرم‌افزارهای آزاد و متن‌باز => نویسنده: ali7rangoo در 14 امرداد 1399، 11:05 ب‌ظ

عنوان: سوالی درباره نرم افزار آزاد
ارسال شده توسط: ali7rangoo در 14 امرداد 1399، 11:05 ب‌ظ
سلام یه سوالیه تو ذهنم پیش اومد آیا یکی میتونه نرم افزار آزادشو با مجوز مثلا GPLv3 بزاره به اشتراک (فرضا github)
بعدش بعد از چند سال که نرم افزارش پیشرفت کرد و همه اومدن کمکش، اون رو از سایت گیت هاب حذف کنه ؟
و آیا در این صورت کسانی که به استفاده از سورس این آقا ادامه بدن مجرم هستند؟(چون اگر جواب سوال بالایی بله باشه یعنی نرم افزار از فاز copyleft میاد رو فاز copyright)
نمیدونم آیا این موضوع در نظر گرفته شده یا یک حفره قانونیه؟  ???
عنوان: پاسخ : سوالی درباره نرم افزار آزاد
ارسال شده توسط: M!lad در 14 امرداد 1399، 11:31 ب‌ظ
اگر کد جدید حاصل کار عده‌ای دیگری باشه خیر (به تنهایی نمی‌تونه این کار رو بکنه). ولی اگر کد کاملا برای یک فرد باشه اون فرد دارنده حقوق اون نرم‌افزار هست و میتونه نسخه جدید رو (یا حتی همون نرم‌افزار قبلی رو: مجوز چندگانه) با هر مجوزی که دوست داره منتشر کنه حتی انحصاری. اما! مجوز صادر شد روی نسخه‌های قبلی که منتشر شدن رو نمیتونه لغو کنه. و همه می‌تونند اون‌ها رو کپی، تغییر و ... بدند.
عنوان: پاسخ : سوالی درباره نرم افزار آزاد
ارسال شده توسط: ali7rangoo در 15 امرداد 1399، 01:59 ب‌ظ
اگر کد جدید حاصل کار عده‌ای دیگری باشه خیر (به تنهایی نمی‌تونه این کار رو بکنه). ولی اگر کد کاملا برای یک فرد باشه اون فرد دارنده حقوق اون نرم‌افزار هست و میتونه نسخه جدید رو (یا حتی همون نرم‌افزار قبلی رو: مجوز چندگانه) با هر مجوزی که دوست داره منتشر کنه حتی انحصاری. اما! مجوز صادر شد روی نسخه‌های قبلی که منتشر شدن رو نمیتونه لغو کنه. و همه می‌تونند اون‌ها رو کپی، تغییر و ... بدند.
مثلا فرد خودش اون نرم افزار رو در حد ابتدایی توسعه داده بعد یه عده دیگه اومدن و کدش رو به یک ابر نرم افزار تبدیل کردن بعد طرف حیفش میشه نرم افزارشو در اختیار
عموم قرار بده و به فکر میلیونر  شدن میوفته
عنوان: پاسخ : سوالی درباره نرم افزار آزاد
ارسال شده توسط: M!lad در 15 امرداد 1399، 02:25 ب‌ظ


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


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

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

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

یعنی چیزی که به شکل آزاد منشتر شد رو نمیشه دیگه جلوش رو گرفت.

تا جایی که من میدونم مجوز نمی‌تونه جلوی مالکیت رو بگیره. یعنی من نمی‌تونم نرم‌افزارم رو با مجوزی منتشر کنم که بگه آزاد هستید کپی کنید. تغییر بدید. ولی حقوق تغییرات رو از کسی که تغییر داده بگیره و بده به من. بعد نرم‌افزار رو ببندم و بگم دیگه از این به بعد با مجوز انحصاری منتشر می‌شه. حتی اگر بتونم این کار رو بکنم (که بعید می‌دونم شدنی باشه). باز نسخه‌های قبلی که ازش به شکل ازاد منتشر شده همچنان قابل کپی هست.
عنوان: پاسخ : سوالی درباره نرم افزار آزاد
ارسال شده توسط: ali7rangoo در 16 امرداد 1399، 04:16 ب‌ظ


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


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

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

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

یعنی چیزی که به شکل آزاد منشتر شد رو نمیشه دیگه جلوش رو گرفت.

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