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