আমি কীভাবে নিজের সফটওয়্যার লাইসেন্স তৈরি করতে পারি? [বন্ধ]


17

আমি জিএনইউ জিপিএল, বিএসডি লাইসেন্স, এমআইটি লাইসেন্স এবং এলজিপিএলের মতো যেকোন ধরণের সফ্টওয়্যারের জন্য অসংখ্য লাইসেন্স দেখেছি। "জন ডো এর জেনেরিক লাইসেন্স" এর মতো নতুন সফ্টওয়্যার লাইসেন্স তৈরি করার প্রক্রিয়াটি কী?


8
@Nick। আপনি আপনার নিজের লিখতে পারেন। তবে লাইসেন্সে আপনি যা যা চেয়েছিলেন তা আপনি পাওয়ার সম্ভাবনা হ'ল পাতলা থেকে অস্তিত্বহীন (যদি আপনি আইনজীবী না হন)। আইনী ভাষা তুচ্ছ এবং জটিল নয় এবং আইনজীবীদের লুপ-হোল (দুঃখিত সুনির্দিষ্ট শর্তাবলী) এর অভিজ্ঞতাও রয়েছে যা আদালতে পূর্বে অনুষ্ঠিত / ব্যর্থ হয়েছে। আপনার উল্লিখিত সমস্ত লাইসেন্সগুলি অভিজ্ঞ আইনজীবীদের দল সতর্কতার সাথে তৈরি করেছে (এমনকি যদি প্রথম সংস্করণগুলি নাও ছিল)।
মার্টিন ইয়র্ক

4
আমি কেবল যে পরামর্শ দিতে পারি তা হ'ল প্রোগ্রামারদের কাছ থেকে আইনী পরামর্শ নেবেন না .....
mattnz

2
এইটা একটা ভালো প্রশ্ন. লজ্জাজনক বিষয় বিবেচনা করা।
জেরোইন

1
@ মার্টিনইয়র্ক আইনী ভাষা কোনও বিশেষ ভাষা নয়। ইংরেজিতে, তারা চুক্তির জন্য ইংরেজি ব্যবহার করে। আপনি যখন চুক্তিতে প্রদর্শিত স্টারবাকগুলিতে যান তখন কী শব্দগুলি সাধারণত ব্যবহৃত হয় না? অবশ্যই, তবে এটি গ্যাস স্টেশন "জার্গন" এর পক্ষে সত্য। তবুও, আপনি স্টারবাকগুলিতে যেতে পারেন এবং তাদেরকে 3.5 ডলার অবধি সহজ কালো শক্তি জ্বালানী সহ একটি বড় হ্যান্ডহেল্ড জলাশয় পূরণ করতে বলতে পারেন (এটি একটি বৃহত কফির দাম হিসাবে ধরে নেওয়া হয়) এবং আপনি "কফি জারগন" ব্যবহার না করেই পুরোপুরি বুঝতে পারবেন you'll
আন্দ্রেই

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

উত্তর:


29
  1. একটি সম্পাদক খুলুন।
  2. লাইসেন্সের শর্তাবলী লিখুন।
  3. ফাইল সংরক্ষণ.
  4. প্রকল্পের অন্তর্ভুক্ত।

সাধারণভাবে বলতে গেলে, এটির মধ্যে এটিই রয়েছে। সিরিয়াসলি।

বিশ্বাস করবেন না? পরীক্ষা করে দেখুন ফিল মধ্যে Sturgeon র মধ্যে কি হতে না ডিক লাইসেন্স (সেইসাথে WTFPL এটি অনুপ্রাণিত)।

