از انحصار خسته شده اید؟ می خواهید قانون کپی رایت را رعایت کنید. درباره کپی لفت و نرم افزار آزاد
درباره کپی لفت، نرم افزار آزادopen Source ،کپی رایت
من که همواره از استفاده غیر قانونی از نرم افزار ها و به خصوص سیستم عامل قفل شکسته سرقتی (به دلیل قیمت بالا و مشکلات خریداری آن در ایران ) ناراحتم; با تحقیق در مورد پروزه گنوGNU و نرم افزار های باز و سیستم عامل گنو/لینوکس روزنه امیدی یافتم.
عقیده بعضی افراد رعایت قانون کپی رایت در مورد نرم افزار ها و انحصاری که شرکت هایی مثل مایکروسافت در تولیداتشان به وجود آورده اند موجب تضییع حقوق مصرف کنندگان است و آزادی های آن ها را در استفاده از محصولات صلب می کند. مثلا وقتی سیستم عامل ویندوز را می خرید چگونگی کارکرد آن به شما گفته نمی شود و حق ندارید در آن تغییری ایجاد کنید.
حال من که می خواهم قانون کپی رایت را رعایت کنم، آنچه استفاده می کنم را بشناسم، اجازه تغییر آنرا داشته باشم و شاید بتوانم سهمی در بهبود نرم افزار مورد استفاده ام داشته باشم، از انحصار خلاص بشوم; راهی یافته ام. هر چند که تغییر کمی سخت است ولی سعی می کنم به این راه قدم بگذارم. در مورد تعاریف این واژه ها در زیر مطالبی نوشته ام. منابع را در پایان هر قسمت آورده ام.
کپیلفت چیست؟
از http://www.gnu.org/copyleft/copyleft.fa.html
کپیلفت یک روش جامع برای تضمین آزادی نرمافزار و یا هر اثر دیگری است و همچنین ایجاب میکند که نسخههای تغییر و یا توسعهیافته آن برنامه نیز آزاد باشد.
سادهترین راه برای تولید یک نرمافزار آزاد این است که آن را در دسترس عموم و بدون حق کپیرایت قرار دهیم. این امر به مردم اجازه میدهد تا در صورت تمایل نرمافزار و تغییراتی که در آن انجام دادهاند را با دیگران به اشتراک بگذارند. از طرف دیگر این امر به اشخاص این اجازه را میدهد تا این نرمافزار را به یک نرمافزار انحصاری تبدیل کنند. آنها میتوانند چند تغییر در نرمافزار ایجاد کرده و آن را به عنوان یک محصول انحصاری توزیع کنند. افرادی که این برنامه تغییر یافته را دریافت میکنند، آزادیهایی که مولف اصلی در اختیار آنان قرار داده بود را ندارند؛ شخص واسط آنها را حذف کرده است.
در پروژه گنو هدف ما این است که به تمام افراد این آزادی را اعطا کنیم که نرمافزارِ گنو را ویرایش کرده و مجدداً منتشر کنند. اگر شخص واسطی بتواند این آزادی را حذف کند، شاید ما کاربران زیادی داشته باشیم، اما آنها دیگر این آزادی را در اختیار ندارند. بنابراین ما به جای اینکه نرمافزار را بدون حق کپیرایت در اختیار عموم قرار دهیم، از “کپیلفت” استفاده میکنیم. کپیلفت میگوید که هر شخصی که نرمافزار را مجدداً منتشر کند، با یا بدون تغییر، باید این آزادی را برای نسخههای بعد حفظ کند. کپیلفت تضمین میکند که تمام کاربران آزادی را در اختیار دارند.
همچنین کپیلفت برای برنامهنویسان دیگر انگیزهای ایجاد میکند که نرمافزار آزاد بنویسند. به همین دلیل است که نرمافزارهای با اهمیتی همچون کامپایلرِ گنو برای زبان ++C وجود دارند.
همچنین کپیلفت به برنامهنویسانی که تمایل دارند، این اجازه را میدهد که به بهبود نرمافزار آزاد کمک کنند. این برنامهنویسان معمولا افرادی هستند که برای شرکتها و یا دانشگاههایی کار میکنند که تقریبا هر کاری انجام میدهند تا پول بیشتری به دست آورند. یک برنامهنویس ممکن است بخواهد تغییراتی را که در یک نرمافزار انجام داده است با اجتماع به اشتراک بگذارد، اما کارفرمای او ممکن است بخواهد این تغییرات را به یک محصول نرمافزاریِ انحصاری تبدیل کند.
هنگامی که ما برای کارفرما توضیح میدهیم که انتشار این نسخه بهبود یافته تنها به صورت یک نرمافزار آزاد امکانپذیر است و انتشار آن به هر شکل دیگر غیر قانونی محسوب میشود، کارفرما ترجیح میدهد که به جای دور انداختن آن، نرمافزار را به صورت آزاد منتشر کند.
برای انتشار یک برنامه به صورت کپیلفت، ابتدا عنوان میکنیم که این برنامه دارای حق کپیرایت است؛ سپس با اضافه کردن قوانینی برای نحوه انتشار آن، وسیلهای قانونی فراهم میآوریم که به تمام اشخاص اجازه استفاده، ویرایش و انتشار کدِ برنامه و یا هر برنامه دیگری که از آن مشتق شود را میدهد. به این ترتیب، کد و آزادی از نظر قانونی کاملا جدا نشدنی هستند.
توسعهدهندگان نرمافزارهای انحصاری از کپیرایت استفاده میکنند که آزادی کاربران را سلب کنند؛ ما از کپیرایت استفاده میکنیم تا آزادی آنان را تضمین کنیم. به همین دلیل است که نام آن را برعکس کردهایم، از “کپیرایت” به “کپیلفت”.
کپیلفت روشی است که ما از کپیرایت برای برنامههای خود استفاده میکنیم. این امر به معنی عدم استفاده از کپیرایت نیست؛ بلکه استفاده از آن کپیلفت را ممکن کرده است. کلمه “left” در عبارت “کپیلفت” به هیچ وجه معنای “ترک گفتن” نمیدهد — تنها اشاره به جهت معکوسِ “right” دارد.
کپیلفت یک مفهوم جامع است، و شما نمیتوانید یک مفهوم جامع را به طور مستقیم به کار بگیرید؛ تنها میتوانید یک پیادهسازی خاص از آن را به کار ببندید.
منبع1: http://www.gnu.org/copyleft/copyleft.fa.html
نرم افزار آزاد چيست؟
نرم افزار آزاد نرم افزاري است که کاربران آن مشخصا حقوق زير را داشته باشند:
1. آزادي در اجراي برنامه، براي هر مقصودي.
2. آزادي بررسي چگونگي کارکرد برنامه، و وفق آن با نيازهاي خود. دسترسي به کد منبع پيش شرط اين
مورد مي باشد.
3.آزادي پخش مجدد کپي هايي از برنامه.
4. آزادي بهبود برنامه، و انتشار اصلاحات به عموم، تا تمام جامعه بهره مند گردد. دسترسي به کد منبع
پيش شرط اين مورد مي باشد
دلایلی که چرا من از لینوکس استفاده می کنم ؟
درباره کپی رایت:
مطالب مرتبط: http://goriz.blogfa.com/post-37.aspx
سلام