ক্লায়েন্ট উত্স কোড চায়, তবে এতে আমি অন্যান্য প্রকল্পের সাথে প্রচুর ভাগ করা কোড ব্যবহার করি


96

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

সমস্যাটি হ'ল: আমি কয়েক বছরের মধ্যে তৈরি করেছি এবং আমার লেখা বেশিরভাগ অ্যাপ্লিকেশনের টেম্পলেট হিসাবে ব্যবহার করেছি। এটি প্রকল্পের ক্ষেত্রের চেয়ে অনেক বড়।

আমি এটি একটি পণ্যের জন্য ব্যবহার করারও পরিকল্পনা করি, তাই আমি তুলনামূলকভাবে ছোট প্রকল্পের জন্য এটি সরবরাহ করতে চাই না।

আমি অনুমান করছি যে এই শিল্পে এই প্রথম ঘটেনি। এই সমস্যাটি নিরসনের সর্বোত্তম উপায় কী? আমি ধারণা করছি ভাগ করা লাইব্রেরিগুলির মতো জিনিসগুলি সহায়তা করতে পারে।


18
তাদের কী দরকার? সম্ভাবনা হ'ল আপনি যদি ব্যবসায়ের বাইরে চলে যান তবে কোডটি অবশ্যই রয়েছে তা নিশ্চিত হতে চান। আপনি সম্ভবত লাইসেন্সিং যুক্ত করতে পারেন যা অনুমোদিত ব্যবহারের সীমাবদ্ধ করে। একসময় আমি যে কাজ করেছি এমন একটি সংস্থা এই জাতীয় মামলার সুরক্ষার জন্য কোনও আইনজীবী সংস্থার কাছে উত্স কোড (সঠিক শব্দ?) জমা দিয়েছে।
থারস্টেন মোলার

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

14
@ কোডআংরি "করা উচিত"? না তারা যদি সঠিক পরিমাণ অর্থ প্রদান করে।
o0 '

32
নিবন্ধন করুন এটি আপনার, অন্যথায় সম্মত না হলে…
o0 '।

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

উত্তর:


137

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

চুক্তি শুরু করার পরে প্রচুর যুবকরা যা করেন তা করবেন না। কেবল স্বাক্ষর করবেন না কারণ মনে হচ্ছে তাদের প্রচুর অভিজ্ঞতা আছে এবং আপনি নেই। ছিঁড়ে ফেলার একটি ভাল উপায়।

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


17
যদি সফ্টওয়্যার কোড এসক্রো পরিষেবা দেউলিয়া হয়ে যায়?
ব্যবহারকারী 11153

21
তারপরে কোডটির মালিক হলেন - আশাকরি - এখনও আশেপাশে, এবং তার কোডটি অন্য এসক্রো পরিষেবাতে সরবরাহ করতে পারেন। পরিষেবাটি ব্যর্থতার একক পয়েন্ট সরানোর উদ্দেশ্যে।
আলেকজান্ডার

17
সফ্টওয়্যার কোড এসক্রো পরিষেবাগুলি কি সফটওয়্যার কোড এসক্রো পরিষেবাদি ব্যবহার করে?
ফ্রিঅ্যাসআইনবিয়ার

29
@ ফ্রিএএসআইনবিয়ার: না, তারা সফ্টওয়্যার কোড এসক্রো এসক্রো পরিষেবাগুলি ব্যবহার করে। একথাও ঠিক যে।
nneonneo

@ আলেকজান্ডার, কেবলমাত্র যদি পুনরায় এসক্রোয়িং চুক্তিবদ্ধ বাধ্যবাধকতা হয়। অন্যথায় বিকাশকারী আবার দ্বিতীয় এসক্রোয়ের জন্য চার্জ নেবে।
পেসারিয়ার

67

"না" একটি পুরোপুরি সূক্ষ্ম উত্তর, আসলে এটি একটি অবিশ্বাস্যরূপে কার্যকর উত্তর যা কোনও কারণে আমি বুঝতে পারি না খুব আন্ডাররেটেড।

"হাই, আমরা খুব দৃ .়তার সাথে সিদ্ধান্ত নিয়েছি যে আমরা কেবল উত্স কোডটিও নিখরচায় চাই" "
"হাই, না।"

সত্যিই, এটি এতটা কঠিন নয়।

তারপর, যদি তারা টাকা গুরুতর পরিমাণে পরিশোধ করতে ইচ্ছুক উপর কি তারা ইতিমধ্যে তোমার কাছে ঋণী, আপনি তাদের আপনার আবেদন, যা শুধুমাত্র উৎস তারা আসলে প্রয়োজন রয়েছে, এবং যত্ন তারা একেবারে পেতে গ্রহণের একটি ছাঁটা সংস্করণ দিতে পারে -exclusive অধিকার।

সহজ জিনিস জটিল করবেন না।


দুর্দান্ত, সংক্ষিপ্ত উত্তর
তিব্বতের সমুদ্র উপকূল

26

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

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

আপনাকে চুক্তিটি স্পষ্টভাবে উল্লেখ করতে হবে যে কোডটি ব্যবহারের অধিকার রয়েছে এবং কী উপায়ে।


19

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

