এজিপিএল - আপনি কী করতে পারেন এবং কী করতে পারবেন না


188

এজিপিএল হ'ল মোটামুটি নতুন লাইসেন্স যা জিপিএল-ওভার-নেটওয়ার্কগুলিকে বোঝানো হয়েছিল। তবে আইনজীবী না হয়ে এবং পুরো লাইসেন্সটি না পড়ে, আপনি ঠিক কী করতে পারেন তা ঠিক বুঝতে পারছি না এবং এজিপিএল দিয়ে কী নয়।

আমার অনিশ্চয়তা মঙ্গোডিবি (যা এজিপিএল) সম্পর্কে এই পোস্টটি এবং আরও নীচের মন্তব্যে আরও খাওয়ানো হয়েছে ।

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

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

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

দ্রষ্টব্য: প্রশ্নটি এজিপিএলভি 3 সম্পর্কে


1
এই সম্পর্কিত
উত্তরটিও

উত্তর:


40

এজিপিএল এলজিপিএল নয়, জিপিএল ভিত্তিক। এতে কোনও লিঙ্কিং ব্যতিক্রম নেই এবং এজিপিএল কোড ব্যবহার করে যে কোনও কাজ (লিঙ্কযুক্ত বা অন্যথায়, সংশোধিত বা না) অবশ্যই এজিপিএল লাইসেন্সপ্রাপ্ত এবং বিতরণ করা উচিত।

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

বেশিরভাগ ক্ষেত্রে যেখানে লোকেরা ক্লোজড সোর্স প্রোগ্রামগুলিতে পৃথক জিপিএল অ্যাপ্লিকেশন ব্যবহার করে, তারা জিপিএল কাজটি একটি alচ্ছিক এক্সটেনশন বা অন্য কিছু কোডের বিকল্প ব্যাক-এন্ড সরবরাহ করে provide

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


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

8
1. "সংযুক্ত বা অন্যথায়" ভুল is ২. "এটিকে একটি উত্পন্ন কাজ হিসাবে বিবেচনা করা হবে" ভুল 3.. আমি মনে করি "বেশিরভাগ ক্ষেত্রেই" ভুল। ৪. "(এ) জিপিএল কাজ চূড়ান্ত প্রয়োগের পাশাপাশি পৃথক অ্যাপ্লিকেশনের পাশাপাশি বিতরণও করা যায় না" সম্পূর্ণ ভুল, যেমন, দেবিয়ান সমস্ত ধরণের বিভিন্ন লাইসেন্সের সাথে একসাথে বিতরণ করে, এগুলি সবই জিপিএলের সাথে সামঞ্জস্যপূর্ণ নয়। মালিকানা ব্যবস্থাও এটি করতে পারে। "প্রশ্নগুলি উত্থাপিত হয়েছে" থেকে শুরু করে এই পৃষ্ঠার ৩ নং বিভাগটি দেখুন: বাকীটি পড়বেন না, এটি আপনাকে কেনার দিকে চালিত করার চেষ্টা করছে।
স্যাম ওয়াটকিন্স

লাইসেন্সের কারণে দেবিয়ানের 3 টি পৃথক ভাণ্ডার রয়েছে। mainনিয়ে গঠিত DFSG -compliant প্যাকেজ, যা এই এলাকায় কাজ চালানোর জন্য বাহিরে সফ্টওয়্যার উপর নির্ভর করে না। এগুলি দেবিয়ান বিতরণের একমাত্র প্যাকেজcontribপ্যাকেজগুলিতে ডিএফএসজি- কমপ্লায়েন্ট সফ্টওয়্যার রয়েছে তবে মূল নির্ভরতা নেই (সম্ভবত ফ্রি-তে ডেবিয়ানের জন্য প্যাকেজড)। non-freeসফটওয়্যার যা মেনে চলছে না ধারণ করে DFSG
কেভিন ব্রি

