في الغالب من خلال تعاملي مع الزبائن، إن كان البرنامج برنامج سطح مكتب (برمجيات بالC#) على سبيل المثال ففي الغالب لا أقوم بتسليم الزبون البرنامج بالكود الخاص به، وفي الإتفاقية نذكر بأن البرنامج مرخص للإستخدام بالطريقة المناسبة التي يجدها العميل والتي لا تتضمن أبداً توزيع البرنامج بشكل مجاني أو بيع البرنامج. هذا الأمر حتى ولو كان البرنامج فكرة من العميل.
إن طلب العميل الكود البرمجي في الغالب يرتفع سعر البرمجة وكذلك يتضمن العقد شرطاً بعدم البيع والإستخدام للتوزيع، و عند إرادة العميل التوزيع أيضاً هنالك تسعيرة تختلف.
بالنسبة لمواقع الإنترنت وبرمجيات الإنترنت ففي الغالب أرى أن العميل في النهاية يطلب الكود البرمجي حتى عندما لا يحتاجه. في مثل هذه الحالة يكون العقد الموقع يلزم العميل بعدم عرض البرنامج للبيع أو التوزيع المجاني. واستخدام الكود البرمجي للتعديلات المطلوبة على البرنامج فقط لو لم نتمكن من تعديل الكود بسبب إنشغالنا. مع ذلك أخبر العميل بأننا سنقوم بتشفير بعض الملفات التي لا تؤثر على إمكانية تطويع البرنامج، كمثال بعض الأكواد التي تحتوي أسراراً برمجية لا يحتاجها الزبون.
عندما أستخدم برمجية مجانية أخبر العميل بأن العمل سيكون مفتوح المصدر مع الشروط المذكورة في الأعلى.
عندما يتعود الزبون والمبرمج على التعامل بالإتفاقيات عندها تكون المشكلة محلولة.
لدينا بعض الزبائن الذي استفادوا مما قمنا ببرمجته و بدأوا بكسب الآلاف لكن لا يمكننا أبداً مطالبتهم بأي فلس مما يكسبون لأن الإتفاقية واضحة.
__________________
إن كان الكلام من فضة ، فالسكوت من ذهب