যদি আমি কোনও রেপোতে একটি সফ্টওয়্যার লাইসেন্স দিতে দেরি করি তবে পূর্ববর্তী সমস্ত কমিটগুলি কি লাইসেন্স থেকে অপরিশোধিত?


13

ধরুন আমার 100 টি কমিট সহ একটি বেসরকারী প্রকল্প রয়েছে। 101 তম প্রতিশ্রুতি না দেওয়া পর্যন্ত আমি কোনও সফ্টওয়্যার লাইসেন্স যুক্ত করি না। যদি আমি প্রকল্পটি ওপেন সোর্স করি তবে এর অর্থ কি 101 ম প্রতিশ্রুতি অনুসারে প্রথম 100 টি কমিটস সফটওয়্যার লাইসেন্স দ্বারা সীমাহীন?

লাইসেন্স যুক্ত হওয়ার পরে কি প্রকল্পটি পুনর্নির্মাণ করা উচিত?

উত্তর:


16

আপনি লাইসেন্স প্রকাশের সময় লাইসেন্সটি প্রয়োগ হয়। সুতরাং যদি আপনি প্রতিশ্রুতি প্রকাশের পরে প্রকাশ করেন তবে এটি সমস্ত কমিটকে কভার করে।

আপনি যদি লাইসেন্স যুক্ত করার আগে প্রকাশ করেন তবে আপনি কোনও প্রকারের লাইসেন্সের অধীনে কোনও সংস্করণ প্রকাশ না করা পর্যন্ত আপনার কপিরাইটযুক্ত কাজটি ব্যবহার করার জন্য কোনও লাইসেন্স নেই।

আপনি যে সমস্যার কথা ভাবছেন তা ঘটে যখন কোনও প্রকল্প একটি লাইসেন্সের অধীনে প্রকাশিত হয় এবং তারপরে অন্যটিতে পরিবর্তিত হয়।

সেক্ষেত্রে যারা পুরানো লাইসেন্সের আওতায় কাজটি ডাউনলোড করেছেন তারা এখনও সেই লাইসেন্সে রয়েছেন। ওপেন সোর্স লাইসেন্সগুলির সাথে এর অর্থ প্রায়শই তারা একই লাইসেন্সের অধীনে কাজটি পুনরায় প্রকাশ করতে পারে।


1
ভাল উত্তর. প্রকাশনাতে কি ওপেন সোর্স সংগ্রহস্থলের প্রতিশ্রুতি আপলোড করা অন্তর্ভুক্ত থাকে যেখানে এটি অন্যরা অ্যাক্সেস করতে পারে?
মার্সাতাতো

3
@ মার্সাতাতো: হ্যাঁ সর্বজনীনভাবে অ্যাক্সেসযোগ্য ভান্ডারগুলিতে আপলোড করা প্রকাশের একটি ফর্ম।
বার্ট ভ্যান ইনজেন শেনাও

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

4

আপনি সঠিক যে লাইসেন্সটি প্রয়োগ হওয়ার সময় থেকেই বৈধ। এর অর্থ হ'ল পূর্বের কমিটগুলি কপিরাইটে ডিফল্ট হয় যার অর্থ কারও কোনও উদ্দেশ্যেই এগুলি ব্যবহার করার অধিকার নেই।

যদি আপনার পক্ষে এটি গুরুত্বপূর্ণ হয় যে অন্যরা পুরানো সংস্করণগুলি ব্যবহার করতে পারে তবে আপনি পুনরায় শোধ করতে পারেন।

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