সোর্স কোডটি গ্রাহকের হাতে দিন


21

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

  • এ সম্পর্কে কি কোনও "সাধারণ" অনুশীলন রয়েছে?

  • এছাড়াও, কোন উপায়ে এই দামকে প্রভাবিত করা উচিত?

উত্তর:


33

গ্রাহকের সাথে আপনার চুক্তি কী বলে?

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

ভবিষ্যতে, আপনি আপনার চুক্তিগুলি কোনও আইনজীবীর দ্বারা দেখাতে চাইতে পারেন।

আমি আইনজীবী নই, এটি আইনী পরামর্শ নয় এবং আপনার সম্ভবত কোনও আইনজীবির পরামর্শ নেওয়া উচিত।

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


31
@ বোল্ড: সাধারণত, bespoke সফ্টওয়্যার বিকাশের জন্য অর্থ প্রদান ব্যক্তি উত্স কোডের মালিকানায়। তার জীবনের মালিকানা সম্পর্কে হাইপারবোলের দরকার নেই।
ক্যামেরন স্কিনার 13'11

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

10
সম্ভাব্যতার আচ্ছাদন, ভবিষ্যতের চুক্তিগুলি সম্পর্কে আরও সতর্কতা অবলম্বন করার জন্য, কোনও আইনজীবির সুপারিশ করার এবং এর বাইরে না যাওয়ার পরামর্শ দেওয়ার জন্য +1 ।
ডেভিড থর্নলি

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

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

9

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

এখন এটা খুব দেরি হয়ে গেছে। হয় স্বীকার বা একটি আইনজীবির সাথে যোগাযোগ করুন।


6

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

সাধারণত, সফ্টওয়্যার লিখিত এবং "সাধারণত" বিক্রি হয় উত্স কোডটি নিখরচায় পাওয়া যায় না, তবে এটি দামের জন্য উপলব্ধ থাকতে পারে।

এটি একটি কারণ যা কাস্টম সফ্টওয়্যারটির "জেনারেল সেলস" সফটওয়্যার থেকে অনেক বেশি ব্যয় হয় (এমনকি "জেনারেল সেলস" সফ্টওয়্যারটির প্রচলন খুব কম সংখ্যক হলেও)।


5

সাধারণ নিয়মটি কাজটির লেখক হ'ল কপিরাইটের মালিক: আপনি যা তৈরি করেন, আপনার নিজের মালিক।

এই ব্যতিক্রম আছে। সবচেয়ে বড় দ্বারা নির্মিত কাজ একজন কর্মী । অন্য ব্যতিক্রম ( ১৯66 এর কপিরাইট অ্যাক্ট, ১ US ইউএসসি ২০১৮) "ভাড়া নেওয়ার কাজ" -ডক্ট্রাইনে রয়েছে যেটি বলে যে কাজটি তার জন্য অর্থ প্রদানকারীর মালিকানাধীন। তবে ডাব্লুএফএইচ হওয়ার জন্য, নিম্নলিখিতগুলির সমস্তটি অবশ্যই সত্য:

  1. কাজের আদেশ বা কমিশন দেওয়া হয়েছিল। সত্য।
  2. একটি চুক্তি ছিল যে কাজটি ডাব্লুএফএইচ হিসাবে বিবেচিত হবে। মিথ্যা।
  3. কাজটি নয়টি নির্দিষ্ট বিভাগের কাজের একটি অংশের একটি অংশ: একটি অনুবাদ, শ্রুতিমধুর রচনায় একটি অবদান, একটি সম্মিলিত কাজের অবদান (যেমন একটি ম্যাগাজিন), একটি অ্যাটলাস হিসাবে, সংকলন হিসাবে, একটি নির্দেশমূলক পাঠ্য হিসাবে, পরীক্ষা, একটি পরীক্ষার উত্তর উপাদান বা পরিপূরক কাজের হিসাবে। মিথ্যা।

সুতরাং এক্ষেত্রে আপনাকে কোনও কিছু হস্তান্তর করার দরকার নেই।