এটি বলেছিল, সফ্টওয়্যার লাইসেন্সগুলি আইনীভাবে প্রয়োগযোগ্য কিনা তা হিট বা মিস হয়ে যায় , এমনকি কোনও আইনজীবী তাদের লেখালেখি করে (কমপক্ষে মার্কিন যুক্তরাষ্ট্রে এবং এটি প্রায় পুরোপুরি বিচারকের বা কপিরাইট কর্তৃত্বের সুরের উপর নির্ভর করে)। আরও সাধারণভাবে, যদিও, সফ্টওয়্যার লেখক হিসাবে, আপনি ইতিমধ্যে আপনার দেশের কপিরাইট আইন দ্বারা আবৃত হয়ে আছেন (ধরে নিলেন আপনি আপনার কাজটির কপিরাইট হওয়ার জন্য পদক্ষেপ নিয়েছেন; মার্কিন যুক্তরাষ্ট্রে, এটি কেবল কাজটি করে চলেছে)।

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

আপনি যদি এটি আইনত প্রয়োগযোগ্য হতে চান (বা কমপক্ষে এটি করার সম্ভাবনা থাকে) যেমন একটি বদ্ধ-উত্সুক্ত পণ্য প্রকাশ করা, তবে আপনি সম্ভবত কোনও আইনজীবীর সাথে কথা বলতে চান। এইভাবে, আপনি নিশ্চিত করতে পারেন যে কোনও সুস্পষ্ট ত্রুটি নেই এবং এটি এমনভাবে লেখা যেতে পারে যে কোনও বিচারক / শাসকদল যদি কেউ এর লঙ্ঘন করে তবে আপনার পক্ষে রায় দেওয়ার সম্ভাবনা বেশি।

এলিসল্যাব (কোডআইগনিতারের পিছনে সংস্থা) সফ্টওয়্যার লাইসেন্সিংয়ের (এবং এই বিষয়ে ব্লগের পুরো সপ্তাহের সত্যতা) উভয়ই আইনী দৃষ্টিকোণ থেকে এবং উপরে উল্লিখিত এফএলএসএস বিকাশকারী এবং সম্মানের নীতিমালার থেকে দুর্দান্ত ব্যাখ্যা রয়েছে

(অস্বীকৃতি: আমি আইনজীবি নই, এটি আইনীভাবে পরামর্শের বাধ্যবাধকতা নয়, ব্লা, ব্লা, ব্লাহ। আমি কেবল একজন বিকাশকারীকে আইনী মাইনফিল্ডের চারপাশে টিপ-টো করতে হয়েছিল যা সফ্টওয়্যার বিকাশ এবং লাইসেন্সিং। , এমন একজনের সাথে কথা বলুন যিনি আসলে একজন আইনজীবী, আদর্শভাবে কপিরাইট, পেটেন্ট এবং / অথবা লাইসেন্সিং ফোকাস সহ।)


1
প্রকৃত প্রশ্নের উত্তরের জন্য সঠিক ক্রিয়া সরবরাহের জন্য +1
ডেভিড পিটারম্যান

1
আমি "ডিক হই না" লাইসেন্সটি পছন্দ করি। এটি ডাব্লুটিএফপিএল থেকে আরও ভাল।
রবার্ট হার্ভে

এটি লক্ষণীয় যে "ডিক লাইসেন্স হবেন না" কোনওভাবেই ফ্রি / লিব্রে / 'ওপেন সোর্স' এক নয়।
দিমিত্রি আলেকজান্দ্রভ

16

