ওয়েবসাইট / অ্যাপ ডেভেলপমেন্ট চুক্তি
সফটওয়্যার ডেভেলপমেন্ট চুক্তি একটি ক্লায়েন্ট ও সফটওয়্যার কোম্পানি বা ফ্রিল্যান্স ডেভেলপারের মধ্যে বেসপোক-সফটওয়্যার নিযুক্তি পরিচালনা করে। চুক্তিতে স্পেসিফিকেশন (কার্যকরী ও প্রযুক্তিগত), ডেলিভারি পদ্ধতি (ওয়াটারফল বা স্প্রিন্টসহ এজাইল), গ্রহণযোগ্যতা পরীক্ষা পদ্ধতি, পেমেন্ট মাইলস্টোন, IP হস্তান্তর, সোর্স-কোড এসক্রো (প্রযোজ্য হলে), ওয়ারেন্টি সময়কাল, এবং ডেলিভারি-পরবর্তী সহায়তা নির্ধারণ করতে হবে। কপিরাইট আইন, ২০০০-এর ধারা ১৭ অনুযায়ী ডিফল্ট অবস্থান হচ্ছে ডেভেলপার / লেখক কপিরাইটের মালিক — চুক্তিতে পেমেন্টে IP স্পষ্টভাবে ক্লায়েন্টের কাছে হস্তান্তর করতে হবে। বাংলাদেশে শক্তিশালী সফটওয়্যার-রপ্তানি প্রণোদনা আছে (নিবন্ধিত IT কোম্পানির জন্য ১০-বছর কর অবকাশ), তাই চুক্তিতে চালান মুদ্রা, বৈদেশিক-রেমিট্যান্স প্রক্রিয়া, এবং প্রযোজ্য VAT / SD-ও নির্ধারণ করতে হবে।
এই চুক্তিতে সাধারণত যা যা তথ্য থাকে
- ক্লায়েন্টের নাম, ঠিকানা, TIN, VAT রেজিস্ট্রেশন, অনুমোদিত স্বাক্ষরকারী
- ডেভেলপার / কোম্পানির নাম, ট্রেড লাইসেন্স, BASIS সদস্যপদ (যদি থাকে)
- কার্যকরী ও প্রযুক্তিগত স্পেসিফিকেশন সংযুক্তিসহ বিস্তারিত পরিধি
- ডেলিভারি পদ্ধতি (ওয়াটারফল / এজাইল), স্প্রিন্ট দৈর্ঘ্য, পর্যালোচনা চক্র
- প্রতিটি ডেলিভারেবলের মাইলস্টোন ও গ্রহণযোগ্যতা পরীক্ষা পদ্ধতি
- মোট ফি, মুদ্রা, পেমেন্ট মাইলস্টোন, ও TDS পরিচালনা
- IP হস্তান্তর ধারা ও ডেভেলপারের ফ্রেমওয়ার্ক কোডের অবশিষ্ট অধিকার
- সোর্স-কোড ডেলিভারি প্রক্রিয়া ও এসক্রো ব্যবস্থা (যদি থাকে)
- ওয়ারেন্টি সময়কাল (সাধারণত ৩০-৯০ দিন) ও ওয়ারেন্টি-পরবর্তী সহায়তা শর্ত
- প্রযোজ্য আইন (বাংলাদেশ) ও বিরোধ নিষ্পত্তি (আরবিট্রেশন আইন, ২০০১-এর অধীনে মধ্যস্থতা)
- উভয় পক্ষের অনুমোদিত স্বাক্ষরকারীদের স্বাক্ষর
প্রায়শই জিজ্ঞাসিত প্রশ্ন
- সোর্স কোডের মালিক কে — ডেভেলপার নাকি ক্লায়েন্ট?
- কপিরাইট আইন, ২০০০-এর ধারা ১৭ অনুযায়ী ডিফল্টভাবে ডেভেলপার / লেখক কপিরাইটের মালিক। ক্লায়েন্ট চুক্তিতে স্পষ্ট লিখিত হস্তান্তরের মাধ্যমেই মালিকানা অর্জন করেন। তবুও, ডেভেলপার সাধারণত পূর্ব-বিদ্যমান ফ্রেমওয়ার্ক কোড, লাইব্রেরি ও সাধারণ ইউটিলিটি যা তারা প্রকল্পে আনেন সেগুলোর অধিকার ধরে রাখেন — এগুলো ক্লায়েন্টকে লাইসেন্স দেওয়া হয় (স্থায়ী, অ-এক্সক্লুসিভ) কিন্তু হস্তান্তরিত হয় না। চুক্তিতে পার্থক্য থাকতে হবে: (ক) ক্লায়েন্টের জন্য তৈরি বেসপোক কোড → হস্তান্তরিত; (খ) ডেভেলপারের পূর্ব-বিদ্যমান ফ্রেমওয়ার্ক → লাইসেন্সপ্রাপ্ত। এই পার্থক্য ছাড়া বিরোধ দেখা দেয় যখন ডেভেলপার অন্য ক্লায়েন্টের জন্য কোড পুনঃব্যবহার করেন।
- সোর্স-কোড এসক্রো কী এবং আমার কি এটি লাগবে?
- সোর্স-কোড এসক্রো একটি ত্রিপাক্ষিক ব্যবস্থা যেখানে ডেভেলপার বর্তমান সোর্স কোড একটি নিরপেক্ষ এসক্রো এজেন্টের (আইন সংস্থা বা পেশাদার এসক্রো সেবা) কাছে জমা দেন। নির্দিষ্ট ট্রিগার ঘটনা ঘটলে — ডেভেলপার দেউলিয়াত্ব, সহায়তা বাধ্যবাধকতার সমাপ্তি, গুরুত্বপূর্ণ রক্ষণাবেক্ষণ শর্ত লঙ্ঘন — এসক্রো এজেন্ট ক্লায়েন্টকে কোড মুক্তি দেন যাতে ক্লায়েন্ট অন্য দল দিয়ে সফটওয়্যার রক্ষণাবেক্ষণ করতে পারেন। মিশন-ক্রিটিকাল বেসপোক সিস্টেমের (ব্যাংকিং সফটওয়্যার, স্বাস্থ্যসেবা, ERP) জন্য এসক্রো অপরিহার্য যেখানে ক্লায়েন্ট আটকে যাওয়ার ঝুঁকি নিতে পারেন না। সরল ওয়েবসাইট বা অ্যাপের জন্য মাইলস্টোন সম্পন্নে সরাসরি সোর্স-কোড ডেলিভারি সাধারণত যথেষ্ট।
- বাংলাদেশে সফটওয়্যার সেবায় কী VAT প্রযোজ্য?
- VAT ও সম্পূরক শুল্ক আইন, ২০১২ ও NBR SRO ব্যবস্থার অধীনে সফটওয়্যার ডেভেলপমেন্টসহ IT-সক্ষম সেবায় ৫% হারে VAT প্রযোজ্য (ICT সেবার জন্য অগ্রাধিকার হারে স্ট্যান্ডার্ড ১৫% থেকে হ্রাসকৃত)। ক্লায়েন্ট বিদেশি ক্রেতা হলে এবং সফটওয়্যার রপ্তানি হলে (ব্যাংকের মাধ্যমে বৈদেশিক-মুদ্রায় চালান), লেনদেন শূন্য-হার — VAT-মুক্ত রপ্তানি। নিবন্ধিত IT / ITES কোম্পানিগুলো আয়কর অধ্যাদেশ, ১৯৮৪-এর অধীনে ১০-বছর কর্পোরেট কর অবকাশও উপভোগ করে (শর্ত সাপেক্ষে)। বিরোধ এড়াতে স্পষ্ট চালান শর্ত অন্তর্ভুক্ত করুন — মূল্য VAT অন্তর্ভুক্ত না বাদে।