মজিলা পাবলিক লাইসেন্স (এমপিএল ২.০) বনাম কম জিএনইউ জেনারেল পাবলিক লাইসেন্স (এলজিপিএল ৩.০)


24

আমি একটি ওয়েব-ভিত্তিক সোর্স কোড হোস্টিং পরিষেবাতে ক্লাস-ভিত্তিক, অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজে (জাভা) লিখিত একটি সফ্টওয়্যার লাইব্রেরি প্রকাশ করতে চাই , যা প্রকল্পের কাঁটাচামচকে মূল প্রকল্পে মিশ্রিত করতে পারে (গিটহাব টান দিয়ে) অনুরোধ). আমি ওয়েবে গবেষণা করেছি এবং কীভাবে সফ্টওয়্যারটি লাইসেন্স দিতে পারি সে সম্পর্কে অনেক চিন্তাভাবনা করেছি। আমি কি নিম্নলিখিত অনুমানগুলি ( আইএএনএল দৃষ্টিকোণ থেকে) সঠিক?

  • এলজিপিএল এবং এমপিএল উভয়ই অন্যান্য সফ্টওয়্যার প্রকল্পের অভ্যন্তরে ব্যবহৃত এলজিপিএল / এমপিএল লাইসেন্সযুক্ত সফ্টওয়্যারটিতে পরিবর্তনগুলি ভাগ করে নেওয়া প্রচার করে । পরিবর্তিত গ্রন্থাগারের ব্যবহারকারীদের লাইব্রেরির একটি পৃথক কাঁটাচামচ হোস্ট করার পরিবর্তে আমি মূল লাইব্রেরিতে (যেমন টান অনুরোধের মাধ্যমে) অবদান প্রচার করতে পারি ।

  • প্রধান পার্থক্য হ'ল এমপিএল / এলজিপিএল লাইসেন্স কোডটি কীভাবে প্রকল্পের সাথে যুক্ত করা উচিত। এমপিএল উত্স কোড ফাইলগুলি সরাসরি কোনও (সম্ভবত) মালিকানাধীন সফ্টওয়্যার প্রকল্পে ( স্ট্যাটিক লিঙ্কিং ) অনুলিপি করা যেতে পারে , যখন এলজিপিএল লাইসেন্স কোডটি অবশ্যই গতিযুক্তভাবে সংযুক্ত থাকতে হবে (সম্ভবত মালিকানাধীন সফ্টওয়্যার প্রকল্পের সাথে আলগাভাবে সংযুক্ত থাকতে হবে , যাতে শেষ ব্যবহারকারীরা লাইসেন্সযুক্ত সফ্টওয়্যারটি স্যুইচ আউট করতে পারেন লাইসেন্সযুক্ত সফ্টওয়্যার লাইব্রেরির অন্য সংস্করণের জন্য লাইব্রেরি)।

  • ডায়নামিক লিঙ্কিং এবং এইভাবে এলজিপিএল স্ট্যাটিক লিঙ্কেজ (এবং এমপিএল) না করে ওপেন সোর্স সফ্টওয়্যার লাইব্রেরিতে বেশি অবদান প্রচার না করেই মালিকানাধীন সফ্টওয়্যার পণ্য প্যাকেজিংয়ের জন্য অতিরিক্ত বাধা আরোপ করে । একটি পরিবর্তিত এলজিপিএল রয়েছে যা স্থির সংযোগের অনুমতি দেয়।

  • আছে অন্য কোন প্রাসঙ্গিক পার্থক্য (একটি থেকে IANAL দৃষ্টিকোণ)।

  • পুরোনো লাইসেন্স সংস্করণ নতুন বেশী হিসাবে ভাল হিসাবে আমার প্রয়োজন অনুসারে না।

