সোর্স কোডটি হারাতে কতটা গুরুতর? [বন্ধ]


9

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

সম্পাদনা: ধরা যাক এটি কোনও ডিস্ক ড্রাইভের ক্র্যাশ, প্রাকৃতিক দুর্যোগ বা এর মতো কিছু নয়। কেবল তারা এটিকে ভুল জায়গায় রেখেছিল।


37
এই প্রশ্নের পিছনে একটি গল্প আছে এবং আমিও এটি শুনতে চাই। আমি এটি ডেইলি ডাব্লুটিএফ-তে প্রদর্শিত হওয়ার জন্য অপেক্ষা করব।
ব্লেয়ারহিপ্পো

4
@ জো কে - খারাপ উপমা! একটি বাচ্চা প্রতিস্থাপন করা যাবে না। উত্স কোড পারে। (এবং আপনি যদি সেই উত্স_ কোড == বাচ্চা মনে করেন তবে আমি গুরুতরভাবে কাঁপছি) তবে, আমি অনুমান করছি যে আপনার কাছে একটি নেই (এখনও)।
রক

6
@ রুক: এটি একটি খারাপ উপমা কেন? উত্স কোডটি ঠিক প্রতিস্থাপন করা যায় না, এটি কেবল একইভাবে প্রতিলিপি করা যেতে পারে। স্বীকৃত এটি শিশুকে হারিয়ে দেওয়ার মতো চরম নয়, তবে উদাহরণটি এখনও দুর্দান্ত is
জোশ কে

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

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

উত্তর:


27

এর মাইক্রোসফট উইন্ডোজ ফোন 7 এর জন্য উৎস হারায় বলতে দাও ... মানুষের জন্য নিহত হয়েছে waaaaay আনুমানিক 400 $ মিলিয়ন এটি তা বিকশিত খরচ কম।

পণ্যের উপর নির্ভর করে, এমন একটি শব্দ নেই যা আমি এটি 'খুব শক্তিশালী' ভাবতে পারি।


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

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

18

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

আজকের বাজারে একটি সংস্থা আইএস এটি আইপি। এটি হারাতে এবং এটি ব্যবসায়ের বাইরে চলে যায়।


13

অন্যরা যেমন উল্লেখ করেছে, এটি সম্ভবত "এটি সমস্ত নির্ভর করে" শিরোনামের অধীনে চলেছে, তাই কয়েক দফার সিনিয়ারিয়ো:

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

ডাউনলোডযোগ্য ভিডিও গেমের উত্স - এটি সম্ভবত খারাপ হতে পারে যেহেতু গ্রাহকরা সম্ভবত প্রত্যাশা করছেন যে বাগগুলি প্যাচ হয়ে যাবে, তা করতে না পারলে গ্রাহকরা কোম্পানির প্রতি বিশ্বাস হারাতে পারেন যা ভবিষ্যতে প্রকাশের উপর বিরূপ প্রভাব ফেলতে পারে।

বিকাশের একটি গেমের উত্স - বেশিরভাগ ভিডিও গেম সংস্থাগুলি বিকাশের একটি গেমের কোড হারাতে পারে না যদি এটি চক্রের প্রথম দিকে না হয় (যেমন দিন, সম্ভবত কয়েক সপ্তাহ এটি) তাদের পতাকা প্রকাশের কারণে তাদের ব্যবসায়ের বাইরে যেতে পারে।

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

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

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

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


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

3

যদিও এটির ক্ষেত্রে প্রাণঘাতী ঘটনা ঘটতে পারে এমন ঘটনা অবশ্যই রয়েছে তবে আমি মনে করি এটি প্রচুর আছে যেখানে এটি নেই (অন্তত সফটওয়্যার সংস্থার দৃষ্টিকোণ থেকে)।

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

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

এবং আমি নিশ্চিত যে প্রচুর অন্যান্য কারণও বিবেচনা করা উচিত। যোগ করতে নির্দ্বিধায়।

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


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

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

3

আহ, আপনার কাছ থেকে এই মন্তব্যটি দেওয়া হয়েছে (মন্তব্যে):

উত্স নিয়ন্ত্রণ ছাড়াই এটি দীর্ঘদিন আগে তৈরি হয়েছিল, তারা এগুলি পুরোপুরি বিক্রি করে আসছে এবং এখন হঠাৎ তাদের এটিকে আপডেট করার প্রয়োজন রয়েছে

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

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

এটি অবশ্যই ধরে নেওয়া হচ্ছে যে তারা যে সফ্টওয়্যারটি বিক্রি করছে তা তাদের ব্যবসায়ের একটি সামান্য অংশ। যা আমি অনুমান করছি অবশ্যই এটি হবে ...


হ্যাঁ, তারা বিক্রি করে এমন অনেক পণ্যগুলির মধ্যে এটি কেবল একটি
জোয়েলফ্যান

এটি কেবল 1 গ্রাহক নয় ... এটি ওএসের সর্বশেষ প্রকাশের পক্ষে আর কাজ করবে না
জোয়েলফ্যান

1

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

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


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

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

1

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


যেখানে এখনও এটি নির্মিত এবং চালানো যেতে পারে এমন জায়গায় বিভাজন, তবে এটি কি এখনও রক্ষণাবেক্ষণযোগ্য হবে?
জে

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

আপনার কাছে থাকা কেবলমাত্র কোডটি যদি অবসন্ন না হয় তবে এক্ষেত্রে এটি একটি ব্যথা হ'ল।
এমআইএ

1

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

কীভাবে "অবিশ্বাস্য বোকামি"?


0

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

অনেকগুলি চাকরির সফটওয়্যার তৈরির সাথে তুলনার সাথে শারীরিক তুলনা রয়েছে।


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

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

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

@ ডেভিড: আমি একমত নই
frogstarr78

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

0

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

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

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

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

চিয়ার্স,

কেভিন

পিএস আমি আশা করি এটি কেবল একটি তাত্ত্বিক প্রশ্ন ... :)


-1

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

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


-1: "যদি তাদের কোনও বাগ ঠিক করতে না হয়" কতটা viর্ষণীয় স্তর। কার ভালো সফটওয়্যার আছে? যে কেউ?
এস.লট

1
"ত্রুটিগুলি ঠিক করার দরকার নেই"! = "কোনও বাগ নেই"। প্রচুর সংস্থাগুলি ज्ञিত বাগগুলির একটি তালিকা সহ EOL'd সফটওয়্যার বিক্রি চালিয়ে যাচ্ছেন যে তাদের ঠিক করার কোনও ইচ্ছা নেই। উইন ৯৮ এর জন্য একটি ইউএসবি ড্রাইভারের মতো - তারা বাইরে রয়েছে, তারা সম্ভবত নিখুঁত নয় তবে আমি সন্দেহ করি যে কেউ যে কেউ বাগ ফিক্স প্রয়োগ করছেন।
TMN
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.