'অবদান' এবং 'নিখরচায়' প্যাকেজ সংগ্রহস্থলের মধ্যে পার্থক্য কী?


17

যদিও আমি বিভিন্ন কারণে ডেবিয়ানকে পছন্দ করি, তবে এই বিতরণ এবং এর নীতিগুলির নির্দিষ্ট দিকগুলি সম্পর্কে কিছু ডকুমেন্টেশন সন্ধান করা সবসময় সহজ নয়।

আমার প্রশ্ন হচ্ছে: মধ্যে পার্থক্য কি contribএবং non-freeপ্যাকেজ ভান্ডার?

ছোট্ট ব্যাখ্যা থেকে আমি জানতে পারি, যদি আমার ভুল না হয়:

  • non-free প্যাকেজগুলির জন্য যার লাইসেন্সগুলি নিখরচায় নয়
  • contribnon-freeপ্যাকেজগুলির নির্ভরতার জন্য (যা এগুলি দেবিয়ার অংশ না করে)

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

আমি এখানে কিছু মিস করছি কিনা তা জানতে চাই।

উত্তর:


27

নিখরচায় প্যাকেজগুলি হ'ল প্যাকেজগুলি যা দেবিয়ান ফ্রি সফটওয়্যার গাইডলাইন সংজ্ঞাটিমেনে চলে না। উদাহরণ:

nvidia-driver যা মালিকানাধীন ড্রাইভার সরবরাহ করে।

contrib প্যাকেজ প্যাকেজ যে DFSG মেনে চলতে না, কিন্তু উপর নির্ভর অ বিনামূল্যে প্যাকেজ হিসাবে অথবা যা কিছু অ মুক্ত সফটওয়্যার উপর নির্ভর করে ডাউনলোড করা (প্যাকেজ দ্বারা অথবা নিজে ডাউনলোড করা হচ্ছে) সঠিকভাবে কাজ করার জন্য। সুতরাং তারা শেষ নাmain। উদাহরণ:

bumblebee-nvidiaযা ডিএফএসজি-র অনুবর্তী, অ-মুক্ত প্যাকেজ ছাড়া সত্যই কার্যকর নয় nvidia-driver, সুতরাং এটি contribবিভাগে রাখা হয়েছে, বা

vice যার সঠিকভাবে কাজ করার জন্য রমগুলি (কপিরাইট এবং আইন সম্মানের ক্ষেত্রে) ডাউনলোড করা দরকার।

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

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

ট্রিভিয়া: ডিএফএসজিতে ডেবিয়ানের কোনও উল্লেখ মুছে ফেলার মাধ্যমে প্রথমে ওপেন সোর্স সংজ্ঞা তৈরি করা হয়েছিল।


2
আমি ডেবিয়ান বা এর পৃথককারী non-freeএবং এর ব্যবহারকারীদের কোনওটির পক্ষে সত্যিই সুবিধাটি বুঝতে পারি না contrib। আসল সুবিধা কী লাভ? একটি শেষ ব্যবহারকারী হিসাবে যারা কোনও প্রোগ্রামে নিখরচায় কোড রয়েছে কিনা সেদিকে খেয়াল রাখে না non-freeএবং contribআমার দ্বারা উভয়ই ঠিক আছে। End-user যারা হিসাবে আছে যত্ন, উভয় আমার জন্য সীমা বন্ধ আছে। আসল সুবিধা কী?
MechMK1

1
MechMK1 এর মতো আমিও এতে আশ্চর্য হয়েছি, এবং আমার প্রশ্নে আমার এটি আরও পরিষ্কারভাবে লেখা উচিত ছিল, এটিও একটি দিক যা আমি উত্তর দিতে চাই।
প্যারাডক্স

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

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

9

দেবিয়ান নীতি ম্যানুয়ালটিতে সংজ্ঞায়িত:

2.2.2। অবদান সংরক্ষণাগার অঞ্চল

অবদান সংরক্ষণাগারটির অঞ্চলে দেবিয়ান বিতরণ নিয়ে কাজ করার উদ্দেশ্যে পরিপূরক প্যাকেজ রয়েছে, তবে বিল্ড বা ফাংশন করতে বিতরণের বাইরে সফ্টওয়্যার প্রয়োজন require

অবদানের প্রতিটি প্যাকেজ অবশ্যই ডিএফএসজি মেনে চলবে।

এছাড়াও, প্যাকেজগুলি অবদান রাখে

  • অবশ্যই এত বগল না হওয়া উচিত যে আমরা তাদের সমর্থন করতে অস্বীকার করি এবং

  • এই ম্যানুয়ালটিতে উপস্থাপিত সমস্ত নীতিগত প্রয়োজনীয়তা অবশ্যই পূরণ করতে হবে।

অবদানের অন্তর্ভুক্ত প্যাকেজগুলির উদাহরণগুলি হ'ল:

নিখরচায় প্যাকেজগুলির জন্য যা অবদান, অ-মুক্ত প্যাকেজ বা প্যাকেজগুলির প্রয়োজন যা সংকলন বা সম্পাদনের জন্য আমাদের আর্কাইভে মোটেও নেই এবং এবং

মোড়কহীন প্যাকেজগুলি বা নন-ফ্রি প্রোগ্রামগুলির জন্য অন্যান্য ধরণের বিনামূল্যে আনুষাঙ্গিক।

2.2.3। অ-সংরক্ষণাগার অঞ্চল area

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

প্যাকেজগুলি অবশ্যই অ-মুক্ত রাখতে হবে যদি তারা ডিএফএসজির সাথে সম্মতি না রাখে বা পেটেন্ট বা অন্যান্য আইনী সমস্যা দ্বারা আবদ্ধ থাকে যা তাদের বিতরণকে সমস্যাযুক্ত করে।

তদাতিরিক্ত, প্যাকেজগুলি অ-মুক্ত

  • অবশ্যই এত বগল না হওয়া উচিত যে আমরা তাদের সমর্থন করতে অস্বীকার করি এবং

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

আরও পড়া:


2

https://www.debian.org/doc/debian-policy/ch-archive#s-contrib

অবদান সংরক্ষণাগারটির অঞ্চলে দেবিয়ান বিতরণ নিয়ে কাজ করার উদ্দেশ্যে পরিপূরক প্যাকেজ রয়েছে, তবে বিল্ড বা ফাংশন করতে বিতরণের বাইরে সফ্টওয়্যার প্রয়োজন require

এই সফ্টওয়্যারটি খুব ভাল এমন সফ্টওয়্যার হতে পারে mainযা বিনামূল্যে থাকা সত্ত্বেও পাওয়া যায় না । আপনি এটি ডেবিয়ান থেকে পেতে পারেন না।


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