তৃতীয় পক্ষের মাভেন নির্ভরতাগুলির জন্য লাইসেন্সগুলি কীভাবে অন্তর্ভুক্ত করবেন?


19

আমি আমার জাভা প্রকল্পের জন্য বাইনারি বিতরণযোগ্য উত্পাদন করছি। আমি এটি দুটি উপায়ে প্রকাশ করছি:

  1. মাভেন সেন্ট্রাল

  2. জিপ গুগল কোডে বিতরণযোগ্য

আমার প্রকল্পটি অ্যাপাচি ২.০ লাইসেন্সের আওতায় লাইসেন্সযুক্ত। আমি অল্প সংখ্যক তৃতীয় পক্ষের দল ব্যবহার করি, যার মধ্যে একটি এমআইটি লাইসেন্সযুক্ত। আমি বিশ্বাস করি যে লাইসেন্সের নিম্নলিখিত বিষয়গুলির উপর ভিত্তি করে আমার প্রকল্পের ব্যবহারকারীদের লাইসেন্সের বিষয়বস্তু সম্পর্কে সচেতন করা আমার বাধ্যবাধকতা:

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

আমি আমার উত্স এবং আমার বিতরণযোগ্যগুলির মধ্যে এটিকে কীভাবে উল্লেখ করব? আমি বর্তমানে চিন্তা করছি:

  1. আমার উত্স ফাইলগুলিতে কিছু উল্লেখ করার দরকার নেই। এগুলি কেবল আমার অ্যাপাচি ২.০ বয়লারপ্লেট বিজ্ঞপ্তি অন্তর্ভুক্ত করে।

  2. আমি অ্যাপাচি ২.০ লাইসেন্সের পাঠ্য সহ আমার প্রকল্পের মূলটিতে একটি LICENSE.txt ফাইল যুক্ত করি।

  3. আমার জিপড ডিস্ট্রিবিটেবলের জন্য আমাকে এমন কিছু যুক্ত করতে হবে যা নির্দেশ করে যে কোনও উপাদান এমআইটি লাইসেন্সযুক্ত। সম্ভবত একটি নোটিশ ফাইল?

  4. আমার মাভেন কেন্দ্রীয় বিতরণের জন্য, আমার নিদর্শনগুলি কেবল তার নির্ভরতাগুলি ঘোষণা করে বলে আমার কিছু করার দরকার নেই, তবে বাস্তবে সেগুলি অন্তর্ভুক্ত করে না।

এটি কি কোনও বৈধ পরিকল্পনার মতো বলে মনে হচ্ছে? যদি তা হয় তবে কেউ কীভাবে পয়েন্ট 3 অর্জন করতে পারে সে বিষয়ে পরামর্শ দিতে পারে।

উত্তর:


5

মাভেন লাইসেন্স প্লাগইন ব্যবহার করে , আপনি সমস্ত লাইসেন্স ( license:add-third-party) সহ একটি পাঠ্য ফাইল তৈরি করতে পারেন । এই ফাইলটিকে তখন আপনার প্রকল্পে বা আপনার বান্ডিল জিপ হিসাবে সংস্থান হিসাবে অন্তর্ভুক্ত করা যেতে পারে।

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