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