এমআইটি বনাম বিএসডি বনাম দ্বৈত লাইসেন্স


87

আমার বোঝার বিষয়টি হ'ল:

  • এমআইটি- লাইসেন্সবিহীন প্রকল্পগুলি বিএসডি- লাইসেন্সপ্রাপ্ত প্রকল্পগুলিতে ব্যবহার / পুনরায় বিতরণ করা যেতে পারে ।
  • এমআইটি-লাইসেন্সপ্রাপ্ত প্রকল্পগুলিতে বিএসডি-লাইসেন্সপ্রাপ্ত প্রকল্পগুলি ব্যবহার / পুনরায় বিতরণ করা যেতে পারে।
  • এমআইটি এবং বিএসডি 2-ক্লজ লাইসেন্সগুলি মূলত অভিন্ন
  • BSD 3-ধারা = BSD 2-clause + "কোনও অনুমোদনের" ধারা নেই
  • দ্বৈত লাইসেন্স প্রদানের ফলে ব্যবহারকারীরা সেই লাইসেন্সগুলির মধ্যে থেকে চয়ন করতে পারবেন - উভয়ের পক্ষে আবদ্ধ নয়।

উপরের সমস্তটি যদি সঠিক হয় তবে ডুয়াল এমআইটি / বিএসডি লাইসেন্স ব্যবহার করার কী দরকার? এমনকি বিএসডি যদি 3-দফা সংস্করণ বোঝায়, তবে কোনও ব্যবহারকারী আইনানুগভাবে কেবল এমআইটি লাইসেন্স মেনে চলা বেছে নিতে পারবেন না?

দেখে মনে হচ্ছে আপনি যদি "নো এন্ডোর্সমেন্ট" ধারাটি প্রয়োগ করতে চান তবে আপনাকে কেবল BSD (দ্বৈত নয়) হিসাবে লাইসেন্স দিতে হবে license যদি আপনি "নো এন্ডোর্সমেন্ট" ধারাটির বিষয়ে চিন্তা না করেন তবে কেবল এমআইটিই যথেষ্ট এবং এমআইটি / বিএসডি অপ্রয়োজনীয়।

একইভাবে, যেহেতু MIT এবং বাসদ লাইসেন্স উভয় "হয় জিপিএল সামঞ্জস্যপূর্ণ " এবং এর মধ্যে পুনরায় বিতরন করা যেতে পারে জিপিএল প্রকল্প -licensed, তারপর দ্বৈত লাইসেন্সিং MIT- র / জিপিএল এছাড়াও অপ্রয়োজনীয় বলে মনে হয়।


1
আপনি কি এমআইটি + বিএসডি লাইসেন্সের উদাহরণ সরবরাহ করতে পারেন? এটি সাধারণত দুটি অনুরূপ অনুমোদনযোগ্য লাইসেন্সের অধীনে দ্বৈত লাইসেন্সের কাছে অপ্রয়োজনীয়, তবে আমি দ্বৈত লাইসেন্সকে দু'টি লাইসেন্স ব্যবহারের বিষয়টি স্পষ্টভাবে উল্লেখ করার জন্য দেখলাম যে কোডটি প্রতিটি লাইসেন্সের অধীনে পুনরায় বিতরণ করা যেতে পারে।
ইয়ানিস

@ ইয়ানিস হ্যাঁ আমি অবাক হয়েছি যে, লোকেরা যদি না জানে না এমন লোকদের জন্য আরও স্পষ্ট হওয়ার জন্য তাদের দ্বৈত-লাইসেন্স দিয়েছে কিনা। তবে আমি মনে করি এটি তাদের জন্য আরও বিভ্রান্তিকর করে তোলে।
ryanve

আকর্ষণীয় পড়ুন: tomhull.com/ocston/docs/mozgpl.html
মেহতা


1
আমার অভিজ্ঞতায় লোকেরা মূলত অসম্পূর্ণ লাইসেন্সের জন্য দ্বৈত লাইসেন্স ব্যবহার করে। উদাহরণস্বরূপ এমপিএল + (এল) জিপিএল বা কোনও কপিলিফ্টবিহীন একটি প্রদত্ত লাইসেন্স (এ) জিপিএল সহ।
কোডসইনচাউস

উত্তর:


60

