জিপিএলকে কোনও ডেরাইভেটিভ কাজের জন্য বোঝানো যেতে পারে?


13

তিনটি সফ্টওয়্যার প্রকল্প রয়েছে: এ, বি এবং সি

এ যে কারও কাছে প্রকাশিত হয় এবং জিপিএল এর আওতায় লাইসেন্সপ্রাপ্ত।

বি এটিকে প্রসারিত করে, খুব বেশি প্রকাশিত হয়, তবে লাইসেন্স সংক্রান্ত কোনও তথ্য নেই বা ভুলভাবে এলজিপিএল এর অধীনে লাইসেন্স করা হয়েছে। মূলত এটি জিপিএল না হয়ে এ-এর লাইসেন্স লঙ্ঘন করে। বি এর উত্স কোডটি এখনও উপলব্ধ।

সি প্রসারিত বি। সি জিপিএল এর অধীনে প্রকাশ করা যেতে পারে? অনুপ্রেরণাটি হ'ল "এ জিপিএল, কোনও ডেরাইভেটিভ অবশ্যই জিপিএল হওয়া উচিত, সুতরাং বি জিপিএল এবং সি জিপিএলও হতে পারে"।


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

আমি এ, বি, সি প্রকল্পগুলির নাম এবং বি এর লেখকদের সাথে যোগাযোগ করব
বাসাইল স্টারিঙ্কেভিচ

1
এছাড়াও, আমি বিশ্বাস করি যে আপনি কমপক্ষে জিপিএল এর অধীনে সি প্রকাশ করতে পারেন, যেহেতু জিপিএল এলজিপিএল সামঞ্জস্যপূর্ণ। তবে আইএনএএল
বেসাইল স্টারিনকিভিচ

2
@ টিকোড্রোমা, সি বি এর অংশগুলি প্রসারিত করেছে, তবে বি এ ছাড়া বিটির অস্তিত্ব থাকতে পারে না
আন্দ্রেজ

সি এর লেখকও এ (একটি অংশ) লিখেছিলেন? যদি তা না হয় তবে এ এর ​​লেখকরা বি কে কী লাইসেন্স দিয়েছিল তা আমাদের ধারণা নেই, তাই আমরা এটি তৈরি করতে পারি কিনা তা আমাদের ধারণা নেই?
ডিসকর্িং

উত্তর:


23

প্রথমত, বি এ-তে জিপিএল লঙ্ঘন করছে তবে এটি আপনার উদ্বেগ নয় এবং এখানে প্রশ্নের সাথে অপ্রাসঙ্গিক (কে জানে, সম্ভবত বি তাদের কোডে এ এর ​​কাছ থেকে এলজিপিএল লাইসেন্স পেয়েছিল যাতে এটি এলজিপিএল এর অধীনে মুক্তি পেতে পারে? )।

প্রশ্নটি হল "আপনি কি এলজিপিএল কোডের উপর ভিত্তি করে একটি জিপিএল অংশ সফ্টওয়্যার তৈরি করতে পারবেন?" এর উত্তরটি কেবল "হ্যাঁ"।

এলজিপিএল জিপিএল এর চেয়ে কম সীমাবদ্ধ (সুতরাং কেন বি এর বিধি লঙ্ঘন করছে অন্য কোন বিধান না থাকলে), তবে এটিকে মোটামুটি সহজেই জিপিএল প্রকল্পে ফিরিয়ে আনতে দেয়।

এলজিপিএল লাইসেন্স থেকে:

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

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

লাইসেন্স এর অংশ। আপনি সহজেই এলজিপিএল কোডের উপর ভিত্তি করে একটি জিপিএল সফ্টওয়্যার তৈরি করতে পারেন।

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


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

এটি কোনও লাইসেন্সের অধীনে উপস্থাপন করা হয়নি যা জিপিএলের সাথে প্রসারিতের সাথে সামঞ্জস্যপূর্ণ। কোনও সংস্থা, অভ্যন্তরীণভাবে জিপিএল সফ্টওয়্যার ব্যবহার করে (গ্রহণযোগ্য - লঙ্ঘন নয়), ভুল করে তাদের রেপো জনসমক্ষে প্রকাশ করেছে Consider

এক্ষেত্রে এটি বেশ সম্ভব যে প্রকল্প সি নিজেই কপিরাইট লঙ্ঘনের লঙ্ঘন করছে (যে উপাদানটি বি যুক্ত করেছে এটি জিপিএল এর অধীনে লাইসেন্স নয় কারণ এটি প্রথম স্থানে বিতরণ করা উচিত হয়নি)।

একজন অন্য কারও উত্সটিতে লাইসেন্স জোর করতে পারে না । এটি হয় লাইসেন্সের সাথে সম্মতিতে বা এটি লঙ্ঘন করে। যদি এটি লঙ্ঘন করে থাকে, তবে লাইসেন্সের মতো করে বানানটি লিখেছেন:

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

জিপিএল লঙ্ঘনের অর্থ এই নয় যে উপাদানটি জিপিএলের অধীনে রয়েছে, বরং এটি বিতরণ করা যায় না।


3
ভাল উত্তর. আপনি কি ওপেন সোর্স স্ট্যাকেক্সচেঞ্জের প্রস্তাবের প্রতিশ্রুতিবদ্ধতা বিবেচনা করেছেন?
ফিলিপ

5
@ আন্ড্রেজ একমাত্র ব্যক্তি যিনি বি কে লাইসেন্স দিতে হবে তা নির্ধারণ করার অধিকার রয়েছে এমন ব্যক্তিরা বি বি লিখেছেন, যদি এ জিপিএল হয় তবে তাদের কাছে "বিতরণ করবেন না" বা "জিপিএল হিসাবে লাইসেন্স" বিকল্প রয়েছে। এটি ভুল করে বিতরণ করা হয়েছিল, তার অর্থ এই নয় যে এটি জিপিএল হিসাবে লাইসেন্স পেয়েছে।

6
এছাড়াও, "আপনারা জানেন না যে এ এর ​​লেখকগণের কাছ থেকে বি আলাদা লাইসেন্স পেয়েছিল কি না;" এটি সম্ভবত বি এর কপিরাইটটি মোটেই লঙ্ঘন করছে না, কারণ আপনি জানেন না যে জি জিপিএল এর অধীনে এ ব্যবহার করছে (এ এর লেখকরা যতগুলি চান তার তত বেশি লাইসেন্স প্রদান করতে পারে এবং উদাহরণস্বরূপ এটি জিপিএল এর অধীনে অফার দিতে পারে এবং এর জন্য লাইসেন্স বিক্রয় করুন যা আপনাকে এটি মালিকানাধীন কোডে ব্যবহার করতে দেয়)।
cpast

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

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

4

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

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

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

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


3

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

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


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

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