আপনি কর্মক্ষেত্রে উত্পাদিত কোড নেওয়া এবং এটি ব্যক্তিগত প্রকল্পের জন্য পুনরায় ব্যবহার করা কি ভুল?


31

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

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



2
@ মিশেল অনুরূপ, তবে সঠিক সদৃশ নয়। উত্তরগুলি খুব একই রকম, তবে এগুলি আসলে দুটি ভিন্ন উদ্বেগ। এটি একটি কোডের ছোট ছোট স্নিপ্পিট সম্পর্কে - কয়েকটি ক্লাস, একটি পদ্ধতি বা দুটি। অন্যটি একটি সম্পূর্ণ প্রকল্প পুনরুত্পাদন সম্পর্কে।
থমাস Owens

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

উত্তর:


25

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

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

আপনার নিজের সময়ে এটি লিখে এবং BSD- শৈলীর লাইসেন্সের অধীনে কোডটি লাইসেন্স করা আপনাকে নিজের জন্য একটি লাইব্রেরি বজায় রাখতে দেয় যা আপনি যে কোনও জায়গায় চাইলে ব্যবহার করতে পারেন।

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

তবে বরাবরের মতো, আপনি এটিকে সঠিক আইনী পরামর্শ হিসাবে ব্যাখ্যা করার আগে একজন আইনজীবীর সাথে পরামর্শ করুন। আমাকে এর আগে কখনও আদালতে নেওয়া হয়নি তাই আমি এই বিষয়গুলির কিছুই আইনজীবী-প্রমাণের তথ্য হিসাবে জানি না। :)


31

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

তবে সর্বদা হিসাবে:

আমাদের বিশ্বাস করবেন না! সম্ভাব্য বিপদজনক কিছু করার আগে একজন আইনজীবীর সাথে পরামর্শ করুন।


7
"আমাদের বিশ্বাস করবেন না!" সম্ভাব্য বিপদজনক কিছু করার আগে একজন আইনজীবীর সাথে পরামর্শ করুন। সেরা। উপদেশ। কখনো।
সারদাথ্রিয়ন - মনিকা পুনরায় ইনস্টল করুন

2
"প্রায় সমস্ত চুক্তি বিকাশকারীদের দেওয়া" এই বিবৃতিটির কোনও সূত্র রয়েছে যে "কোম্পানির দ্বারা নিযুক্তকালে আপনি যে কোনও কোড লেখেন (অফিসের সময়কালে থাকুক না কেন)" নিয়োগকর্তার অন্তর্গত?
একটি সিভিএন

3
এই পদগুলি কোনও নিয়োগকর্তাকে আচ্ছাদন করে রাখা-নিজেকে-খুব-কিছু-বরং-খুব-সামান্য উপায়ে নিয়মিত এবং অনেক ক্ষেত্রে সাধারণ জ্ঞানের অবকাশ রয়েছে। এটি বলেছিল, (১) আপনার নিশ্চিত হওয়া দরকার যে আপনার জ্ঞানচর্চা দৃষ্টিভঙ্গি তাদের সাথে একমত এবং (২) এটি একটি বড় ঝুঁকিপূর্ণ। কয়েক বছর অবধি, মতামতগুলি বদলে যেতে পারে - বিশেষত যদি আপনি প্রচুর অর্থোপার্জন করছেন, বা যদি তারা কিছু মনে করেন যে আপনি লিখেছেন সেগুলি তাদের বিক্রয়কে ক্ষতিগ্রস্থ করছে। ছোট সাধারণ ইউটিলিটি ফাংশনগুলির একটি লাইব্রেরির জন্য, সম্ভবত পুনরায় লেখা সহজ এবং উদ্বেগের দরকার নেই। আরও বেশি কিছু এবং আপনি খুব বিপজ্জনক স্থানে রয়েছেন।
স্টিভ 314


22
আসলে .. আমি মনে করি এটি বিরক্তিকর এবং অবাস্তব যিনি সর্বদা একজন আইনজীবীকে জিজ্ঞাসা করুন। প্রথমত কারণ এটি সাধারণ জ্ঞান যে আপনি ভুল হতে পারে; যদি আপনি কীভাবে একটি গুরুতর সুরক্ষিত দুর্বলতা ঠিক করার বিষয়ে পরামর্শ দেন তবে আপনি "একজন প্রোগ্রামারকে জিজ্ঞাসা করুন!" প্রত্যেকবার. দ্বিতীয় আইনজীবী ব্যয়বহুল; সত্যিকার অর্থে কতজন লোক আপনার কাছে মনে হয় - সাধারণত - ট্রিভিয়া প্রশ্ন / কৌতূহল জিজ্ঞাসা করার জন্য একজন আইনজীবী নিয়োগ করবেন? আপনি কি কখনও এই জাতীয় কিছু জিজ্ঞাসা করার জন্য কোনও আইনজীবী নিয়োগ করেছেন?
টমাস বনিনি

9