আমার বোঝার বিষয়টি হ'ল:

  1. এমআইটি-লাইসেন্সপ্রাপ্ত প্রকল্পগুলি বিএসডি-লাইসেন্সপ্রাপ্ত প্রকল্পগুলিতে ব্যবহার / পুনরায় বিতরণ করা যেতে পারে।
    সত্য (তবে পরিবর্তন না হওয়া পর্যন্ত ব্যবহারকারীরা এটি মূল উত্স থেকেও পেতে পারেন।

  2. এমআইটি-লাইসেন্সপ্রাপ্ত প্রকল্পগুলিতে বিএসডি-লাইসেন্সপ্রাপ্ত প্রকল্পগুলি ব্যবহার / পুনরায় বিতরণ করা যেতে পারে।
    মিথ্যা এমআইটি লাইসেন্স অবদানের ক্রেডিট ছাড়াই বিতরণের অনুমতি দেয়; বিএসডি করে না।

  3. এমআইটি এবং বিএসডি 2-ক্লজ লাইসেন্সগুলি মূলত অভিন্ন।
    মিথ্যা উপরে দেখুন।

  4. BSD 3-ধারা = BSD 2-clause + "কোনও সমর্থন নয়" ধারাটি
    সত্য UE

  5. দ্বৈত লাইসেন্স প্রদানের ফলে ব্যবহারকারীরা সেই লাইসেন্সগুলির মধ্যে থেকে চয়ন করতে পারবেন - উভয়ের পক্ষে আবদ্ধ নয়।
    সত্য (আমারও তাই মনে হয়!)

একইভাবে, যেহেতু এমআইটি এবং বিএসডি লাইসেন্সগুলি উভয়ই "জিপিএল-সামঞ্জস্যপূর্ণ" এবং জিপিএল-লাইসেন্সপ্রাপ্ত প্রকল্পগুলিতে পুনরায় বিতরণ করা যায়, তাই দ্বৈত লাইসেন্স এমআইটি / জিপিএলও অপ্রয়োজনীয় বলে মনে হয়।

কোন । এখানে একটি বড় পার্থক্য। এমআইটি লাইসেন্স এবং অ্যাপাচি লাইসেন্স কেবলমাত্র আপনার মূল কপিরাইট ধারকদের ক্রেডিট দেওয়ার প্রয়োজন। আপনি যদি চয়ন করেন তবে আপনি উত্সটি পুনরায় বিতরণ করতে পারেন ; তবে আপনি যদি চয়ন করেন তবে কোড খোলা না করে আপনার নতুন উত্পন্ন পণ্যটি রাখতে পারেন । সুতরাং, এমআইটি এবং অ্যাপাচি - বাণিজ্যিক লাইসেন্সের আওতায় উন্নত কোড ব্যবহার করা সম্ভব।

আপনি যদি কখনও জিপিএল-ভিত্তিক লাইসেন্স সহ কোড ব্যবহার করেন এবং এটিকে সংশোধন করতে পারেন তবে আপনাকে অবশ্যই জিপিএল এর আওতায় আপনার সংশোধিত কোড বিতরণ করতে হবে । অন্য কথায়, একবার কোনও জিপিএল কোড বেস কোনও প্রকল্পের অধীনে ব্যবহার করা হয় এবং আপনি যদি পণ্য হিসাবে প্রকাশ করতে চান তবে এটি উত্স কোড সহ প্রকাশ করতে হবে এবং এটি জিপিএল এর অধীনে প্রকাশ করতে হবে। এটি কখনও বাণিজ্যিক লাইসেন্স বা বদ্ধ উত্স হতে পারে না, এবং এটি জিপিএলের চেয়ে কম কঠোর কোনও অন্য লাইসেন্স হতে পারে না।

উদাহরণস্বরূপ, এমআইটি, অ্যাপাচি বা বিএসডি লাইসেন্স কোড নেওয়া, জিপিএলের অধীনে সংশোধিত এবং বিতরণ করা সম্ভব possible জিপিএল হিসাবে কোনও কোড বেস বিতরণ করা হলে এর আরও উত্পন্ন সংস্করণগুলি এমআইটি, অ্যাপাচি বা বিএসডি লাইসেন্সের অধীনে বিতরণ করা যাবে না তবে কেবল জিপিএল হতে হবে।

সম্পাদনা:
দ্বৈত লাইসেন্সের উদাহরণ: ধরা যাক নিস অফিস দ্বৈত লাইসেন্সের অধীনে প্রকাশিত হয়েছে - এমআইটি এবং জিপিএল। এটির দুটি সম্ভাবনা রয়েছে। কিছু লোক নিসপ্রো অফিস তৈরি করতে পারে যা বাণিজ্যিক ও বিক্রয়যোগ্য হতে পারে। অন্যদিকে কিছু অন্যান্য ওপেন সোর্স সম্প্রদায় একটি কাঁটাচামচ নিসঅপেন অফিস তৈরি করে। এই ক্ষেত্রে এটি জিপিএল বিতরণ (মূল নাইস অফিসের পাশাপাশি নিসওপেন অফিস সংস্করণ) প্রয়োগ করতে পারে তাই আপনি যদি নাইসপেন অফিস দিয়ে শুরু করেন তবে আপনাকে অবশ্যই জিপিএল মেনে চলতে হবে, এমআইটি লাইসেন্স নয় not

মূল বিষয়টি দ্বৈত লাইসেন্সের ক্ষেত্রে প্রথম যে ব্যক্তি লাইসেন্স পেয়েছে তার একটি বিকল্প রয়েছে। তিনি যে কোনও উপায়ে বেছে নিতে পারেন - তবে, দ্বিতীয় ব্যক্তিটির প্রথম ব্যক্তির পছন্দটি মেনে চলা উচিত। তিনি / সে উভয়ই প্রজন্মের মূল অধিকারগুলি অগ্রাহ্য করতে পারবেন না এবং প্রযোজ্য লাইসেন্সের দায়বদ্ধতা হ্রাস করতে পারবেন না।

সম্পাদনা 2 একটি আকর্ষণীয় পঠন যোগ করা - জিপিএল এবং এমপিএল লাইসেন্সগুলির মধ্যে মারাত্মক দ্বন্দ্ব রয়েছে। এটি পড়ুন। http://www.tomhull.com/ocston/docs/mozgpl.html


4
@ দিপান যদি কোনও প্রকল্প এমআইটি / জিপিএল এর অধীনে দ্বৈত লাইসেন্সপ্রাপ্ত হয় তবে এটি মালিকানাধীন প্রকল্পে ব্যবহার করা যেতে পারে খ / সি ব্যবহারকারী কেবল এমআইটি অনুসরণ করতে বেছে নিতে পারেন। যদি কোনও প্রকল্পের কেবলমাত্র এমআইটি লাইসেন্স থাকে তবে তা জিপিএল সহ অন্যান্য লাইসেন্সের অধীনে পুনরায় বিতরণ করা যেতে পারে। অপ্রয়োজনীয় বলতে আমি এটাই বুঝি।
ryanve

11
@ দিপনমহেতা # 2 তে "অবদানের ক্রেডিট" বলতে কী বোঝ? দেখে মনে হচ্ছে আপনি BSD 4-ধারা লাইসেন্সটি উল্লেখ করছেন যা এফএসএফ দ্বারা 3-ধারা এবং 2-ধারা যেমন যাচাই করা হয়নি। আমি 3-দফা এবং 2 দফা বেশী, যে ক্ষেত্রে আমি প্রায় নিশ্চিত যে পাঁচটি বিবৃতি আছি বিষয়ে কথা বলছি সত্য
ryanve

4
আপনি এমআইটি-লাইসেন্সযুক্ত কোডের সাথে বিএসডি-লাইসেন্স কোড ব্যবহার করতে পারেন; আপনাকে কেবল প্রকল্পের উপকরণগুলিতে উল্লেখ করতে হবে যে "বাজ অ্যাপ্লিকেশন লাইবফুবার ব্যবহার করে, যা বিএসডি লাইসেন্সের অধীনে বিতরণ করা হয়" বা এর মতো কিছু। বিএসডি এবং এমআইটি লাইসেন্সগুলি প্রতি প্রকল্পের স্তরের পরিবর্তে প্রতি ফাইলের জন্য প্রয়োগ করা হয়।
মিপাদি

10
@ দিপান_ মেহতা যেমন রাইয়ানভ আপনাকে ইতিমধ্যে জানিয়েছে, আপনি মূল 4-ধারা বিএসডি লাইসেন্সের বিষয়ে কথা বলছেন, যখন ওপি সংশোধিত 3- এবং 2-ধারা বিএসডি লাইসেন্সের বিষয়ে কথা বলছে। 2-ধারা বিএসডি লাইসেন্স আসলে এমআইটির সাথে সমান। এমনকি ওএসআই পৃষ্ঠাতেও তাই বলা হয়েছে।

17
পয়েন্ট # 2 (বিএসডি কোড এমআইটি কোডে অন্তর্ভুক্ত করা যাবে না) আমি প্রায় 3-ধারা এবং 2-ধারা বিএসডি পড়েছি এমন প্রতিটি তথ্যের বিপরীতে চলে। পয়েন্ট # 2 (বর্তমানে প্রাচীন এবং ভুলে যাওয়া) 4-ধারা বিএসডি সম্পর্কে সত্য হবে, তবে ওপি স্পষ্ট জানিয়ে দিয়েছে যে এই প্রশ্নটি 4-ধারা বিএসডি সম্পর্কিত নয়। অন্যথায় খুব ভাল এবং বিশ্বাসযোগ্য উত্তরে এমন বিশাল বিভ্রান্তিকর তথ্যের তথ্য থাকা যথেষ্ট ক্ষতিকারক বলে মনে হয়।
অ্যাপসিলাররা

4

আপনার পাঁচটি পয়েন্ট সমস্ত সত্য

অন্য উত্তরটি ধরে নিয়েছে বলে মনে হচ্ছে আপনি পুরানো, বিরল ব্যবহৃত 4 টি ধারা বিএসডি লাইসেন্স সহ অন্তর্ভুক্ত করছেন ।

আপনি যদি বিএসডি লাইসেন্সের সর্বাধিক ব্যবহৃত 3-ক্লজ বা 2-ক্লজ ভেরিয়েন্টগুলি উল্লেখ করে "বিএসডি লাইসেন্স" ব্যাখ্যা করেন তবে প্রশ্নের সমস্ত পাঁচটি দাবি সত্য।

উপরের সমস্তটি যদি সঠিক হয় তবে ডুয়াল এমআইটি / বিএসডি লাইসেন্স ব্যবহার করার কী দরকার?

প্রযুক্তিগতভাবে এটির কোনও প্রয়োজন নেই। হয় একই পরিস্থিতিতে ব্যবহার করা যেতে পারে।

এমনকি বিএসডি যদি 3-দফা সংস্করণ বোঝায়, তবে কোনও ব্যবহারকারী আইনানুগভাবে কেবল এমআইটি লাইসেন্স মেনে চলা বেছে নিতে পারবেন না?

এটা সঠিক শোনাচ্ছে।

দেখে মনে হচ্ছে আপনি যদি "নো এন্ডোর্সমেন্ট" ধারাটি প্রয়োগ করতে চান তবে আপনাকে কেবল BSD (দ্বৈত নয়) হিসাবে লাইসেন্স দিতে হবে license যদি আপনি "নো এন্ডোর্সমেন্ট" ধারাটির বিষয়ে চিন্তা না করেন তবে কেবল এমআইটিই যথেষ্ট এবং এমআইটি / বিএসডি অপ্রয়োজনীয়।

সেটা ঠিক. আপনি যদি সেই বিশেষ ধারাটির বিষয়ে যত্নশীল হন তবে সেই ধারাটি ছাড়াই লাইসেন্সের অধীনে একই কাজটি লাইসেন্স করা বুদ্ধিমান হবে না।

একইভাবে, যেহেতু এমআইটি এবং বিএসডি লাইসেন্সগুলি উভয়ই "জিপিএল-সামঞ্জস্যপূর্ণ" এবং জিপিএল-লাইসেন্সপ্রাপ্ত প্রকল্পগুলিতে পুনরায় বিতরণ করা যায়, তাই দ্বৈত লাইসেন্স এমআইটি / জিপিএলও অপ্রয়োজনীয় বলে মনে হয়।

হ্যাঁ.

যদিও, কখনও কখনও কোনও সফ্টওয়্যার পণ্য এমআইটি এবং জিপিএল (বা কিছু অনুমতিযুক্ত লাইসেন্স এবং জিপিএল) হিসাবে দ্বৈত লাইসেন্সযুক্ত বলে দাবি করবে, কিন্তু বাস্তবে তারা সফ্টওয়্যারটির দুটি ভিন্ন সংস্করণ উল্লেখ করছে।

উদাহরণস্বরূপ, কিছু সফ্টওয়্যার বিএসডি বা এমআইটির মতো অনুমতিপ্রাপ্ত লাইসেন্স দিয়ে সংকলন ও বিতরণ করা যেতে পারে, তবে আপনি যদি কিছু লাইব্রেরি বাদ দেন এবং তাই কিছু কার্যকারিতা থেকে থাকে তবে এটি জিপিএল হিসাবে বিতরণ করা যেতে পারে। বাদ দেওয়া লাইব্রেরিগুলি সাধারণত তৃতীয় পক্ষের গ্রন্থাগারগুলি হবে যা জিপিএল সুসংগত নয় তবে অন্যথায় বিতরণ করা যেতে পারে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.