আপনার সফ্টওয়্যার ব্যবহারকারীর জন্য নিম্নলিখিত প্রশ্নের উত্তর দিন:

  1. আপনার পণ্যটি কি ওপেন সোর্স, অর্থাত্ আমি উত্স কোডের একটি অনুলিপি পেতে পারি?

    • আমি আপনার উত্স কোডটি কীভাবে ব্যবহার করতে পারি? আমি কীভাবে এটিকে আমার নিজের অ্যাপ্লিকেশনগুলিতে অনুলিপি করে অনুলিপি করতে পারি, বা আমাকে আপনার বাইনারিতে লিঙ্ক করতে হবে? আমি যদি নিজের কোডটি আমার নিজের অ্যাপ্লিকেশনটিতে ব্যবহার করি তবে আমি আপনার কোডটি কতটা ব্যবহার করতে পারি তার সীমাবদ্ধতা রয়েছে? আপনার কোড যুক্ত আমার কাছে পুনরায় বিতরণকারী কোনও উত্স ফাইলগুলির শীর্ষে বা আমার বাইনারিটির সহায়তা / সম্পর্কে বাক্সে আপনার লাইসেন্স বা অ্যাট্রিবিউশন শিরোনামটি কি আমাকে অন্তর্ভুক্ত করতে হবে?
  2. আমি আপনার পণ্য সাথে কি করতে পারি? আমি কি এটি একটি একটি কম্পিউটার ব্যবহার করতে পারি? আমি কি এটি একাধিক কম্পিউটারে ব্যবহার করতে পারি? আমি কি এটিকে পুনরায় বিতরণ করতে বা পুনরায় বিক্রয় করতে পারি?

  3. আমি যদি লিখি অন্য অ্যাপ্লিকেশনটির অংশ হিসাবে আমি আপনার পণ্যটি ব্যবহার করি, তবে আমাকেও কি ওপেন সোর্স হতে হবে?

  4. আপনি কিভাবে আপনার পণ্য ওয়ারেন্টি? আমার যদি সমস্যা হয় তবে আপনি কি আইনত দায়বদ্ধ?

  5. আপনার পুনরায় বিতরণ শর্তাবলী কি? আমি যে পণ্যটি লিখছি তার অংশ হিসাবে কি আমি আপনার পণ্যটিকে পুনরায় বিতরণ করতে পারি? আপনি যদি উত্স সরবরাহ করেন তবে আমি কি আপনার লাইব্রেরিটি সংশোধন করতে এবং সংশোধনগুলিকে পুনরায় বিতরণ করতে পারি এবং যদি তাই হয় তবে আমার কোন শর্ত পূরণ করতে হবে?

অন্যান্য লাইসেন্স অধ্যয়ন করুন এবং দেখুন তারা কীভাবে এই প্রশ্নের উত্তর দিয়েছে।


6

এটি আসলে আশ্চর্যরূপে বিকাশকারীদের সাথে মিলে যায়:

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

উদাহরণস্বরূপ, "লাইসেন্স কেবলমাত্র একজন ব্যবহারকারীর জন্য" সাধারণত এর অনুরূপ কিছুতে অনুবাদ করা হয়: "FooCorp Inc. এর জন্য FooSoftware ইনস্টল ও ব্যবহার করার জন্য আপনাকে একটি একক, অ-এক্সক্লুসিভ, অ-হস্তান্তরযোগ্য লাইসেন্স দেয় ..."।

আপনি হয়ত ভাবেন এটি এফ / ওএসএস লাইসেন্সের ক্ষেত্রে প্রযোজ্য নয়, তবে প্রয়োজনীয়তা পৃথক হওয়া বাদে এটি কমবেশি একই রকম হয়: আপনি এই প্রয়োজনীয়তার সহজতম সংস্করণটি এখানে পেতে পারেন http://opensource.org/docs/OSD

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

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


সুতরাং এটি মূলত একটি আইনজীবী-ভিত্তিক কাজ?
Rrjrjtlokrthjji

1
@ নিক অবশ্যই, প্রোগ্রামারদের সেখানে সাধারণত চলতে হবে না।
স্টেফ

4

আপনার প্রশ্নের উত্তর দিতে, যে কেউ লাইসেন্স লিখতে পারে - এবং এটি দেখায়!

