কেন আমি কোথাও কোডটি হোস্ট করব?
ওপেন সোর্স সফ্টওয়্যার বিকাশের একটি মূল বিষয় হ'ল সোর্স কোডটি ভাগ করা। এটি করার বিভিন্ন উপায় রয়েছে যেমন ওয়েবে বা এফটিপি সার্ভারে টার / জিপ ফাইল স্থাপন putting গুগল কোড (বা সোর্সফোর্জন.নেট, গিটারিয়াস.অর্গ, বিটবুককেট.অর্গ এবং আরও অনেক) এর মতো পরিষেবাগুলি এই উদ্দেশ্যে আপনার নিজের সার্ভার চালানোর প্রয়োজনীয়তা হ্রাস করে।
এবং এর অর্থ কি আমার বর্তমান হোস্টিংটি বন্ধ করে দিতে হবে, নাকি এটি সম্পূর্ণ ভিন্ন ধরণের হোস্টিং?
এই পরিষেবাগুলি সাধারণ উদ্দেশ্যে ওয়েব হোস্ট নয়, তবে খুব বিশেষায়িত পরিষেবা চালায়। এগুলি কোনও পণ্যের হোমপৃষ্ঠা নয়, তবে আরও বিকাশকারী ড্যাশবোর্ড।
গুগল কোড সহ আপনি পাবেন
- একটি উইকি
- একটি বাগট্র্যাকার
- নিয়মিত ফাইল ডাউনলোডের স্থান
- একটি সংস্করণ নিয়ন্ত্রণ সার্ভার
অবশ্যই আপনি এই সফ্টওয়্যারটিকে একটি নিয়মিত ওয়েব সার্ভারে সেট আপ করতে পারেন (সংস্করণ নিয়ন্ত্রণের জিনিসটি জটিল হতে পারে তবে এটি বিশদের উপর অনেক বেশি নির্ভর করে) তবে বিকাশ হোস্টারের ব্যবহারের প্রধান সুবিধাটি হ'ল আপনার যত্ন নেওয়ার দরকার নেই আপনার নিজের জন্য এই সিস্টেমগুলির। মূল অসুবিধাটি হ'ল সার্ভারে কোন সফ্টওয়্যার ব্যবহার করা হয় সে সম্পর্কে আপনার কোনও নিয়ন্ত্রণ নেই, আপনাকে সেই হোস্টে যা পাওয়া যায় তার সাথে বাঁচতে হবে। পরিষেবাটি ব্যবসায়ের বাইরে চলে গেলে কী হয় তাও আপনাকে বিবেচনা করতে হবে (ঠিক আছে, গুগল কখনই ব্যর্থ হয় না), এবং যদি আপনি বর্তমান হোস্ট থেকে অন্য একজন বা আপনার নিজের সার্ভারে (ব্যাকআপগুলি ভাবেন) নিতে পারেন তবে।
আমি যখন আমার সাইটকে ওপেন সোর্স তৈরি করি তখন কী হয়, আমার কী অধিকার রয়েছে,
এটি একটি কঠিন প্রশ্ন, যেহেতু এটি আপনি যে দেশের বাস করেন তার আইনের উপর নির্ভর করে।
আমি কি অধিকার ছেড়ে দেব।
এটি আপনি পণ্যটিকে যে লাইসেন্স দেন তার উপর নির্ভর করে। এটি মালিকানাধীন ওপেন সোর্স (পিজিপি সম্পর্কে ভাবেন) থেকে যেতে পারে যেখানে ব্যবহারকারী মূলত কোডটি দিয়ে কিছুই করতে পারে না, স্কেলের অন্য প্রান্তে পাবলিক ডোমেন, যেখানে প্রত্যেকে যার যা খুশি তাই করতে পারে।
এটি কীভাবে কাজ করে, লোকেরা কীভাবে বিনামূল্যে আমার কাছে কোড ফেলে দেয়?
এটি হওয়ার খুব সম্ভবত সম্ভাবনা নেই, যেহেতু অন্যান্য বিকাশকারীদের আকর্ষণ করার জন্য আপনার পণ্যের যথেষ্ট জনপ্রিয়তার প্রয়োজন।
[...] এবং এখন এটি আমাকে জিজ্ঞাসা করছে যে আমি প্রকল্পটি গিট, মার্কুরিয়াল বা সাবভার্সন কোড হোস্টিংয়ের জন্য চাই কিনা।
এগুলি তিনটি পৃথক সংস্করণ নিয়ন্ত্রণ ব্যবস্থা, যেখানে সাবভার্সনটি একটি কেন্দ্রীয়ীকৃত এবং অন্যদিকে গিট এবং মার্কুরিয়াল বিতরণ করা হয়।
কোনটি ব্যবহার করা উচিত সে সম্পর্কে ধর্মীয় যুদ্ধ রয়েছে তবে মূল বিষয়টি হ'ল একটিটি ব্যবহার করা। আরও তথ্যের জন্য http://martinfowler.com/bliki/VersionControlTools.html দেখুন ।
সাব্ভারশন কখন নির্বাচন করবেন:
- আপনার কাছে বাইনারি ফাইল রয়েছে, যা সহজেই একত্রীকরণ করা যায় না এবং আপনার লক-> মডিফাই-> কমিট-> আনলক ওয়ার্কফ্লো প্রয়োজন, যা সাবভারশন সমর্থন করে-
- আপনাকে ডিরেক্টরি কাঠামোর একটি অংশই পরীক্ষা করতে হবে।
Ur পারদার্থের জন্য একটি লক এক্সটেনশন রয়েছে, তবে এটির সাথে আমার কোনও অভিজ্ঞতা নেই এবং এটি ব্যবহারযোগ্য কিনা তা বলতে পারছি না।
যখন আপনার পূর্বের বৈশিষ্ট্যগুলির প্রয়োজন হবে না, তখন মার্চুরিয়াল বা গিট ব্যবহার করা ভাল। Subversion উপর উভয় নিম্নলিখিত সুবিধা রয়েছে: