এলজিপিএল রত্ন ব্যবহার করে কীভাবে আমার এমআইটি লাইসেন্স প্রাপ্ত অ্যাপ্লিকেশনটিকে প্রভাবিত করে?


21

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

আমি সম্প্রতি আমার প্রকল্পে আরেকটি রুবি রত্ন ব্যবহার শুরু করেছি ("কিছুটা" দরকার)। এই রুবি রত্নটি এলজিপিএল লাইসেন্সের অধীনে।

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

অতিরিক্তভাবে, আমার কাছে "নজর রাখার" দরকার এমন কোনও লাইসেন্স আছে কিনা তা জানতে সহায়ক হবে কারণ সেগুলি ব্যবহার করা আমার প্রকল্পের লাইসেন্সকে প্রভাবিত করবে।

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

ধন্যবাদ,
কর্সেন


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

7
ফ্রোগজ: আপনি অত্যুক্তি করছেন। এটি একটি সহজ লাইসেন্সিং প্রশ্ন, যা লাইসেন্সের পাঠ্য এবং অসংখ্য FAQ দ্বারা স্পষ্টভাবে উত্তর দেওয়া হয়। আপনার পড়ার জন্য সত্যই কোনও আইনজীবীর দরকার নেই।
ভের্টেক

উত্তর:


26

এটি প্রভাবিত করে না

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

এলজিপিএলের উল্লিখিত অংশ:

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


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

0

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

LGPL'ed সফ্টওয়্যারটি আপনার সফ্টওয়্যারটির নির্ভরতা। সুতরাং এটি আসলে আপনার সফ্টওয়্যার অংশ। এলজিপিএল নন-মুক্ত সফ্টওয়্যার থেকে ব্যবহার করার অনুমতি দেয় (যদিও এমআইটি এমনকি ফ্রি সফটওয়্যার), তাই নির্ভরতা হওয়া কোনও ব্লকার নয়।

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

আপনার সম্ভবত উত্সগুলির যত্ন নেওয়া উচিত কারণ এটি হতে পারে তৃতীয় পক্ষের প্রকল্প (মণি) অফলাইনে চলে যাবে এবং আপনার প্রকল্পটি তখন ভেঙে যাবে কারণ এতে আর অস্তিত্বহীন রত্ন প্রয়োজন requires

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


1
"আপনি যদি আপনার সফ্টওয়্যার বিতরণ করেন তবে আপনাকে এর উত্স-কোড সরবরাহ করতে হবে" " না এটি না যদি এটি সর্বজনীনভাবে উপলব্ধ থাকে।
21 সেপ্টেম্বর

1
@ ভার্টেক: যদি আপনি বিতরণ করেন তবে আপনার উত্সটি সরবরাহ করতে হবে। কেবলমাত্র অ-বাণিজ্যিক হিসাবে এবং কোডটি পরিবর্তিত না হওয়ার ক্ষেত্রে আপনি এই প্রয়োজনীয়তাটি প্রবাহ প্রকল্পে অর্পণ করতে পারেন (জিপিএল দেখুন)। লাইব্রেরি যদি আপনার দ্বারা বিতরণ না করা হয় (তবে এই ক্ষেত্রে ব্যবহারকারীর পরিবর্তন করতে পারবেন না এমন হার্ডকোডযুক্ত সেটআপ নির্দেশাবলী রয়েছে এবং আসলে এলজিপিএলে প্রতিস্থাপনযোগ্য এমন প্রয়োজনীয়তা রয়েছে যাতে এটি LGPL সামঞ্জস্যতাও ভেঙে দিতে পারে), আমি মনে করি এটি সরবরাহ করা সবচেয়ে নিরাপদ provide উত্স তাই বিপরীত প্রকৌশল এবং প্রতিস্থাপন প্রয়োজনীয়তা পূরণ করা সহজ।
hakre

@ ভার্টেক: সর্বজনীনভাবে উপলভ্য হওয়ার অর্থ আপনি বিতরণ করবেন না। মণি বিতরণকারী যদি উত্স সরবরাহ করতে অক্ষম হন তবে রত্নটির অনুলিপি বৈধ হতে পারে না।
hakre

এলজিপিএল, বিভাগ ৪.e "ইনস্টলেশন সংক্রান্ত তথ্য সরবরাহ করুন, তবে কেবল যদি আপনার অন্যথায় জিএনইউ জিপিএল-এর সেকশন 6 এর অধীনে এই জাতীয় তথ্য সরবরাহ করা প্রয়োজন হয় এবং কেবলমাত্র এই পরিমাণ তথ্যটি কোনও সংশোধিত সংস্করণ ইনস্টল ও সম্পাদন করতে প্রয়োজনীয় হয় সংযুক্ত সংস্করণটির পরিবর্তিত সংস্করণটির সাথে অ্যাপ্লিকেশনটিকে পুনরায় সংযুক্ত করে বা পুনঃসংযোগ দ্বারা উত্পাদিত সম্মিলিত কাজ ""
14

1
@ ভার্টেক: হুবহু E. অব্যাহত রয়েছে: "(আপনি যদি 4d0 বিকল্প ব্যবহার করেন তবে ইনস্টলেশন তথ্য অবশ্যই ন্যূনতম সংশ্লিষ্ট উত্স এবং সংশ্লিষ্ট অ্যাপ্লিকেশন কোডের সাথে থাকতে হবে। আপনি যদি 4d1 বিকল্পটি ব্যবহার করেন তবে আপনাকে অবশ্যই জিএনইউ জিপিএলের 6 নং অনুচ্ছেদ অনুসারে ইনস্টলেশন তথ্য সরবরাহ করতে হবে। সংশ্লিষ্ট উত্স পৌঁছে দেওয়ার জন্য।) "
হ্যাক্রে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.