(এটি সমর্থনকারী কিছু পাঠ্য এখানে এখানে , এখানে , এখানে , এখানে এবং এখানে রয়েছে )


4

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

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


আমি মনে করি এই ধরণের অনুরোধগুলি পরিচালনা করতে এটি সবচেয়ে সাধারণ এবং সুরক্ষিত অনুশীলন।
বিস্মিত

2

আমার জন্য উত্স কোডটি আসল মূল্য * 5 মূল্য হবে


1
কেন * 5? কেন * 4, বা * 6 .. বা এমনকি * 10? এটি আমার কাছে বেশ জটিল এবং অযৌক্তিক বলে মনে হচ্ছে।
জেটিএস

ভাল অফকোর্স এটি * 4 বা 6 বা যে কোনও সংখ্যা হতে পারে, আপনার এটি কেবল আমার নীতি হিসাবেই দেখা উচিত। আমরা উত্স কোডটি বিক্রির চেষ্টা করি না তবে কখনও কখনও যখন এটি অনিবার্য হয়ে যায় তখন
দামটি

1
ব্যাখ্যা করা. কি আপনি কি করে ভাল উত্তর একা নয়। তুমি কেন এটা কর?
ডায়নামিক

2

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

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

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


1

সবার আগে যেমন উল্লেখ করা হয়েছে এটি মূল চুক্তির অংশ হওয়া উচিত ছিল। ভবিষ্যতে এই পয়েন্টটি ঠিকানা কিনা তা নিশ্চিত করুন।

দ্বিতীয়ত, এই গ্রাহকের ভাল ইচ্ছার মূল্য কী? আপনি কি ভবিষ্যতে তাদের কাছ থেকে আরও ব্যবসায় পাওয়ার আশা করতে পারেন? আপনি কি তাদের ভবিষ্যতের কাজের জন্য একটি রেফারেন্স হিসাবে ব্যবহার করতে পারেন?

শেষ কথা, তারা আপনাকে কতটা ক্ষতি করতে পারে? বেশিরভাগ ক্ষেত্রে না হলেও বেশিরভাগ শিল্পের শব্দটি দ্রুত ফিরে আসে। এই গ্রাহকের খারাপ অনুভূতিগুলি অন্য গ্রাহকদের উপর নেতিবাচক প্রভাব ফেলবে?

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


1

যদি এটি চুক্তির অংশ না হয়, তবে কোনও পক্ষই সত্যকে ধরে রাখেনি।

তারা চুক্তি পর্যায়ে তারা কী বলেছিল তা আমাদের এখানে আরও প্রয়োজন। যদি আপনি কোনও আইনজীবী নিতে রাজি না হন এবং লোকজন আপনাকে আশেপাশে ঠেলে দেবেন না।

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

শুভকামনা

আমি আইনজীবী নই, এটি আপনার স্থানীয় রাজ্যে আইনজীবীর আলোচনার কোনও বিকল্প নয়


2
আপনি যদি সফ্টওয়্যারটি সর্বজনীন করার পরিকল্পনা করেন তবে আমি অবশ্যই প্রথমে উকিলের সাথে যোগাযোগ করব। আপনি যদি কোডটি প্রকাশ করেন এবং পরে জানতে পারেন যে সংস্থাটি এই কোডটির অধিকারের অধিকারী, আপনি (অযথা) আঘাতের জগতে থাকতে পারেন।
ওয়াঙ্কো দ্য সনে

@ ওনকো ধন্যবাদ আমি পরিবর্তন করেছি, কারণ এর পক্ষে গভীরতর আইনজীবী পরামর্শ প্রয়োজন।
নাম প্রদর্শন করুন

-1

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

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


4
তাদের অ্যাপ্লিকেশন বজায় রাখা সোর্স কোডটি চাওয়ার উপযুক্ত কারণ।
ল্যারি কোলেম্যান

1
সে সফটওয়্যারটি বিক্রি করছে, কোড নয়। সাধারণত প্রোগ্রামাররা ক্লায়েন্ট নয়, অ্যাপ্লিকেশন বজায় রাখে। যদি ক্লায়েন্ট কোডটি চায়, তার উচিত তার সফ্টওয়্যারটিতে অধিকারগুলি বিক্রয় করার কথা, কেবল কোডটি হস্তান্তর না করে।
নিল

