অবজেক্ট ফাইল সরবরাহ করা কি এলজিপিএল রিলিংকের ধারাটি পূরণ করে?


10

এসও সম্পর্কে এই প্রশ্ন থেকে , আমি এটি পড়েছি:

মালিকানা উত্স কোড + এলজিপিএল উত্স কোড

  • স্থিতিযুক্ত:
    • হয় আপনাকে উভয় অংশই এলজিপিএল হিসাবে প্রকাশ করতে হবে।
    • বা সমস্ত কিছু সরবরাহ করুন যা ব্যবহারকারীকে এলজিপিএল উত্স কোডের একটি ভিন্ন সংস্করণ দিয়ে অ্যাপ্লিকেশনটিকে রিঙ্ক করতে দেয় allow এক্ষেত্রে অন্যান্য প্রয়োজনীয়তাগুলি একই রকমের যেমন এটি গতিশীলভাবে সংযুক্ত ছিল।

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

এটি কি সঠিক, এবং যদি না হয় তবে কেন?

উত্তর:


7

হ্যাঁ, আপনি সম্পূর্ণ সঠিক। আপনার অ্যাপ্লিকেশনটির জন্য অবজেক্ট ফাইল সরবরাহ করা LGPL কে সন্তুষ্ট করার পক্ষে যথেষ্ট কারণ এটি ব্যবহারকারীকে যদি তারা চয়ন করে তবে কিছু অন্যান্য সংস্করণ দিয়ে LGPL'd লাইব্রেরি প্রতিস্থাপন করতে দেয়।

এফএসএফ এমনকি তাদের এফএকিউতে খুব স্পষ্টভাবে বলেছেন :

এলজিপিএল (যে কোনও বিদ্যমান সংস্করণ: v2, v2.1 বা v3) এর সাথে সম্মতি দেওয়ার উদ্দেশ্যে:

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

(২) আপনি যদি ইতিমধ্যে ব্যবহারকারীর কম্পিউটারে উপস্থিত একটি এলজিপিএল'র লাইব্রেরির সাথে গতিশীলভাবে লিঙ্ক করেন তবে আপনার লাইব্রেরির উত্সটি বোঝানোর দরকার নেই। অন্যদিকে, আপনি যদি নিজের প্রয়োগের সাথে এক্সিকিউটেবল এলজিপিএল'ড গ্রন্থাগারটি স্থিতিশীলভাবে বা গতিশীলভাবে যুক্ত করেন, তবে আপনাকে অবশ্যই লাইব্রেরির উত্সগুলি জানাতে হবে, এলজিপিএল যে উপায়ে সরবরাহ করে সেগুলির একটির মধ্যে।


1
তাহলে কেন কিউটি "অভ্যন্তরীণ" এবং কর্মচারীরা ধারাবাহিকভাবে অন্যথায় দাবি করছেন? কিউটির এলজিপিএল পরিবর্তন হয়েছে বা কিছু?
ইভানবি

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

এটি দেখে মনে হচ্ছে Qt- র কিছু মডিউলগুলি কেবলমাত্র LGPL এর চেয়ে বেশি জিপিএল এর অধীনে উপলব্ধ, যদি আমি এই পৃষ্ঠাগুলিটি সঠিকভাবে পড়ছি তবে এটি সম্ভব যে তারা যদি স্থির সংযোগগুলি অবজেক্ট বিকল্পের সাথে উল্লেখ করে থাকেন তবে তাদেরও সামলানো উচিত ' "আপনি যদি এক্স, ওয়াই, বা জেড ব্যবহার না করেন" এবং অনুরূপ বিরক্তিকর স্পর্শকাতর বিশদটি unless
Ixrec

1
নিখুঁত বিশ্বে গতিশীল সংযোগটি দুর্দান্ত হতে পারে তবে এই বিশ্বে এবং কিউটি-র সাথে কাজ করার সময় গতিশীল সংযোগটি নরক। +০+ মেগাবাইট ঘড়ির মতো, যার অনেকগুলি ডিপ্লোয়মেন্ট সরঞ্জাম আনেনি এবং নির্ভরতা ওয়াকার সনাক্ত করতে পারে না। তাদের নিজস্ব এলজিপিএল এফএকিউতে আমি The LGPL allows you to keep the source code of your application private as long as it is “work that uses” the library. Dynamic linking is usually recommended here.বাধ্যতামূলক হওয়া সম্পর্কে কিছুই দেখি না।
ইভানবি

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