স্বাধীন সফটওয়্যার হওয়ার চারটি মূল শর্ত।
শর্ত ০) প্রোগ্রামটি যেকোন উদ্দেশ্যের জন্য, যেকোন উপায়ে চালানর স্বাধীনতা।
শর্ত ১) প্রোগ্রামটি কীভাবে কাজ করে, সেটি পর্যবেক্ষণ করার স্বাধীনতা এবং সেটিকে পরিবর্তন করে আপনার ইচ্ছামত প্রোগ্রামটিকে চালানর স্বাধীনতা। সোর্সকোড অর্জন করতে পারা এক্ষেত্রে একটি পূর্বশর্ত।
শর্ত ২) প্রোগ্রামটির অনুলিপি পুনরায় বিতরণ করার স্বাধীনতা, যাতে আপনি অন্যের সাহায্য করতে পারেন।
শর্ত ৩) প্রোগ্রামটির আপনার পরিবর্তিত সংস্করণগুলির অনুলিপিগুলি বিতরণ করার স্বাধীনতা। এর ফলে আপনি জনসাধারণকে আপনার পরিবর্তনগুলি থেকে উপকৃত হওয়ার সুযোগ দিতে পারেন। সোর্সকোড অর্জন করতে পারা এক্ষেত্রে একটি পূর্বশর্ত।
https://www.gnu.org/philosophy/free-sw.en.html#four-freedoms
#বাংলা #freesoftware #gnu #Libre_software #libresoftware #four_freedoms