একটি বড় সংস্থা আপনার কপিরাইট লঙ্ঘন করার সম্ভাবনা কম, কারণ ধরা পড়লে আর্থিক ক্ষতি ছাড়াও তাদের খ্যাতির বড় ক্ষতি হতে পারে। অন্যদিকে, সফ্টওয়্যারটির কোনও গ্যারান্টি ছাড়াই অর্থ প্রদান করা ভবিষ্যতে যে কোনও সমস্যা সমাধান করা যায়, তা ক্লায়েন্টের পক্ষে গ্রহণযোগ্য নয়।


33
তবে এগুলিও বিবেচনা করুন যে উত্স কোডের অপব্যবহার শনাক্ত করা অবিশ্বাস্যরকম কঠিন, বিশেষত যদি আপনি এটি অনুসন্ধান করে না থাকেন। অন্ধভাবে কোনও লাইসেন্স বিশ্বাস করবেন না: কিছু লোকের জন্য এটি কেবল একটি কাগজের টুকরো।
o0 '

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

6
-1 যেহেতু আমি মনে করি না যে আপনার "একটি বড় সংস্থার ..." দাবির পক্ষে কোনও প্রমাণ রয়েছে, এটি কেবল অনুমান মাত্র।
djechlin

@ লোহরিস: যদি তা হয় তবে আপনার ক্ষতি কী? সেরা কেস: পোস্টারটি অন্য একটি সংস্থাকে তার পরিষেবাগুলি সরবরাহ করে এবং তাদের কাছে ইতিমধ্যে তার যে গ্রন্থাগার রয়েছে তার জন্য তারা খুঁজে পেয়েছে। মেজর বেতন!
gnasher729

13

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

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

মূলটি হ'ল: "এই উপাদানগুলি একটি পৃথক পণ্য" এবং সমস্ত শুরুর আগে একটি চুক্তিতে লেখা হয়।

হ্যাঁ, ভাগ করা লাইব্রেরিগুলি সম্পর্কে আপনার ধারণা সঠিক হতে পারে। যাইহোক, আমি আপনাকে জিজ্ঞাসা করছি, আপনি লাইসেন্সের অধীনে আপনি যে উত্স কোডটি ব্যবহার করেছেন তা কেন তাদের সরবরাহ করবেন না যা তাদের ঝুঁকি হ্রাস করতে দেবে? আমি মনে করি এটি ন্যায্য হবে।


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

11

এটির সাথে মোকাবিলা করার উপায়টি হল আলোচনা করা।

যদি তারা উত্স কোড চায় তবে তার জন্য অর্থ প্রদানের জন্য তাদের প্রস্তুত হওয়া উচিত এবং এটি কতটা হওয়া উচিত তা সিদ্ধান্ত নেওয়া আপনার পক্ষে।

অন্যদিকে ... তারা যদি আপনি যা চান তা দিতে প্রস্তুত না হন, তারা "তাদের ব্যবসা অন্যত্র নিয়ে যাওয়ার" সিদ্ধান্ত নিতে পারেন।

ব্যবসায়ের বিশ্বে স্বাগতম :-)


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


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


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

1
@ ডিজেচলিন - ১) আমি ওপিকে দোষ দিই না। তবে তিনি যদি সেই বিষয়ে আলোচনার জন্য প্রস্তুত না হন ... তবে তার <<< আগে এটিকে সামনে আনা উচিত ছিল। এটি bespoke সফ্টওয়্যার জন্য জ্ঞাতযোগ্য গ্রাহকের জন্য একটি সুস্পষ্ট এবং যুক্তিসঙ্গত প্রয়োজন। 2) "অ্যানথেমা" হ'ল ওপি কী করছে ... উত্স কোড ধরে রাখার চেষ্টা করছে। ৩) যদিও গ্রাহক ওপেন সোর্স চেয়েছিলেন এমন কোনও ইঙ্গিত নেই (সম্ভবত, তারা সত্যই এর সুবিধাগুলি বুঝতে পারে না) এটি পরিষ্কার যে <<< << উত্স কোড চায় যা ওএসএস এর অন্যতম প্রধান সুবিধা ।
স্টিফেন সি

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

1
@ ডটানকোহেন: আমি আশা করি তারা একটি "অ-এক্সক্লুসিভ" লাইসেন্স পাবে। তাদের যদি একচেটিয়া লাইসেন্স থাকে তবে আপনি পরবর্তী গ্রাহকের জন্য কোডটি পুনরায় ব্যবহার করতে পারবেন না। আপনার কাছে একই কোডের জন্য "একচেটিয়া" লাইসেন্স সহ দুটি গ্রাহক থাকতে পারে না।
gnasher729

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

5

এটি আপনার জন্য খুব দেরী হতে পারে, এতে আপনি ইতিমধ্যে চুক্তিতে চুক্তিতে সম্মত হয়ে থাকতে পারেন এবং আপনি বিভিন্ন গ্রাহকের সাথে পারস্পরিক বেমানান শর্তাদিতে সম্মত হতে পারেন।

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

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

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

যাইহোক, এই প্রশ্নের পরিস্থিতি দু'জনের একটি মিশ্মাশ।

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

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

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


1
এই মন্তব্য থেকে : "চুক্তিটি চূড়ান্ত হয়নি, তারা সম্মত হয়েছে, স্বাক্ষর করেনি এবং তারপরে এই ধারাটি দিয়ে ফিরে এসেছেন।" - মাত্র দু'দিন আগে, আমি ধরে নিলাম যে আলোচনা এখনও চলছে।

0

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

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