7
আমি নিশ্চিত যে এটি পরিষ্কার। যদি তারা তাকে সফ্টওয়্যারটি বিকাশ করতে (অর্থাত্ কোডটি লিখতে) অর্থ প্রদান করে এবং কেবল পণ্য হিসাবে তাঁর কাছ থেকে ফলাফলটি কিনে না দেয় তবে উত্সটির কাছে তাদের বৈধ দাবি থাকতে পারে।
বেন এল

@ বেন, যদি তাকে কোডটি লেখার জন্য দেওয়া হয়, তবে কেন বিরোধ হবে? সে কী ধরণের প্রশ্ন তুলছে যদি সে জিজ্ঞাসা করে যে সেই সময়ে গ্রাহককে কোড কীভাবে দেওয়া যায়? এটি কি প্রযুক্তিগত প্রশ্ন? সেই সময়ে স্ট্যাকেক্সচেঞ্জ.কম এ থাকা উচিত।
নিল

3
@ সত্য নয়, আপনি যদি কোনও শ্রমিককে অর্থ প্রদান করেন তবে তার সমস্ত সৃষ্টি আপনার, তবে তিনি শ্রমিক নন, তিনি ঠিকাদার। এটি তার কোড তৈরি করে এবং চুক্তিটি একটি পণ্য বিকাশ করছে। একই সময়ে কোয়েশন হতে পারে "আমি কি জিএনইউ এর অধীনে কোডটি প্রকাশ করতে পারি?" সে যদি করত? তখন অন্য পক্ষ কী বলতে পারে? তারা এটি সম্পর্কে কথা বলে না এবং আপনি যখন সফ্টওয়্যার-এ নতুন কিছু জিজ্ঞাসা করেন, আপনাকে এটির জন্য আরও অর্থ প্রদান করতে হবে।
নাম

-2

এটি একটি পুরাতন পোস্ট, তবে আজকের বিশ্বে এখনও আলোচনায়।

আমার মতে, যদি আপনাকে ঘন্টাটি প্রদান করে এবং ক্লায়েন্টের দ্বারা একটি সফ্টওয়্যার প্রোগ্রাম তৈরির নির্দেশনা দেওয়া হয় তবে আপনার উত্স কোডটি হস্তান্তর করা উচিত।

আপনার যদি বাণিজ্যিক সফ্টওয়্যার থাকে এবং আপনি তাদের এটি ব্যবহারের জন্য বিক্রি করেন .. তবে আপনার উত্স কোডটি হস্তান্তর করা উচিত নয়।

আইনী কি না তা নির্বিশেষে .... কারণ আমিও আইনজীবী নই। সঠিক কাজটি হ'ল সোর্স কোডটি হস্তান্তর করা। যদি কিছু ঘটে থাকে তবে? আপনার ক্লায়েন্ট ঠান্ডা বাদ পড়েছে। এছাড়াও, যদি আপনার সফ্টওয়্যারটি কোম্পানির ক্ষতি করে? তুমিই দায়ী! ভবিষ্যতের কাজের জন্য অর্থ প্রদানের আশায় হোল্ডিং কোডটি চলুন। প্রথমে যুক্তিসঙ্গত মূল্যে ভাল কাজ করুন এবং কাজটি চালিয়ে যাবে।

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


1
এটি পূর্বের 10 টি উত্তরগুলিতে তৈরি এবং ব্যাখ্যা করা পয়েন্টগুলির চেয়ে বেশি কিছু দেওয়ার প্রস্তাব দিচ্ছে না। এছাড়াও, শেষ অনুচ্ছেদটি এখানে কেবলমাত্র অন্য একটি উত্তরের মন্তব্য বলে মনে হচ্ছে , এমন পাঠকদের জন্য বিভ্রান্তিকর যারা সেখানে কেন তা দেখতে পাচ্ছেন না
gnat
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.