আপনি দেখতে পাচ্ছেন যে আমার মূল প্রয়োজনীয়তাটি হ'ল সফটওয়্যার লাইব্রেরির পরিবর্তনগুলি যা কোনও সাধারণ মালিকানায় পণ্য সফ্টওয়্যার লাইব্রেরি ব্যবহারের ক্ষেত্রে বিধিনিষেধ আরোপ না করে সাধারণ জনগণের জন্য উন্মুক্ত উত্সের জন্য কার্যকর হিসাবে প্রমাণিত হতে পারে।
মুক্ত লাইসেন্স হিসাবে প্রকাশের জন্য মূল কাজের সাথে প্রাসঙ্গিক সফ্টওয়্যার লাইব্রেরির এক্সটেনশনের প্রয়োজন নেই এমন কোনও লাইসেন্স নেই , কারণ প্রাসঙ্গিক পদটির ক্ষেত্রটি নির্বিচারে ছোট / বিশাল হতে পারে, এইভাবে জিপিএল হিসাবে শেষ হতে পারে যা হতে পারে না মালিকানাজাত পণ্যতে ব্যবহৃত (পুরো উত্সটি প্রকাশ না করে)।

আমি পরিবর্তিত এলপিজিএল ব্যবহার করতে প্রলুব্ধ হই , তবে অন্যদিকে জনগণের দ্বারা নিরুত্সাহিত। উপরোক্ত বিষয়গুলির ভিত্তিতে আমি এমপিএল পছন্দ করি।
প্রশ্ন: আমার উপরোক্ত বক্তব্যগুলি কি সঠিক? আমার প্রয়োজনীয়তা বিবেচনা করে আমার কোন লাইসেন্স নেওয়া উচিত?


সমাধান: গৃহীত উত্তরে আলোচনার সাহায্যে, আমি জনপ্রিয়তা , সংযোগে স্বাধীনতা এবং এটি একটি অফিসিয়াল, সংশোধিত লাইসেন্স বলেই এমপিএলে অবিচল থাকতে পছন্দ করি ।



সফ্টওয়্যার লাইসেন্সিংয়ের জন্য একটি অতিরিক্ত প্রশ্নোত্তর আমার মতে খুব দরকারী। ধন্যবাদ!
মুচাহো

1
আমি সত্যিই সেখানে কোন প্রশ্ন দেখতে পাচ্ছি না। আপনার আসল প্রশ্নটি কি আপনি তা পরিষ্কার করতে পারেন?
বার্ট ভ্যান ইনজেন শেহেনো

উত্তর:


15

আমি বিশ্বাস করি আপনি মোজিলা পাবলিক লাইসেন্স এবং জিএনইউ লেজার জেনারেল পাবলিক লাইসেন্সের মধ্যে পার্থক্যটি নির্ভুলভাবে বর্ণনা করেছেন এবং হয় আপনার প্রয়োজনগুলি ঠিক জরিমানা করতে পারে তবে আপনি দুটি লাইসেন্সের মধ্যে সবচেয়ে গুরুত্বপূর্ণ পার্থক্যটি বাদ দিচ্ছেন:

কে নতুন সংস্করণ তৈরি করতে পারে?

এমপিএল (সেকশন 10) এবং এলজিপিএল (ধারা 14) উভয়ই তাদের লাইসেন্সের অন্তর্ভুক্ত বর্তমান সংস্করণাকে পরবর্তী সংস্করণের পরিবর্তনের অধিকার মঞ্জুরি দেয় এবং সেই লাইসেন্সগুলিতে কী যেতে পারে সে সম্পর্কে কোনও আসল সীমাবদ্ধতা নেই। যদিও এটি অত্যন্ত অসম্ভব যে মজিলা ফাউন্ডেশন বা ফ্রি সফটওয়্যার ফাউন্ডেশন উভয়ই পাগল হিসাবে কিছু করবে, বলুন, এমন একটি ধারা প্রতিষ্ঠা করুন যাতে বলা আছে "এই সফ্টওয়্যারটির সমস্ত অবদান আমাদের সম্পত্তি হয়ে যায়", এটি সম্ভাবনার ক্ষেত্রের বাইরে নয় যে কোনও একটি সংস্থাগুলি আপনার পছন্দ নয় এমন একটি নতুন লাইসেন্স সংস্করণ প্রকাশ করবে।