আমাদের মধ্যে যারা জিনিস তৈরির জন্য সফ্টওয়্যার ব্যবহার করে এবং প্রতিটি লাইসেন্সকে সম্মান জানাতে চেষ্টা করে তারা প্রত্যেকবারই নতুন তৈরি করার বিষয়ে কথা বলার সময় একটি গরম পোকারের সাথে আমাদের নিজস্ব চোখের বলগুলি বের করতে প্রস্তুত। বিশ্বে ইতিমধ্যে অগণিত সফটওয়্যার লাইসেন্স রয়েছে। এর মধ্যে 99% হ'ল বিদ্যমান, আরও জনপ্রিয় লাইসেন্সগুলির কাছাকাছি সদৃশগুলি, ভালভাবে ভাবা হয়নি except

আমি যে সাইটটিতে অবদান রাখছি তার একটি ঘরে ঘরে জন্ম নেওয়া সৃজনশীল-কমন্স অ-বাণিজ্যিক অ্যাট্রিবিউশন ধরণের লাইসেন্স রয়েছে, এটি ব্যতীত কাজগুলি সম্পর্কে কিছুই না বলে। তাদের কি অনুমতি দেওয়া হচ্ছে? এগুলি কি একই লাইসেন্সের অধীনে বিতরণ করা যেতে পারে? আমাকে মারছে!

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

ভাল লাইসেন্স লেখা সত্যিই কঠিন। এমনকি সেরা সফ্টওয়্যার লাইসেন্সগুলি গর্তে পূর্ণ। পর্যায়ক্রমে অ্যাপাচি এবং জিপিএল লাইসেন্সগুলির নতুন সংস্করণ রয়েছে। দয়া করে দেখুন আপনি যদি এমন কোনও লাইসেন্স পেতে পারেন যা আপনার 90% প্রয়োজন পূরণ করে এবং এটি ব্যবহার করে। জিপিএল লিঙ্ক ব্যতিক্রম বা "ক্লাসপাথ ব্যতিক্রম" এই একটি বড় উদাহরণ। হাইবারনেট লোকেরা কয়েক বছর তাদের সাইটে যে বিবৃতি দিয়েছে তাতে আমি কিছুটা চিন্তিত, মূলত জিপিএলভি 2-কে ক্লাসপাথ ব্যতিক্রমের মতো অন্তর্ভুক্ত করার জন্য এটি প্রকাশ্যে ভুল ব্যাখ্যা করা mis এটা কি ক্লাসপাথ ব্যতিক্রম? কেউ তাদের মামলা না করলে আমরা জানব না।

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

আপনি যদি নিজের লাইসেন্সটি কোনও বিদ্যমান লাইসেন্সকে ভিত্তি করে থাকেন, তবে আপনার লাইসেন্সের শর্তাদি পূরণের বিষয়ে যত্নশীল লোকেরা এটির অর্থ কী তা বোঝার জন্য বছরের পর বছর এটি অধ্যয়ন করতে হবে না।

যদি সম্ভব হয় তবে, আমি আপনাকে নতুন শক্তি লেখার চেয়ে বিদ্যমান লাইসেন্স উন্নত করতে আপনার শক্তি এবং প্রতিভা নিবেদিত করতে উত্সাহিত করব।

এমন একটি হত্যার আনন্দ হিসাবে দুঃখিত। যদি আমি তিক্ত হন তবে এটি কারণ আমি সত্যই পড়েছি এবং লোকদের কাজগুলি ব্যবহার করার আগে তাদের সম্মান করার চেষ্টা করি।


3

শর্তাবলী লিখুন, আপনার সফ্টওয়্যার দিয়ে প্রকাশ করুন। এটাই.

একটি প্রশ্ন, তবে, আপনি চান কেন? আপনি যে শর্ত যুক্ত করতে চান তা ইতিমধ্যে অন্য ব্যবহৃত লাইসেন্সে উপস্থিত রয়েছে এমনটি অসম্ভাব্য নয়।

এটি প্রাথমিক পদক্ষেপ যুক্ত করে - আপনাকে আসলে কোনও লাইসেন্স তৈরি করতে হবে কিনা তা পরীক্ষা করুন।

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

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