এমকিউটির অধীনে জিকুয়ারি প্রকাশিত হয় এবং এলজিপিএল নয় কেন?


18

এমকিউটির অধীনে জিকুয়ারি প্রকাশিত হয় এবং এলজিপিএল নয় কেন?

কাঠামোর জন্য এলজিপিএলের সাথে তুলনা করে এমআইটি ব্যবহারের সুবিধা কী?


12
এটি এলজিপিএল-এর অধীনে কেন প্রকাশ করা উচিত?

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

প্রশ্নটি হওয়া উচিত "কেন jQuery এমআইটি-র অধীনে প্রকাশ করা হচ্ছে এবং সিসি0 নয় ?"
পেসারিয়ার

উত্তর:


16

এলজিপিএল হ'ল "সংক্রামক", যার অর্থ আপনি যদি এটি ব্যবহার করেন তবে আপনার নিজের কাজও (এল) জিপিএল হওয়ার ঝুঁকি রয়েছে। জিপিএল (এবং পরিস্থিতি অনুসারে, এলজিপিএল) ব্যবহারিকভাবে একটি বদ্ধ উত্স প্রকল্পে ব্যবহার বাদ দেয়।

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


6
+1, এছাড়াও জিপিএল এবং স্বল্প পরিমাণে এলজিপিএল একটি রাজনৈতিক অবস্থানের পাশাপাশি লাইসেন্সও।
জেরেমি

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

6
@ জেরেমি-জিপিএল লাইসেন্সগুলির নিজস্ব রাজনৈতিক অবস্থান রয়েছে। আপনি রাজনীতিটিকে উপেক্ষা করার অর্থ এই নয় যে এটি সেখানে নেই।
রুডলফ ওলা

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

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

26

খুব দ্রুত সংক্ষেপে:

  • জিপিএল: আপনি যদি আমার কোডটি নিজের মধ্যে ব্যবহার করেন তবে আপনার কোডটি আমার নিজের মতো করে বিতরণ করতে হবে;

  • এলজিপিএল: আপনি যদি আমার কোডটি পরিবর্তন করেন তবে আপনাকে অবশ্যই আপনার পরিবর্তনগুলি বিতরণ করতে হবে। আপনি কিছু শর্তে মালিকানাধীন কোডে অশোধিত এলজিপিএল কোড অন্তর্ভুক্ত করতে পারেন।

  • এমআইটি: আমার কোডটি বাদ দিয়ে আপনি যা চান তা করুন কোডটি আপনার বলে

তারপরে সূক্ষ্ম প্রিন্টগুলি রয়েছে যা এফএসএফের বিষয়টি এবং রাজনৈতিক লক্ষ্যগুলিকে বিভ্রান্ত করতে পারে - তবে কেউ কেউ সেগুলি ভাগ না করেই (এল) জিপিএল ব্যবহার করে।


4
এলজিপিএল এর থেকেও অনেক কিছু আছে। এটি আসলে এমপিএলের এক-লাইন বর্ণনার অনেক কাছাকাছি। আপনি কী ধরনের সংযোগ স্থাপন করতে পারবেন এবং কী করতে পারবেন না তার উপরও এলজিপিএলেরও বিধিনিষেধ রয়েছে এবং জাভা স্ক্রিপ্টের মতো স্ক্রিপ্টিং ভাষার ক্ষেত্রে যখন "লিঙ্কিং" হয় তখন এটি একটি স্বতন্ত্র ধারণা।
ম্যাসন হুইলারের

5

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


1

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

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

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


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

1
@ টম: জিপিএল এবং এলজিপিএল উভয়ই ওএসএস সম্প্রদায়ের মধ্যে কোড ফিরিয়ে আনার দিকে মনোনিবেশ করেছে, যেখানে অ্যাপাচি, বিএসডি এবং এমআইটি লাইসেন্স বাণিজ্যিক পণ্যের জন্য নিখরচায় কোড উপলব্ধ করার বিষয়ে বেশি।
স্যাটোনিকপপি

1
এটি একই জিনিস বলার আর একটি উপায়। তবে স্টলম্যান এবং এফএসএফ ব্যবহারকারীদের স্বাধীনতার ক্ষেত্রে জিপিএলের পক্ষে সর্বদা যুক্তি রেখেছিল - তারা জিপিএল সফটওয়্যারটির ব্যবহারকারীরা যে চারটি স্বাধীনতা উপভোগ করে সে সম্পর্কে চারটি স্বাধীনতার কথা বলে । লক্ষ্যটি হচ্ছে ব্যক্তির স্বাধীনতা, সম্প্রদায়ের স্বাস্থ্য নয়।
টম অ্যান্ডারসন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.