যা একটি "পরিবর্তিত এলজিপিএল" ব্যবহারের বিষয়ে অন্য একটি বিষয় নিয়ে আসে।


পরিবর্তিত লাইসেন্স একই লাইসেন্স নয়!

যদিও আপনার নিজের লাইসেন্সিং শর্তাদি উল্লেখ করার মতো মোটামুটি আশ্চর্যজনক ক্ষমতা রয়েছে এবং সংক্ষেপে বলতে পারেন যে "আপনি জিপিএল অনুযায়ী এটি বিতরণ করতে পারেন তবে আপনার নিজের ক্রেডিটে আমার নাম রাখা উচিত এবং আপনার উত্পন্ন যে কোনও উপার্জনের 1% আমাকে দিতে হবে" , যে কোনও সময় আপনি অন্য কারও কাজের ভিত্তিতে একটি নতুন লাইসেন্স তৈরি করছেন are এর অর্থ হল আপনি এমপিএল বা এলজিপিএল ব্যবহার করছেন না, আপনি একটি নতুন "মুচাহো লাইসেন্স" ব্যবহার করছেন।

এর অর্থ হ'ল আপনি যদি কোনও আদালতের অভ্যন্তরে লাইসেন্স সম্পর্কে আপনার ব্যাখ্যাটি রক্ষা করতে চান তবে আপনি সম্ভবত আপনার মূল লাইসেন্সের লেখকের কাছ থেকে কোনও সহায়তা পাবেন না এবং এটি সম্পূর্ণরূপে সম্ভব যে তারা এই মামলাটি দায়ের করতে পারে যে তাদের সংস্করণটি প্রয়োগ করা উচিত এবং তোমার না.


অবশ্যই, এই দুটিই ছোটখাটো পয়েন্ট। এমনকি আপনার লাইসেন্সটি বড় প্রকল্পগুলিতে সরাসরি সংযুক্ত হওয়ার আশা না করা পর্যন্ত "লাইসেন্সের জনপ্রিয়তা" কোনও বিষয় নয়।

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


নতুন সংস্করণ তৈরি করার ক্ষেত্রে, এফএসএফের ক্ষেত্রে সিসি-এসএ হিসাবে উইকিপিডিয়াকে বিষয়বস্তু পুনঃবিবেচনার অনুমতি দেওয়ার জন্য একটি বিধান তৈরি করার বিষয়টি লক্ষ করার যোগ্য।
খ্রিস্টান

ধন্যবাদ! কেবলমাত্র স্পষ্টতার জন্য: @ ডগএম বলেছিলেন "এমপিএল (ধারা 10) এবং এলজিপিএল (ধারা 14) উভয়ই তাদের লাইসেন্স মঞ্জুরিতে একটি আধুনিক সংস্করণ সহ বর্তমান সংস্করণটি প্রতিস্থাপনের অধিকারকে অন্তর্ভুক্ত করেছে" । আমি এখনও চয়ন করতে পারি যদি আমার সফ্টওয়্যারটি পুরানো সংস্করণে লাইসেন্সপ্রাপ্ত থাকে বা আমি নতুন লাইসেন্স সংস্করণে পরিবর্তন করতে চাই, ঠিক (এমপিএল 2.0 বিভাগ 10.2 দেখুন)? তাই আপনি যদি আমি সঠিকভাবে নতুন সংস্করণ সম্পর্কে বিন্দু intertrepeting করছি, শুধু আমার LPGL / MPL লাইব্রেরির ব্যবহারকারীদের একটি এ অসুবিধা যদি আমি একটি নতুন সংস্করণে স্যুইচ করতে চয়ন করুন এবং নতুন সংস্করণ তাদের suiting নয় কেন?
মুচাহো

