নতুন ওপেন-সোর্স প্রকল্পের জন্য একটি পরিত্যক্ত উন্মুক্ত উত্স প্রকল্পের উত্তরাধিকারের সঠিক / নম্র উপায় কী?


13

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

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


7
আপনি যদি আসল প্রকল্পের অনুমতি না পান তবে মূল লাইসেন্সের উপর নির্ভর করে আপনি এটি কম কড়া লাইসেন্স করতে পারবেন না। যদি এটি অনুমতি দেওয়ার পক্ষে যথেষ্ট লাইসেন্সযোগ্য হয় তবে সম্ভবত আরও বেশি অনুমোদিত লাইসেন্সে যাওয়ার দরকার নেই।
ম্যাথু শার্লে

উত্তর:


13

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

আমি নিশ্চিত যে সাবস্ট্রেশন ( svnsyncসম্ভবত?) এর সাথেও একই ধরণের পদ্ধতি ব্যবহার করা যেতে পারে তবে সাবভার্সনের সাথে আমার কোনও ব্যবহারিক অভিজ্ঞতা নেই তাই আমি সেখানে মন্তব্য করতে পারি না।


2
গুগল কোড মার্কুরিয়াল সমর্থন করে তবে গিট নয়। মার্উরিয়ালের জন্য পদ্ধতিটি খুব একই রকম তবে কেবলমাত্র মধ্যে defaultনামটি সংশোধন করুন .hg\hgrc
উইম কয়েনেন

@ উইম তথ্যের জন্য ধন্যবাদ। আমি সত্যিই গুগল কোডটি খুব বেশি ব্যবহার করি নি, কেবল আমি যতটা সম্ভব জানি তেমন তথ্য সরবরাহ করি।
ম্যাথু শার্লে

8

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

তবে, ধরে নিই যে সবগুলি নিখুঁত ক্রমে রয়েছে তবে প্রাথমিক প্রতিশ্রুতি বার্তাটি "HTTP: // .... সংস্করণ XYZ থেকে 2011-02-25 আমদানি করা" হতে পারে, পাশাপাশি README.txt ফাইলের বিশিষ্ট ব্যাখ্যাও হতে পারে।

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


8

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

স্পষ্টতই আপনি গুগলকে সুন্দরভাবে জিজ্ঞাসা করে পরিত্যক্ত প্রকল্পগুলি গ্রহণ করতে পারেন।


4

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

অন্যরা যেমন বলেছে, আপনি কেবল লাইসেন্সটিকে উপযুক্ত একটিতে পরিবর্তন করতে পারবেন এবং আপনি কপিরাইটের মালিকদের পরিবর্তন করতে পারবেন না, এমনকি আপনি যদি লাইসেন্সটি পরিবর্তন করেন তবে। সমস্ত বিদ্যমান কপিরাইটের মালিকদের নাম সেখানে রাখা এবং তারা যে ফাইলগুলিতে কাজ করেছে সেগুলিতে রাখা গুরুত্বপূর্ণ।



1

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

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

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