সফ্টওয়্যারটির জন্য কোন লাইসেন্সটি বেছে নেওয়ার জন্য কেউ কি কিছু সুপারিশ / অভিজ্ঞতা দিতে পারে?
আপনি যে লাইসেন্সটি বেছে নিয়েছেন তা নির্ভর করে আপনি আপনার কোডটি কীভাবে মুক্ত রাখতে চান তার উপর নির্ভর করবে তবে বিনামূল্যে লোকের কাছে বিভিন্ন লোকের কাছে বিভিন্ন জিনিস।
- অনুমতিপ্রাপ্ত লাইসেন্সগুলির সমর্থকদের জন্য , বিনামূল্যে অর্থ লোকেরা এখন সফ্টওয়্যারটি ব্যবহার করার অনুমতি দেয় তবে তারা এখনই চাইলে , ভবিষ্যতে কীভাবে নিখরচায় রয়েছে তা নিয়ে চিন্তা করছেন না ।
- কপিলিফ্ট লাইসেন্সের প্রবক্তাদের জন্য , নিখরচায় নিশ্চিত হওয়া নিশ্চিত করে যে সফ্টওয়্যার এবং এর যে কোনও বিকাশ মুক্ত থাকে , তা নিশ্চিত করার জন্য কিছু তাত্ক্ষণিক স্বাধীনতার ত্যাগ করতে প্রস্তুত রয়েছে ।
লাইসেন্স যত বেশি অনুমোদিত, তত বেশি লোকেরা এটি ব্যবহার করতে সক্ষম হবে তবে এটির উপর আপনার নিয়ন্ত্রণ যত কম থাকবে। যদিও এটি তত বেশি বিধিনিষেধযুক্ত, আপনি নিজের সফ্টওয়্যারটি প্রথম স্থানে ব্যবহার বন্ধ করে দেওয়ার সম্ভাবনা তত বেশি।
জিপিএল <= 2, জিপিএল 3 , এলজিপিএল , বিএসডি , এক্সলিপস সহ আরও অনেকগুলি নিখরচায় ও ওপেন সোর্স লাইসেন্স রয়েছে । প্রত্যেকটির পক্ষে প্রো ও কনস রয়েছে, সুতরাং তারা কোডে কী কী বিধিনিষেধ রাখে তা পড়ুন এবং আপনি এটি ব্যবহার করতে সক্ষম হতে চান তা সিদ্ধান্ত নিন। সতর্কতা , আপনি যে কাউকেই বেছে নিন অভিযোগ করবেন - এটি পবিত্র যুদ্ধের অঞ্চল।
সামগ্রিকভাবে এটি একটি সূক্ষ্ম ব্যালেন্সিং আইন, এবং এটি আপনার সফ্টওয়্যারটির জন্য লক্ষ্য দর্শকদের উপর খুব নির্ভর করে।
- যা লাইসেন্স নির্ধারণের জন্য একটি বড় সম্পদ অধিকার লাইসেন্স আপনি খুব ব্যাপক, ইন্টারঅ্যাকটিভ জন্য লাইসেন্স differentiator থেকে অক্সফোর্ড বিশ্ববিদ্যালয়, OSS ওয়াচ ।
আমার মতে, উভয় অনুমোদিত এবং কপিলফিট লাইসেন্স বৈজ্ঞানিক কোডের জন্য উপযুক্ত - গুরুত্বপূর্ণ বিষয় হ'ল কোডটি প্রথম স্থানে ওপেন সোর্স। আমি বিশ্বাস করি যে বিজ্ঞানটি ওপেন হওয়া উচিত, এবং কোডটি সেই বিজ্ঞানকে সমর্থন করার জন্য ব্যবহার করা উচিত।
সমস্ত কোডেড কাজকে ওপেন সোর্স কোড হিসাবে "প্রদান" করার পক্ষে কী আছে?
আপনার সফ্টওয়্যারটি প্রদান করার ধারণাটি হ'ল অন্যরা যদি এটি দরকারী মনে করে তবে তারা এটি ব্যবহার করবে।
যদি তারা এটি ব্যবহার করে তবে তারা খুঁজে বার করবে, প্রতিবেদন করবে এবং প্রায়শই বাগগুলি ঠিক করে দেবে, এটি করার আপনার প্রচেষ্টা সাশ্রয় করে।
যদি তারা এটি পছন্দ করে এবং আপনার সফ্টওয়্যার তারা যা চায় তার প্রায়শই কাজ করে তবে তারা আপনার সফ্টওয়্যারটি উন্নত করতে পারে এবং সেইগুলি উন্নত করতে পারে।
যে অনেক Ifs যদিও।
গবেষণা কোডটি থেকে উপকৃত হতে চান এমন শিল্প খেলোয়াড়দের সাথে কীভাবে व्यवहार করবেন?
প্রথমত, আপনি যদি নিজের কোডটির বাণিজ্যিক ব্যবহার নিষিদ্ধ করতে চান তবে আপনি বাণিজ্যিকভাবে পুনঃব্যবহারের ধারা ছাড়াই লাইসেন্স নির্বাচন করতে পারেন।
দ্বিতীয়ত, আপনি যদি ভাবেন যে কেউ যদি আপনার সফ্টওয়্যারটি কোনও পরিষেবাটি পাওয়ার জন্য ব্যবহার করতে পারে তবে কোডটি অন্য কারও কাছে আসলে বিতরণ না করেই আপনি আফিরো জিপিএল বিবেচনা করতে পারেন যা সেই নির্দিষ্ট কপিলিফ্ট লুফোলটি প্লাগ করে।
তৃতীয়ত, আপনি উপরের কি করতে পারেন এবং একটি দ্বৈত লাইসেন্স বিকল্প অফার। পাবলিক ডাউনলোডের জন্য জিপিএল বা এজিপিএল লাইসেন্স প্রদান, এবং বাণিজ্যিক লাইসেন্সের জন্য একটি পারিশ্রমিক আপনাকে উভয় বিশ্বের সেরা দেয় এবং এর অর্থ আপনি এমনকি আপনার সফ্টওয়্যারটির বাণিজ্যিক বিক্রয় থেকে কিছু উপার্জন করতে সক্ষম হবেন যা আপনার বৈজ্ঞানিক ক্রিয়াকলাপগুলিকে সমর্থন করতে সহায়তা করতে পারে।
দ্রষ্টব্য, আপনি যদি এটি করতে যাচ্ছেন তবে শুরু থেকেই এটি অফার করুন - এটি আপনার ওপেন সোর্স অবদানকারীদের কাছ থেকে বাণিজ্যিক লাইসেন্স পরবর্তী সময়ে দেওয়া শুরু করার চেয়ে কম ঘর্ষণ হতে পারে। যদি আপনার সম্প্রদায়টি জনপ্রিয় হয়ে ওঠে, আপনি চান না যে লোকেরা আপনাকে বিক্রয় করার অভিযোগ এনেছে যদি আপনি পরে বাণিজ্যিক শোষণের সম্ভাবনা সম্পর্কে সোজা না হন। আদর্শভাবে আপনি আপনার কোডবেসে তৃতীয় পক্ষের অবদান গ্রহণ করা শুরু করার আগে আপনার উপযুক্ত অবদানকারী লাইসেন্স চুক্তি (সিএলএ) সেট আপ করা উচিত ।
এই উত্তরটি করতে এই প্রশ্নের খুব এই অপশনটি কিছু ভাল তথ্য প্রদান করে।