2
এলজিপিএল বা এমপিএল উভয়েরই লাইসেন্স অনুদান প্রত্যাহারের ব্যবস্থা নেই। কারও কাছে কোডটি হয়ে গেলে তা সেই লাইসেন্সের শর্তাদি চিরকালের জন্য । এবং তারা তত্কালীন বিদ্যমান লাইসেন্স, বা কোনও উত্তরসূরির লাইসেন্স অনুসরণ করে কিনা তা বেছে নিতে পারে। (আপনি নতুন সংস্করণে নতুন বিতরণ স্যুইচ করতে পারেন, তবে যে কেউ কাঁটাচামচ করতে চায় তারা তা করতে পারে their এমনকি যদি তাদের "কাঁটাচামচ" আপনার প্রোগ্রামের অন্য একটি অংশ পরিবর্তন না করে।)
ডগএম

আহ, স্পষ্ট করার জন্য ধন্যবাদ! দয়া করে দয়া করে "বর্তমান সংস্করণটির উত্তরোত্তর সংস্করণটি প্রতিস্থাপনের অধিকার আছে" , দয়া করে ব্যাখ্যা করার চেষ্টা করবেন ? এর অর্থ কি (কোনও সম্ভাব্য ইভেন্টে) এফএসএফ ইতিমধ্যে বিদ্যমান এলজিপিএলভি ৩.০-র প্রতিশোধমূলকভাবে "এই সফ্টওয়্যারটির সমস্ত অবদান আমাদের সম্পত্তি হয়ে উঠবে" বলে একটি ধারা প্রতিষ্ঠা করতে পারে ?
মুচাহো

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

4

ডগএম এবং এইআর এর উত্তর একটি ন্যায্য পয়েন্ট তোলে। স্ট্যাটিক ব্যতিক্রম সহ এমপিএলভি 2 এবং এলজিপিএলভি 3 কপিলেফ্টটিকে ট্রিগার করতে পারে এমন ইভেন্টগুলির ক্ষেত্রে একই। তবে আমি মনে করি আমরা এলজিপিএল এবং এমপিএলের মধ্যে আরও একটি গুরুত্বপূর্ণ পার্থক্য মিস করছি। যখন কপিলিফ্ট ট্রিগার করা হয় তখন কপিলিফ্টটি প্রযোজ্য:

  • এমপিএলের জন্য: আপনার মূল লাইব্রেরির একেবারে ঠিক একই ফাইলগুলিতে
  • এলজিপিএলের জন্য: "লাইব্রেরি ব্যবহার করে এমন কাজ" এর বিপরীতে "লাইব্রেরির উপর ভিত্তি করে কাজ করা"। সুতরাং এলজিপিএল তার কপিলিফ্টটিকে নতুন ফাইলগুলিতে প্রসারিত করতে পারে।

এজ-কেস: এমপিএল ব্যবহার করে ব্যবহারকারীরা তাদের উন্নতিগুলি ভাগ না করতে সক্ষম করে

এমপিএল হ'ল ফাইল-স্তরের কপাইলফিট লাইসেন্স। এর অর্থ হ'ল কেউ যদি এটিকে কোনও বৃহত প্রকল্পে (স্থিতিশীলভাবে বা গতিশীলভাবে) এম্বেড করে আপনার ফাইলে পরিবর্তন করে থাকে তবে তাকে কেবলমাত্র এই নির্দিষ্ট ফাইলে করা পরিবর্তনটি প্রকাশ করতে হবে।

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

উদাহরণস্বরূপ, কেউ আপনার প্রকল্পের মূল ফাইলগুলির মধ্যে একটি নিতে পারে, "আমার_প্রাইভেট_নিউ_ফাইল আমদানি করুন " যোগ করতে পারে এবং উদাহরণস্বরূপ "মাই_প্রাইভেট_নেউ_ফাইলে.নেউআউইউইজএফ.ফায়ার.আরুন ()" যুক্ত করে আপনার মূল পদ্ধতিটি পরিবর্তন করতে পারে ।

