ওপেন সোর্স সফ্টওয়্যার নির্বাচন করার সময় আমার কী সতর্কতা পতাকা দেখা উচিত? [বন্ধ]


13

ওপেন সোর্স প্রকল্পগুলিকে বাণিজ্যিক সফ্টওয়্যার, বা অন্যান্য ওপেন সোর্স প্রকল্পগুলির সাথে তুলনা করার সময়, কোন পরিস্থিতি একটি লাল পতাকা উত্থাপন করে এবং আপনাকে বের করে দেওয়ার বোতামটি চাপায় এবং অন্য কোথাও দেখতে পাবে?

উত্তর:


17

মুক্ত উৎস

প্রকল্প ওয়েব সাইটে তাকান

  • ডকুমেন্টেশন দেখুন
  • মেলিং তালিকার সংরক্ষণাগারগুলি দেখুন
  • এসসিএম দেখুন (এসএনএন, গিট, এইচজি, ইত্যাদি)

এটি করার সময়, নিম্নলিখিত বিষয়গুলি তুলে ধরুন ...

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

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

এন্টারপ্রাইজ সফটওয়্যার

আমার এখানে বলার মতো খুব বেশি কিছু নেই ...

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

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

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

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

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

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


কার্যকলাপের প্রয়োজনীয়তার জন্য ++।
sh-beta

6

সত্যিই প্রচুর আছে।

ছদ্মবেশী লাইসেন্সিং - অনেকগুলি সমাধান নিকেল এবং আমাকে মৃত্যুর দিকে ধাবিত করার চেষ্টা করছে। প্যাকেজের জন্য এক্সের দাম পড়বে, তবে আপনি যদি বিজ্ঞাপনের বিকল্প 1, 2 এবং 3 চান তবে সেটি প্রতি বিকল্পের চেয়ে 500-1500 ডলার বেশি হবে। না, ধন্যবাদ.

কেউ এটি ব্যবহার করে না - বা কমপক্ষে, গুগল এটি সম্পর্কে কথা বলার মতো কাউকে খুঁজে পাবে না। এটি হয় একেবারে নতুন (এক্ষেত্রে আপনি গিনি পিগ) বা এত খারাপ যে সবাই ভাল জানেন

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

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

এটি কাজ করে না - বা এটি ভান করে যে এমন একটি পরিস্থিতি যা সমাধান করা দরকার তা বিদ্যমান না (বা না) থাকা উচিত, এবং তাই এটি সমাধান করে না


1

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


1

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

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


1

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


1

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

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

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