জিপিএল এবং এলজিপিএল ওপেন সোর্স লাইসেন্সিং বিধিনিষেধ [বন্ধ]


107

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

ধন্যবাদ!

উত্তর:


80

এলজিপিএল আপনাকে আপনার অ্যাপ্লিকেশনটির জন্য সোর্স কোডটি ছাড়াই ওপেন সোর্স সফ্টওয়্যারটি ব্যবহার এবং বিতরণ করতে দেয় use

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


14
নোট করুন এলজিপিএল বলছে যে ব্যবহৃত গ্রন্থাগারটি অবশ্যই প্রতিস্থাপনযোগ্য হবে। সুতরাং স্থির লিংক সম্ভব নয়।
ডায়কাম

1
সুতরাং একটি "ডিএলএল" (ডায়নামিক লিংক লাইব্রেরি) আইনী হবে, সঠিক?
রবার্ট হার্ভে

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

48
  • জিপিএল

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

    এটি মালিকানাধীন সফ্টওয়্যারটিতে কোডটি ব্যবহার হতে বাধা দেয়।

  • LGPL

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

    এটি কোডটি অন্যথায় মালিকানাধীন সফ্টওয়্যারটিতে ব্যবহার করার অনুমতি দেয়।

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

নোট করুন যে এলজিপিএল জিপিএলের সাথে সামঞ্জস্যপূর্ণ: আপনি কোডটি জিপিএলে "আপগ্রেড" করতে বেছে নিতে পারেন এবং আপনি যদি চান তবে আমার প্রথম বুলেট পয়েন্টে সেট করা সম্পূর্ণ জিপিএল লাইসেন্সপ্রাপ্ত প্রকল্পে এটি অন্তর্ভুক্ত করতে পারেন। তবে আপনি অন্য পথে যেতে পারবেন না এবং এলজিপিএল হিসাবে জিপিএল লাইসেন্স কোডটি পুনরায় লাইসেন্স করতে পারবেন না।


30

IANAL, তবে ধারণাগুলি মোটামুটি সোজা।

প্রথমে আপনাকে এবং আপনার আইনজীবীকে জিপিএল এবং এলজিপিএল লাইসেন্সগুলি পড়তে হবে । দ্বিতীয়ত, আপনার জিপিএল এফএকিউ পড়া উচিত । আমি যতদূর বুঝতে পেরেছি আপনি জিপিএল / এলজিপিএল লাইব্রেরিগুলি এইভাবে ব্যবহার করার কথা ভাবতে পারেন:

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

29
"প্রথমে আপনাকে এবং আপনার উকিলকে অবশ্যই জিপিএল এবং এলজিপিএল লাইসেন্সগুলি পড়তে হবে।" - আমাকে এখনই মেরে
ফেলুন

10
"সহজবোধ্য"। এতো সহজবোধ্য যে আপনাকে কিছুটা কোড ব্যবহার করতে পারবেন কিনা তা দেখার জন্য আপনাকে একজন আইনজীবীকে নিযুক্ত করা দরকার । এ কারণেই বিকাশকারীদের কখনই জিপিএল লাইসেন্স ব্যবহার করা উচিত নয়।
ওম্বল

9

যদি আপনি জিপিএল কোডটি আপনার অ্যাপ্লিকেশনটিতে কাটা এবং পেস্ট বা লিঙ্ক করেন তবে আপনার অ্যাপ্লিকেশনটি অবশ্যই জিপিএল এর আওতায় লাইসেন্স হওয়া উচিত এবং তারপরে আপনাকে কোডটি প্রকাশ করতে হবে।

তবে, আপনি এখনও আপনার অ্যাপ্লিকেশন এবং আফিক বিক্রি করতে পারেন, কেবলমাত্র হ'ল আপনি গ্রাহকদের কাছে সোর্সকোডটি প্রকাশ করেছেন।

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


"আপনার গ্রাহকদের জন্য সোর্সকোড ছেড়ে দিন" - সত্য? কেবল তাদেরই? আমি ভেবেছিলাম সিআরসি কি প্রকাশ্যে উপলব্ধ করা উচিত?
পুনরায় সংযোগ

আমি স্থানীয় ইংরেজী স্পিকার বা আইনজীবী নই। gnu.org/license/gpl-faq.html#WhatDoesWrittenOfferValid উল্লেখ করেছে যে বাইনারিটিতে অ্যাক্সেস রয়েছে এমন একজনকে সবচেয়ে বেশি উত্স সরবরাহ করে। এটি বলা হয় না যে কেউ উত্সটির জন্য অনুরোধ করতে পারে, তবে যে কেউ বাইনারি সরবরাহ করেছে তা সরাসরি আপনার কাছ থেকে বা আপনার সরাসরি গ্রাহকদের দ্বারা।
রসানী

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

7

জিপিএল আপনাকে সফ্টওয়্যার বিক্রি করতে নিষেধ করে না। তবে আপনাকে অবশ্যই সফ্টওয়্যারটিতে উত্সগুলি সরবরাহ করতে হবে।

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

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

আশাকরি এটা সাহায্য করবে.


3

জিপিএল বনাম এলজিপিএল পার্থক্য নির্ধারণ করে যে বাইনারিটির অনুলিপি থাকা যে কোনও ব্যক্তিকে আপনার আবেদনের উত্সটি প্রকাশ করতে হবে না বা করবেন না। যে কোনও উপায়ে আপনি এখনও অ্যাপ্লিকেশনটি বিক্রয় করতে পারেন।

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