এবং এইভাবে তিনি কেবলমাত্র পরিবর্তিত মূল ফাইলটি প্রকাশ করার সময় এবং "my_private_new_file" এ নতুন বৈশিষ্ট্যটির বদ্ধ উত্সের আসল যুক্তি রাখার সময় আপনার প্রকল্পে নতুন বৈশিষ্ট্য যুক্ত করতে পারেন ।

সম্প্রদায়ের কাছে মূল ফাইলটি থাকা মাত্র আপনাকে তথ্য দেয় যে "ওহে আপনি একটি নতুন বৈশিষ্ট্য যুক্ত করেছেন" তবে এটি আপনাকে এই নতুন বৈশিষ্ট্যটি খোলার সাথে অন্তর্ভুক্ত করতে সক্ষম করে না ... নতুন বৈশিষ্ট্যটি যদি কাছাকাছি থাকে তবে তা বিরক্তিকর হতে পারে আপনার গ্রন্থাগারটি সমাধান করার চেষ্টা করছে এমন সমস্যার সাথে সম্পর্কিত।

স্পষ্টতই, এটি একটি প্রান্তের কেস এবং এটি করার সম্ভাবনা খুব কমই আছে কেউ এটি করতে চায় তবে এমপিএলভি 2 ব্যবহার করার সময় আপনাকে অবশ্যই সচেতন হওয়া উচিত।

এলজিপিএলকে এ জাতীয় আচরণ নিষেধ করার জন্য লেখা হয়েছিল। দেখুন:

আমি মূল এলজিপিএল লাইসেন্সটি উদ্ধৃত করেছি:

"লাইব্রেরির উপর ভিত্তি করে কাজ" এবং "লাইব্রেরি ব্যবহার করে এমন একটি কাজের" মধ্যে পার্থক্যের প্রতি গভীর মনোযোগ দিন। পূর্ববর্তীটিতে লাইব্রেরি থেকে প্রাপ্ত কোড রয়েছে, তবে পরবর্তীটি চালানোর জন্য লাইব্রেরির সাথে একত্রিত করতে হবে।

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

এই অর্থে, এলজিপিএল এমপিএল এর চেয়ে বেশি সীমাবদ্ধ তবে প্রকল্পের অখণ্ডতার চেয়েও বেশি সুরক্ষিত।

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

এমপিএলটির জন্য একটি সুবিধা হ'ল কোনও ব্যবহারকারী যদি আপনার লাইব্রেরিতে কোনও বাগ খুঁজে পান, তবে তিনি তার সমস্ত কোড না দিয়ে কেবল ফিক্স সরবরাহ না করে সরাসরি ফাইলটিতে এটি ঠিক করতে পারেন। ব্যবহারিকভাবে বলতে গেলে কোনও ক্লায়েন্টকে তার কাজ বিতরণ করার সময়, তিনি ঠিক আপনার প্রকল্পের কাঁটাচামড়ার একটি লিঙ্ক সরবরাহ করতে পারেন, এবং তিনি ভাল।

এলজিপিএল ব্যবহার করে জিনিসগুলি আরও জটিল হয়। যদি কেউ আপনার প্রকল্পটি কাঁটাচামচ করে, একটি বাগ সংশোধন করে এবং তার মালিকানাধীন সফ্টওয়্যারটিতে এটি স্থিতিশীলভাবে এম্বেড করে তবে তাকে অবশ্যই তার ব্যবহারকারীদের এলজিপিএল এর অধীনে "লাইব্রেরির উপর ভিত্তি করে কাজ" বিতরণ করতে হবে। যা একটি বরং অস্পষ্ট ধারণা, বিশেষত যখন লাইব্রেরিটি স্থিতিশীলভাবে এম্বেড করা থাকে ... এই প্রসঙ্গে, আমি মনে করি মূল এলজিপিএলটিতে "স্থিতিশীল" ব্যতিক্রম বলে কিছু নেই কেন এটিই মূল কারণ ছিল। এটি "লাইব্রেরির উপর ভিত্তি করে কাজ" কে তুচ্ছ হিসাবে সনাক্ত করে: এটি আপনার গৌণ সফ্টওয়্যারটিতে ডায়নামিক লাইব্রেরি call

