ফ্রি সফটওয়্যার ফাউন্ডেশন থেকে "ফ্রি সফটওয়্যার" এর সংজ্ঞা:
"ফ্রি সফটওয়্যার" দাম নয় স্বাধীনতার বিষয়। ধারণাটি বুঝতে, আপনার "মুক্ত বক্তৃতা" হিসাবে "মুক্ত" ভাবা উচিত, "ফ্রি বিয়ার" এর মতো নয়।
বিনামূল্যে সফ্টওয়্যারটি সফটওয়্যারটি চালনা, অনুলিপি, বিতরণ, অধ্যয়ন, পরিবর্তন এবং উন্নত করার জন্য ব্যবহারকারীদের স্বাধীনতার বিষয়। আরও স্পষ্টভাবে, এর অর্থ হল যে প্রোগ্রামটির ব্যবহারকারীদের চারটি অপরিহার্য স্বাধীনতা রয়েছে:
- প্রোগ্রামটি চালানোর স্বাধীনতা, যে কোনও উদ্দেশ্যে (স্বাধীনতা 0)।
- প্রোগ্রামটি কীভাবে কাজ করে তা অধ্যয়ন করার স্বাধীনতা এবং এটি আপনার ইচ্ছা অনুযায়ী করার জন্য এটি পরিবর্তন করুন (স্বাধীনতা 1)। উত্স কোড অ্যাক্সেস এই জন্য একটি পূর্ব শর্ত।
- অনুলিপিগুলিকে পুনরায় বিতরণ করার স্বাধীনতা যাতে আপনি আপনার প্রতিবেশীকে সহায়তা করতে পারেন (স্বাধীনতা 2)।
- আপনার পরিবর্তিত সংস্করণগুলির অনুলিপি অন্যকে বিতরণ করার স্বাধীনতা (স্বাধীনতা 3)। এটি করে আপনি পুরো সম্প্রদায়কে আপনার পরিবর্তনগুলি থেকে উপকৃত হওয়ার সুযোগ দিতে পারেন। উত্স কোড অ্যাক্সেস এই জন্য একটি পূর্ব শর্ত।
একটি প্রোগ্রাম হ'ল সফটওয়্যার যদি ব্যবহারকারীদের এই সমস্ত স্বাধীনতা থাকে। সুতরাং, যে কোনও জায়গায় যে কোনও ব্যক্তিকে বিন্যাস বা বিন্যাস ছাড়াই, বিনা মূল্যে বা বিনা মূল্যে অনুলিপি বিতরণ করা উচিত। এই জিনিসগুলিতে নিখরচায় থাকার অর্থ (অন্যান্য জিনিসগুলির মধ্যে) যা আপনাকে এটি করার অনুমতি চেয়ে জিজ্ঞাসা বা অর্থ প্রদান করতে হবে না।
ওপেন সোর্স উদ্যোগ থেকে "ওপেন সোর্স সফ্টওয়্যার" এর সংজ্ঞা:
ওপেন সোর্স বলতে কেবল সোর্স কোডে অ্যাক্সেস বোঝায় না। মুক্ত-উত্স সফ্টওয়্যার বিতরণ শর্তাদি নিম্নলিখিত মানদণ্ড মেনে চলতে হবে:
নিখরচায় পুনঃ বিতরণ লাইসেন্সটি কোনও পক্ষকে বিভিন্ন বিভিন্ন উত্স থেকে প্রোগ্রামযুক্ত সামগ্রিক সফ্টওয়্যার বিতরণের একটি উপাদান হিসাবে সফ্টওয়্যার বিক্রি বা দেওয়া থেকে সীমাবদ্ধ করবে না। লাইসেন্সের জন্য এই জাতীয় বিক্রয়ের জন্য রয়্যালটি বা অন্যান্য ফি লাগবে না।
উত্স কোড প্রোগ্রামটি অবশ্যই উত্স কোড অন্তর্ভুক্ত করতে হবে এবং অবশ্যই উত্স কোড এবং সংকলিত ফর্মের মধ্যে বিতরণের অনুমতি দিতে হবে। যেখানে কোনও পণ্যের কোনও ফর্ম সোর্স কোডের সাথে বিতরণ করা হয়নি সেখানে অবশ্যই যুক্তিসঙ্গত প্রজনন ব্যয়ের চেয়ে বেশি মূল্য ছাড়াই সোর্স কোড প্রাপ্তির একটি ভাল প্রচারিত উপায় থাকতে হবে, বিনা মূল্যে ইন্টারনেটের মাধ্যমে ডাউনলোড করা। উত্স কোডটি অবশ্যই পছন্দসই ফর্ম হতে হবে যাতে কোনও প্রোগ্রামার প্রোগ্রামটি পরিবর্তন করতে পারে। ইচ্ছাকৃতভাবে অস্পষ্ট উত্স কোড অনুমোদিত নয়। মধ্যবর্তী ফর্ম যেমন প্রিপ্রোসেসর বা অনুবাদকের আউটপুট অনুমোদিত নয়।
উদ্ভূত ওয়ার্কস লাইসেন্স পরিবর্তন ও উদ্ভূত কাজ মঞ্জুরি দিতে হবে, এবং তাদের মূল সফটওয়্যার লাইসেন্স হিসাবে একই শর্তাবলীর অধীনে বিতরণ করা অনুমতি দিতে হবে।
লেখকের উত্স কোডের সত্যতা যদি লাইসেন্সটি উত্স-কোডটি প্রোগ্রামের সময় নির্ধারণের উদ্দেশ্যে উত্স কোডের সাথে "প্যাচ ফাইলগুলি" বিতরণের অনুমতি দেয় তবেই পরিবর্তনটি পরিবর্তিত আকারে বিতরণ করা থেকে সীমাবদ্ধ করতে পারে। লাইসেন্সটি অবশ্যই পরিবর্তিত উত্স কোড থেকে নির্মিত সফ্টওয়্যার বিতরণের অনুমতি দিতে হবে। মূল সফ্টওয়্যার থেকে আলাদা নাম বা সংস্করণ নম্বর বহন করতে লাইসেন্সটির উদ্ভব কাজগুলির প্রয়োজন হতে পারে।
ব্যক্তি বা গোষ্ঠীর বিরুদ্ধে কোনও বৈষম্য নেই লাইসেন্সের অবশ্যই কোনও ব্যক্তি বা ব্যক্তির গোষ্ঠীর সাথে বৈষম্য করা উচিত নয়।
প্রচেষ্টার ক্ষেত্রগুলির বিরুদ্ধে কোনও বৈষম্য নেই লাইসেন্সটি অবশ্যই কাউকে প্রয়াসের একটি নির্দিষ্ট ক্ষেত্রে প্রোগ্রামের ব্যবহার থেকে বিরত রাখতে পারে না। উদাহরণস্বরূপ, এটি প্রোগ্রামটি কোনও ব্যবসায় ব্যবহৃত হতে বা জেনেটিক গবেষণার জন্য ব্যবহার হতে বাধা দেয় না।
লাইসেন্স বিতরণ প্রোগ্রামের সাথে যুক্ত অধিকারগুলি অবশ্যই সেই সকলের জন্য প্রযোজ্য হবে যাদের those পক্ষগুলি দ্বারা অতিরিক্ত লাইসেন্স কার্যকর করার প্রয়োজন ছাড়াই প্রোগ্রামটি পুনরায় বিতরণ করা হয়েছে।
লাইসেন্স কোনও পণ্যের জন্য নির্দিষ্ট করা উচিত নয় প্রোগ্রামের সাথে যুক্ত অধিকারগুলি অবশ্যই কোনও নির্দিষ্ট সফ্টওয়্যার বিতরণের অংশ হওয়ার উপর নির্ভর করে না। প্রোগ্রামটি যদি সেই বিতরণ থেকে বের করা হয় এবং প্রোগ্রামের লাইসেন্সের শর্তাবলীর মধ্যে ব্যবহার বা বিতরণ করা হয়, তবে প্রোগ্রামটি পুনরায় বিতরণ করা সমস্ত পক্ষের মূল সফটওয়্যার বিতরণের সাথে একত্রে মঞ্জুর করা সমান অধিকার থাকতে হবে।
লাইসেন্স অবশ্যই অন্য সফ্টওয়্যারকে সীমাবদ্ধ রাখে না লাইসেন্সে লাইসেন্সযুক্ত সফ্টওয়্যার সহ বিতরণকারী অন্যান্য সফ্টওয়্যারগুলিতেও কোনও বিধিনিষেধ রাখে না। উদাহরণস্বরূপ, লাইসেন্সটিকে জোর দেওয়া উচিত নয় যে একই মাধ্যমগুলিতে বিতরণ করা অন্যান্য সমস্ত প্রোগ্রাম অবশ্যই ওপেন সোর্স সফ্টওয়্যার be
লাইসেন্স অবশ্যই প্রযুক্তি-নিরপেক্ষ হতে হবে লাইসেন্সের কোনও বিধান কোনও স্বতন্ত্র প্রযুক্তি বা ইন্টারফেসের স্টাইলে পূর্বাভাস দেওয়া যায় না।
এই সংজ্ঞাগুলি, যদিও এগুলি খুব আলাদা মতাদর্শ থেকে প্রাপ্ত, বিস্তৃতভাবে সামঞ্জস্যপূর্ণ এবং বেশিরভাগ ফ্রি সফটওয়্যার ওপেন সোর্স সফ্টওয়্যার এবং বিপরীত। তবে আমি বিশ্বাস করি যে এটি সম্ভব না হয়ে এটি সম্ভব: সফ্টওয়্যার দ্বারা ফ্রি না হয়ে ওপেন সোর্স হওয়া বা ওপেন সোর্স না হয়ে ফ্রি হওয়া সম্ভব।
প্রশ্নাবলি
- আমার বিশ্বাস কি সঠিক? সফটওয়্যারটি অন্য শিবিরে পড়ার পক্ষে কি সম্ভব নয়?
- এ জাতীয় কোনও সফ্টওয়্যার আসলেই কি বিদ্যমান? উদাহরণ দিন।
শোধন
আমি ইতিমধ্যে এখনই একটি উত্তর গ্রহণ করেছি, তবে আমি অনেক লোককে বিভ্রান্ত বলে মনে করেছি, তাই সম্ভবত একটি স্পষ্টতার আদেশ রয়েছে। আমি না (বা "ভাইরাল" যদিও আমি যে শব্দ মত না) কপিলেফট মধ্যে পার্থক্য সম্পর্কে জিজ্ঞাসা এবং অ কপিলেফট ( "প্রশ্রয়ের") লাইসেন্সের। বা আমি আপনার "ফ্রি" এবং "ওপেন" এর ব্যক্তিগত আইডিসিক্র্যাটিক সংজ্ঞা সম্পর্কে জিজ্ঞাসা করছিলাম না। আমি "এফএসএফ দ্বারা নির্ধারিত ফ্রি সফটওয়্যার" এবং "ওএসআই দ্বারা সংজ্ঞায়িত ওপেন সোর্স সফ্টওয়্যার" সম্পর্কে জিজ্ঞাসা করছিলাম। দুজন কি সবসময় একই থাকে? অন্য না হয়েও কি এক হওয়া সম্ভব?
এবং উত্তরটি, এটি দেখে মনে হচ্ছে, এটি ওপেন না হওয়া ছাড়া মুক্ত হওয়া অসম্ভব, তবে মুক্ত না হয়ে মুক্ত হওয়া সম্ভব। সবাইকে ধন্যবাদ যারা প্রকৃতপক্ষে এই প্রশ্নের উত্তর দিয়েছে।