জিপিএল-লাইসেন্সপ্রাপ্ত প্রকল্পে এমআইটি-লাইসেন্স কোড ব্যবহার করার সময় কী করবেন?


9

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

বাকী কোডটি জিএনইউ আফিরোর অধীনে আমার হবে, এটি কেবল একটি উত্স ফাইল এবং একটি শিরোলেখ ফাইল যা আমি এমআইটির অধীনে লাইসেন্স পেয়েছি তা ব্যবহার করছি।

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

আমি যতদূর বলতে পারি, আমার কেবল যা করার দরকার তা হল লাইব্রেরিতে এমআইটি লাইসেন্স ছেড়ে দেওয়া এবং দুটি পৃথক লাইসেন্স সম্পর্কে লাইসেন্স ফাইলে একটি নোট অন্তর্ভুক্ত করা এবং তারা কোন কোডে প্রয়োগ করে, তা কি সঠিক?



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

2
এক পছন্দ হতে পারে আপনার কোডটি এমআইটির অধীনে লাইসেন্স করা, যা সবকিছুকে সহজ করে দেবে। আপনার কি আসলেই কোনও বিধিনিষেধযুক্ত লাইসেন্স সহ আপনার কোডটি সুরক্ষিত করা দরকার? এবং যদি আপনি জিপিএলের লক্ষ্যগুলি সম্পর্কে দৃ strongly়ভাবে অনুভব করেন তবে আপনি কেন আপনার প্রকল্পে নন-জিপিএল কোড ব্যবহার করছেন?
ব্রায়ান ওকলে

4
@ ডেভিড আর্নো: আমার কাছে, বিনামূল্যে নিখরচায়। আমি যখন এমআইটি ব্যবহার করি তখন জিপিএল কোড সহ এটি ব্যবহার সহ আপনি চাইলে আমার কোডটি ব্যবহার করতে আপনাকে স্বাগতম । এবং আপনি যদি আমার কোডটি সমৃদ্ধ করেন তবে আমি আপনার সাফল্যের প্রশংসা করব।
ব্রায়ান ওকলে

2
@ ডেভিড আর্নো: হ্যাঁ, হ্যাঁ আমি পুরোটা বুঝতে পারি না "আমি চাই আমার কোডটি ওপেন হোক, তবে আপনি কীভাবে এটি ব্যবহার করবেন" মানসিকতাটি সীমাবদ্ধ করতে চাই। "হয় এটি উন্মুক্ত করুন বা না করুন" এটিকে আমি কীভাবে দেখি। কোডের বিশাল, বিস্তৃত, বিস্তৃত সংখ্যা যে কোনও উপায়ে রক্ষার পক্ষে মূল্যবান নয়, সুতরাং কেন এত শক্তি এটিকে রক্ষা করার দিকে ঝুঁকছে তা আমি বুঝতে পারি না।
ব্রায়ান ওকলে

উত্তর:


6

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

... "উপরের কপিরাইট নোটিশ এবং এই অনুমতি বিজ্ঞপ্তিটি সফ্টওয়্যারটির সমস্ত অনুলিপি বা উল্লেখযোগ্য অংশে অন্তর্ভুক্ত করা হবে।" ...

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


1
সুতরাং লাইসেন্সের ফাইলটিতে নোট অন্তর্ভুক্ত করা ছাড়া আমার বিশেষ কিছু নেই যা প্রকল্পগুলির অংশগুলির জন্য একটি এমআইটি লাইসেন্স ব্যবহার করে?
RPIAwesomeness

@ আরপিআইউইউবনেস: হয়, বা আপনি শিরোনাম এবং উত্স ফাইলের অংশ হিসাবে কপিরাইট এবং অনুমতি নোটিশ অন্তর্ভুক্ত।
ডক ব্রাউন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.