ফলস্বরূপ, এমপিএল মালিকানা বিক্রেতাদের পক্ষে এলজিপিএলের চেয়ে আপনার লাইব্রেরিতে ফিক্স ব্যবহার এবং প্রেরণ করা আকর্ষণীয়ভাবে সহজ করে তোলে।

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

এই শ্রদ্ধায়, এলজিপিএল আরও এই ধরণের আচরণ প্রয়োগ করে। তবে বাস্তবায়নের কি দরকার?

উপসংহার

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

মালিকানা বিশ্বে ফ্রি সফটওয়্যার গ্রন্থাগারগুলির বিস্তৃত ব্যবহার সক্ষম করার জন্য ফ্রি সফটওয়্যার ফাউন্ডেশন দ্বারা এলজিপিএল তৈরি করা হয়েছিল তবে ফ্রি সফটওয়্যার প্রচার এবং মালিকানাধীন সফ্টওয়্যারগুলির বিরুদ্ধে লড়াইয়ের ধারণাকে সর্বদা মাথায় রেখে। এটি তাদের আদর্শের প্রতি কৌশলটির সমস্ত অংশ। দেখুন: https://www.gnu.org/license/why-not-lgpl.html

MPL মোজিলা দ্বারা ডিজাইন জোরদার করা বাস্তবসম্মত লাইসেন্স কিছু , শেয়ার-আলাইক মূল লাইব্রেরিতে এর এখনও মালিকানা সফটওয়্যার করতে এবং অ্যাড-অন উপরে, যা অভ্যাস (মোজিলা নিজেই সহ) মানুষের উত্সাহিত যে মাধ্যমে এফএসএফ কর্তৃপক্ষ সেখানে এলজিপিএল কিন্তু এখনও ক্ষতিকারক বলে মনে করে।

সংক্ষেপে, এমপিএলভি 2 কে অনেকে অনুমতিমূলক লাইসেন্স হিসাবে বিবেচনা করেন, যখন স্থির ব্যতিক্রম সহ এলজিপিএলভি 3 সম্ভবত এইভাবে বলা হয়।

সম্পাদনা

আমি গুরুত্বপূর্ণ কিছু উল্লেখ করতে ভুলে গেছি। LGPLv3 (স্থির ব্যতিক্রম সহ বা ছাড়া) টিভোয়েজেশন নিষিদ্ধ করে । আপনি এটি একটি "বিশদ" মনে করতে পারেন তবে এটি আসলে আপনার লক্ষ্যের উপর নির্ভর করে না। আপনি ব্যবহারকারীদের স্বাধীনতা সম্পর্কে যত্নশীল? তারপরে এটি বিশদ নয়। আপনার লাইব্রেরি অ্যাপলের ডিভাইসে ব্যবহার করা যেতে পারে সে বিষয়ে আপনি কি খেয়াল করেন? ভিএলসি ব্যবহারের বিষয়ে আরও যত্নশীল, তাই তারা এলজিপিএলভি 2 ব্যবহার করার সিদ্ধান্ত নিয়েছে যার মধ্যে এই জাতীয় বিধিনিষেধ নেই। একইভাবে, লিনাক্স জিপিএলভি 2 ব্যবহার করা চালিয়ে যাওয়ার অন্যতম কারণ । এমপিএলভি 2-তে কোনও দ্বি-রূপিক নিষেধাজ্ঞাও নেই, স্পষ্টতই এটি এফএসএফ মতাদর্শ নয়, আরও বেশি "ব্যবহারিক" ওপেন সোর্স দর্শন নিয়ে মজাদার একটি লাইসেন্স is

এর মতো অন্যান্য "নাবালক" জিনিস থাকতে পারে যা আমি মিস করেছি।

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