আপনার যখন প্রয়োজন হবে তখন কোডটি পুনরায় লিখুন । কয়েক মিনিটের কোডিংয়ের খাতিরে এটি বিষয়টি পুরোপুরি এড়িয়ে চলে।

সম্ভাবনা অন্তর্বর্তীতে আপনি আরও শিখবেন এবং আরও ভাল কিছু লিখবেন। রাইটিং কোডটি সাধারণত এটিকে আরও মার্জিত করে তোলে।


সম্মতি জানালেন, তবে সাব-লাইব্রেরিগুলিতে কী হবে যেগুলি কেবল কয়েক মিনিটের মূল্যমানের কোড নয়? ডাটাবেস অ্যাক্সেস, ফাইল বিল্ডিং ইত্যাদির ক্লাস? সত্য যে যদিও rewriting কোড উন্নত
Arj

3
এটা অত সস্তা না. যে কোনও পুনঃনির্ধারণের মূল কোড থেকে সম্পূর্ণ আলাদা হওয়া দরকার। এমনকি এটি পুনর্লিখনও খারাপ হতে পারে। বিদ্যমান জিনিসগুলির আরও ভাল সংস্করণ তৈরি করা অবশ্যই খারাপ। একে সম্পূর্ণ আলাদা রাখাই ভাল।
tp1

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

@ টিপি 1 ধরুন, যদি ফাংশনের উদ্দেশ্যটি x()এত নির্দিষ্ট এবং কার্যকর হয় যে এটি লেখার অনেকগুলি উপায় নেই? সেক্ষেত্রে বাস্তবায়ন যদি একই রকম হয় তবে আপনি কীভাবে এটিকে আলাদা রাখতে পারবেন?
আরজ

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

6

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

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


আমি এটার সাথে একমত; আপনার নিজস্ব সংস্থায় লোকের সাথে কথা বলা একটি ভাল সূচনা পয়েন্ট (ধরে নিলে তাদের সাথে আপনার যুক্তিসঙ্গতভাবে সুসম্পর্ক রয়েছে)। এটি অসম্ভাব্য নয় যে তারা কেবল "নিশ্চিত, যতক্ষণ না এটি ব্যবসায়ের সাথে ঘনিষ্ঠভাবে সম্পর্কিত না হয় ততক্ষণ আপনি এটির সাথে কী করুন" বলবেন।
কিথ থমসন

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

4

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

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

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


4

আমি অবাক যে এখানে সবচেয়ে বেশি ভোট দেওয়া উত্তর "হ্যাঁ"। বিকাশকারী হিসাবে, উত্তরটি সর্বদা একটি "একেবারে না" হয়ে থাকে, তবে কোডটি এমন পরিস্থিতিতে না থাকলে:

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

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

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

স্বল্প মেয়াদে, আপনাকে অন্য কারও জন্য লেখার জন্য অর্থ প্রদান করা কোডটি পুনরায় ব্যবহার করা আপনার আইনী মাথাব্যথার কারণ হবে। দীর্ঘমেয়াদে এটি আপনার চরিত্রের মাথাব্যথা সৃষ্টি করবে।


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

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

2

আমি নিশ্চিত আপনি কোথায় থাকবেন / কাজ করছেন এবং আপনার চুক্তিতে কোন বিষয়ে সম্মতি হয়েছে তার উপর নির্ভর করে এটি একটি আইনী বিষয়।

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

সংস্থাটি আমার উত্পাদিত কোডটিতে একটি শক্ত আঁকড়ে রাখার চেষ্টা করতে পারে। সম্পর্ক গড়ার পক্ষে এটি কেবল একটি দুর্বল ভিত্তি। তারা যদি কোডের কয়েকটি লাইনের বিষয়ে এতটা যত্ন করে তবে আমি বুঝতে পারি না তারা আমার সময়কে কতটা প্রভাব ফেলবে; যার মূল্য অনেক বেশি।


1

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

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

যে কোনও উপায়েই এই বিষয়ে সুস্পষ্ট যোগাযোগ হওয়া দরকার।

অবশ্যই, IANAL।


1

আপনার প্রশ্নটি এই একটির তুলনায় একেবারেই অনুরূপ " ওপেন সোর্স - আপনি অন্য কোম্পানির জন্য আগে তৈরি একটি প্রোগ্রাম পুনরায় / ওপেন সোর্স বৈধ কি আইনসম্মত? "

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

[আমি আইনজীবী নই, সুতরাং আমার পরামর্শ আপনাকে আইন আদালতে সহায়তা করার আশা করবেন না।]


"আমি আইনজীবী নই, সুতরাং আমার পরামর্শ আপনাকে আইন আদালতে সহায়তা করার আশা করবেন না" এর জন্য +1
সারদাথ্রিয়ন - মনিকা পুনরায় ইনস্টল করুন

1

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

ভাল ধারণাটি হ'ল তাদের জন্য ইউনিট পরীক্ষার একটি সেট করা এবং সেগুলি আপনার কোড কাটা পরীক্ষার জন্য ব্যবহার করুন।


1

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


0

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

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