মূল নির্ভরতা হিসাবে অশোধিত জিপিএল (ভি 2 +) প্রোগ্রামটি ব্যবহার করে একটি পরিষেবা হিসাবে সফ্টওয়্যার চালনা: সাএস উত্স কোডটি প্রকাশ করা উচিত?


10

আমি একটি পরিষেবা প্রকল্প হিসাবে একটি সফ্টওয়্যার ডিজাইন করছি যা কেবল অনলাইনে অ্যাক্সেস করা হবে। এক্সিকিউটেবলের উপরে আমার শক্ত নির্ভরতা থাকতে পারে যা জিএনইউ জিপিএল দ্বারা আচ্ছাদিত (v2 বা তার পরে)।

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


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


এটি যদি জিপিএলভি 3 বা আফিরো হয় তবে হ্যাঁ আপনি করেন। এই লাইসেন্সগুলি "সার্ভিস হিসাবে একটি সফ্টওয়্যার" লুপহোল ঠিক করার এবং বন্ধ করার জন্য তৈরি করা হয়েছিল।
অ্যান্ড্রু টি ফিনেল 23'12

অপেক্ষা করুন, জিপিএলভি 3 কি করে? আমার এটি আবারও দেখার দরকার ...
প্ল্যাটিনাম আজুর

স্পষ্টতই আমি জিএলপিভি 3 সম্পর্কে ভুল করছি। এটি থেকে আছড়ে পড়েছিল। linux-mag.com/id/3017
অ্যান্ড্রু টি

উত্তর:


9

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


আমি নিশ্চিত হয়েছি যে আমি সঠিকভাবে বুঝতে পেরেছি (FAQ এ # জিপিএলআউটপুট প্রশ্নটি পড়ে): সুতরাং উদাহরণস্বরূপ, যদি এটি বলা যেতে পারে যে কোনও নথির কপিরাইট আপলোড করা হচ্ছে (আমার উদাহরণ অনুসারে) মূল লেখকের হাতে রয়েছে, তারপরে এক্সিকিউটেবলটি ব্যবহার করা হচ্ছে , বলা এক্সিকিউটেবলের আউটপুট (প্রোগ্রামের কোডের কোনও অংশই নিজের মধ্যে নেই) মূল লেখকের কপিরাইট ধরে রেখেছে, এবং তাই যেহেতু আমি কেবল এটি ব্যবহার করছি এবং আউটপুট জিপিএল এর অধীনে ডিফল্টরূপে নয়, আমি প্রকাশ করতে হবে না?
প্ল্যাটিনাম আউজুর

1
@ প্লাটিনাম অ্যাজুরি: হ্যাঁ
এমসাল্টাররা 23:51

2
"না" সঠিক তবে এটি না করার মূল কারণ আপনি জিপিএল আচ্ছাদিত কাজ বিতরণ করছেন না (কেবল এটি অনলাইনে উপলব্ধ করা হচ্ছে)। এটি জিপিএলের একটি পরিচিত গুণ (2 এবং 3 উভয়ই); এফিরো জিপিএল লাইসেন্সের একটি পৃথক লাইসেন্স রয়েছে যা আবেদনের ক্ষেত্রে অনলাইনে উপলব্ধ এবং "বিতরণ" না করে কভার করে।
ক্রেগ

এই জিপিএল অ্যাপ্লিকেশনটি রিয়েলটাইমে কেবল ব্যবহারকারীর মেশিনে আউটপুট তৈরি করতে ব্যবহৃত হবে এমন প্রশ্ন সম্পর্কে কী বলা যায় ? এবং এছাড়াও, প্রাক্তন জন্য: সমস্ত বাশ স্ক্রিপ্টগুলি জিপিএল হওয়া দরকার?
অ্যাকোরিয়াস পাওয়ার

-1

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

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

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


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

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

কোনও অস্পষ্টতা নেই। জিপিএল ভি 3 তৈরির অন্যতম প্রধান কারণ ছিল এই তথাকথিত লুফোলটি বন্ধ করা, কারণ "আফেরো জিপিএল" ইতিমধ্যে প্রদর্শিত হয়েছিল। জিপিএলভি 2 কোডের বিতরণ সম্পর্কে, এটির ব্যবহার সম্পর্কে নয়।
রস প্যাটারসন

@ রোসপ্যাটারসন: জিপিএলভি 2 সম্পর্কে প্রশ্নটি ছিল, যেমনটি আমি আমার পোস্টে বলেছি GPL gives you a lot of freedom when it comes to "usage", but it does it lots of limitation concerning "distribution of derivative works"। জিপিএল-র সেই অংশটি মোটামুটি সোজা হয়ে গেলেও, জিপিএলভি 2-তে, এটি সা'স "ব্যবহার" বা "বিতরণ" কিনা তা ব্যাখ্যা করার জন্য উন্মুক্ত। জিপিএলভি 2 সস সম্পর্কে কিছুই বলেনি যেহেতু এটি সাশ সাধারণ হওয়ার আগে ডিজাইন করা হয়েছিল, তাই অস্পষ্টতা।
মিথ্যা রায়ান

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