উত্তর: "পাশাপাশি বিতরণ করা যায় না" - আপনি কি সেই নির্দিষ্ট লাইসেন্স বিধানটিকে সমর্থন করে তা নির্দেশ করতে পারেন? আমি কেন পুরোপুরি বুঝতে পারি আপনি কেন কোনও গ্রাহক পণ্যতে এজিপিএল-লাইসেন্স কোড পাঠাতে চান না, তবে এটি মোটামুটি সংকীর্ণ পরিস্থিতি।
চার্লস ডাফি

1
লাইক ... ওয়াট ... সুতরাং এখন লিনাক্স কার্নেলগুলি সহ সমস্ত অ্যান্ড্রয়েড ফোনগুলি অবৈধ ...
অ্যান্টি হাপাল

10

এজিপিএল হ'ল জিপিএল; সুতরাং আপনার অ্যাপ্লিকেশন যদি এজিপিএল কোড ব্যবহার করে তবে এটিকে এজিপিএল লাইসেন্স দিতে হবে।

জিপিএলের শীর্ষে এজিপিএল যা করে তা হ'ল ব্যবহারকারীর নতুন সংজ্ঞা। আপনার সার্ভারে চলমান জিপিএল প্রোগ্রামগুলির জন্য, আপনি ব্যবহারকারী, এজিপিএল এর জন্য, অ্যাপটির আসল ব্যবহারকারীরা হচ্ছেন আপনার ওয়েবসাইট বা পরিষেবার ব্যবহারকারী service অতএব আপনি যদি অ্যাপ্লিকেশনটি বিতরণ করছেন তবে আপনি ছাড়া অন্য কেউ যদি এটি ব্যবহার করে। এবং এটি অবশ্যই সমস্ত স্ট্যান্ডার্ড জিপিএল প্রয়োজনীয়তা বোঝায়।

মোঙ্গোর ক্ষেত্রে, আমি ধরে নিচ্ছি যে অ্যাপসটি এটি ব্যবহার করে এটি কোড ব্যবহার করে না, কেবলমাত্র কিছু এপিআই, যা এজিপিএল লাইসেন্সপ্রাপ্ত নয়।


সাধারণত বলছি, আমি আইটেক্সটের কোডটিও ব্যবহার করছি না - আমি এর এপিআই ব্যবহার করছি, যা মঙ্গোর ক্ষেত্রে জেএসএন এপিআইয়ের পরিবর্তে বাইনারি জাভা এপিআই।
বোজো

@ বোজো এবং এপিআই কোন লাইসেন্সের আওতায় রয়েছে?
13_11

2
@ বোজোহো মোংবো ডিবি ড্রাইভার সকলকে অ্যাপাচি লাইসেন্সের অধীনে লাইসেন্স দেওয়া হয় (আমি যে ওয়েবসাইটটির সাথে আপনি লিঙ্ক করেছেন সেটির উদ্ধৃতি দিচ্ছি)।
আসুন_আমি_বলে

2
ঠিক আছে, এটি অদ্ভুত - আমরা কোন এপিআই কী করবো এবং কোন এপিআই ক্লায়েন্ট। আপনি উপরের তিনটি বুলেট প্রশ্নের উত্তর দিতে পারবেন?
বোঝো

2
কোনও প্রশ্ন নেই যে AGPL'd কোড ব্যবহার করে এমন একটি কাজ AGPL এর আওতায় লাইসেন্সপ্রাপ্ত (GPLv3 কোড ব্যতীত GGPv3 কোডে প্রয়োগকারী এজিপিএল শর্তাদি ছাড়াই বিশেষভাবে মঞ্জুরিপ্রাপ্ত)। সমস্যাটি নেটওয়ার্ক ব্যবহারের সংজ্ঞাতে আসে, যা কেবল "পরিবর্তিত সংস্করণ" হিসাবে বোঝায় এবং সংজ্ঞাগুলিতে "পরিবর্তিত সংস্করণ" এর সংজ্ঞা বলতে বোঝায় যে এটি কেবল এমন কিছু ক্ষেত্রে প্রযোজ্য যা কপিরাইটের প্রয়োজন (যেমন, বিতরণ)। সুতরাং এটি এখনও বরং নিষ্প্রভ।
এরিক ফানকেনবাশ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.