تجاوز إلى المحتوى

من يملك كود موقعك الإلكتروني؟

بقلم Abdulla Galaby، · 6 دقائق قراءة

من يملك كود موقعك الإلكتروني؟

تخيل أنك دفعت كامل المبلغ، ومر على الموقع عام وهو يعمل، ثم قررت الانتقال إلى باقة استضافة تناسبك أكثر. تراسل الشركة، فيأتيك رد مهذب وقصير: الكود على خادمنا، وتصديره مشروع منفصل.

لا أحد يخطط لهذه المحادثة. تحدث لأن الملكية لم تُكتب أصلًا.

الجواب المختصر: أنت تملك كود موقعك فقط إذا نصّ الاتفاق على ذلك. الدفع مقابل العمل لا ينقل كل شيء تلقائيًا، وقواعد حقوق التأليف تختلف من بلد إلى آخر. قبل أن توقع مع أي شركة، اطلب كتابةً أربعة أمور: أنك تملك الكود المخصص وملفات التصميم، وأنك تتسلم المصدر الكامل وقاعدة البيانات عند التسليم، وأن النطاق وحساب الاستضافة مسجلان باسمك، وأن أي تراخيص خارجية مذكورة في قائمة. (نحن مبرمجون لا محامون، فاعرض العقد على محامٍ إن كان المشروع كبيرًا.)

ماذا يعني "امتلاك الموقع" فعلًا؟

"الموقع" في الحقيقة حزمة من أشياء منفصلة، ولكل منها سؤال ملكية خاص به.

  • اسم النطاق (الدومين). يجب أن يُسجَّل باسمك، وأنت صاحبه وبريدك على الحساب. وإن سجلته الشركة نيابة عنك فاطلب بيانات نقله.
  • حساب الاستضافة. المكان الذي توجد فيه الملفات وقاعدة البيانات. تريد صلاحية إدارة هذا الحساب، أو أن تكون مسجلًا مالكًا له على الأقل.
  • كود المصدر. الملفات التي تجعل الموقع يعمل. وهذا الجزء الذي يُترك غامضًا في الغالب.
  • ملفات التصميم. التخطيطات والشعار والأيقونات والرسوم، مع الملفات الأصلية التي صُنعت منها.
  • المحتوى. نصوصك وصورك وبيانات منتجاتك. ويجب أن يكون لك دائمًا.
  • قاعدة البيانات. السجلات الفعلية: العملاء والطلبات والمقالات والإعدادات.
  • حسابات الإدارة والخدمات الخارجية. بوابة الدفع والتحليلات وخدمة البريد وأداة مراقبة البحث، كلها باسمك أيضًا.

إذا كان أي واحد من هذه عند طرف آخر، فالموقع ليس لك بالكامل.

لماذا تكون الملكية غامضة في كثير من الأحيان؟

لأن كاتب الكود في أماكن كثيرة هو المؤلف الافتراضي له، وتنتقل الملكية إلى العميل بموجب اتفاق لا بالدفع وحده. والعقد الذي يقول "ستبني الشركة موقعًا" ولا يزيد على ذلك يترك الكثير مفتوحًا.

وللناس معنيان مختلفان لهذه الكلمة. التنازل (Assignment) ينقل الملكية: الكود لك تعدله وتنقله وتشاركه. أما الترخيص (License) فيتيح لك استخدام العمل بشروط: تستطيع تشغيله، لكن الشركة تحتفظ بالسيطرة وقد تقيّد ما تفعله به. والنوعان موجودان في عقود حقيقية، والفرق بينهما مهم. وإن تحدث العقد عن "حقوق الاستخدام" أو "ترخيص الاستخدام" أو "حق التشغيل"، فاسأل ماذا يعني ذلك لتغيير الاستضافة أو الاستعانة بمبرمج آخر.

هل تملك القالب أو الإضافة؟

ليس بالطريقة نفسها. حين يُبنى الموقع على قالب أو إضافة مدفوعة، فأنت تحمل ترخيص استخدام، يرتبط عادةً بعدد مواقع ومدة تحديثات. لا تستطيع بيعها أو ادعاءها، وحين ينتهي الترخيص قد تفقد التحديثات والدعم.

هذا أمر عادي وليس علامة خطر. لكن يجب أن يُدرج. اسأل الشركة عن القوالب والإضافات المدفوعة التي يعتمد عليها موقعك، ومن يحمل الترخيص، وكم يكلف التجديد. موقع مبني على عشر إضافات مدفوعة يعني عشر اعتمادات صغيرة سيُطلب منك تجديدها.

الكود المكتوب خصيصًا حالة أنظف. الصفحات والميزات ولوحات الإدارة المكتوبة لك يمكن نقلها إليك كاملة، باستثناء اللبنات مفتوحة المصدر التي تحتها.

وماذا عن المكونات مفتوحة المصدر؟

كل موقع حديث تقريبًا يقوم على برمجيات مفتوحة المصدر. ولارافيل نفسه مفتوح المصدر برخصة متساهلة، وكذلك مكتبات كثيرة حوله. وهذا أمر جيد: لا تستطيع شركة أن تطفئ أساس موقعك.

لكنه يعني أيضًا أن الشركة لا تستطيع أن تسلمك "كل شيء" وتدعيه حصريًا لها. ما تملكه أنت هو الكود المكتوب خصيصًا لمشروعك. أما المكونات المفتوحة فتبقى لها رخصها، وهي تسمح عمومًا بالاستخدام التجاري. والشركة الجديرة بالثقة ستخبرك بالفرق.

ماذا يجب أن تتسلم عند التسليم؟

عند الإطلاق يجب أن يسلَّم إليك، لا أن يُوعد به فقط:

  • كود المصدر كاملًا، في مستودع تتحكم فيه أو في أرشيف نظيف
  • نسخة من قاعدة البيانات والملفات المرفوعة
  • بيانات دخول الإدارة، وبريدك أنت مالكًا للحساب
  • توثيق مكتوب قصير: كيف يُنشر الموقع، وأين توجد الإعدادات، وما الذي يعمل بجدولة
  • قائمة بكل خدمة خارجية يستخدمها الموقع، ومن يدفع ثمنها
  • تأكيد أن النطاق والاستضافة مسجلان باسمك

نحن نعدّ هذا جزءًا من العمل لا إضافة. كل مشروع ينتهي بصلاحيات إدارة وتوثيق، ويُكتب الكود ليقرأه المبرمج التالي، سواء كنا نحن أو غيرنا. ولهذا نصف خدمة تطوير المواقع عندنا بأنها كود نظيف وموثق وملكٌ لك.

كيف ينبغي أن يُصاغ بند الملكية؟

لا تحتاج إلى لغة قانونية لتطلب الشيء الصحيح. بكلمات بسيطة، يقول البند الجيد إنه عند الدفعة الأخيرة يملك العميل الكود المخصص وملفات التصميم والمحتوى المنتج للمشروع، وإن الشركة تحتفظ بأدواتها العامة وخبرتها، وإن المكونات الخارجية ومفتوحة المصدر تبقى تحت رخصها. ويحدد أيضًا موعد التسليم وما يشمله.

وهناك تفصيلان يستحقان السؤال. الأول التوقيت: ملكية لا تنتقل إلا بعد "الوفاء بكل الالتزامات" قد تطول. اربطها بالدفعة الأخيرة. والثاني إعادة الاستخدام: الشركات تعيد استخدام لبناتها العامة في مشاريع كثيرة، وهذا مقبول، لكن منطق عملك وهويتك وبياناتك لك وحدك. وإن كان بند غير واضح فاطلب من الشركة أن تعيد كتابته بجملة يستطيع غير المحامي ترديدها.

وللتوضيح بمثال تخيلي: شركة صغيرة تعاقدت على موقع، ثم أرادت بعد سنتين إضافة نظام حجز عند مبرمج آخر. إن كانت لديها نسخة من الكود وقاعدة البيانات وبيانات الدخول، بدأ المبرمج الجديد العمل خلال أيام. وإن لم تكن، فقد يقضي أسابيع في تخمين كيف يعمل ما بُني. الفارق في الحالتين لم يصنعه الذكاء ولا الميزانية، بل صنعته ورقة كتبت في أول المشروع.

ما علامات الخطر التي تستوجب التوقف؟

  • الشركة تستضيف كل شيء في حسابها ولا تقبل مناقشة نقله
  • العقد يذكر "ترخيصًا" ولا يذكر ملكية الكود أو التصميم أبدًا
  • لا أحد يعرف أين تُحفظ النسخ الاحتياطية
  • كود المصدر "متاح عند الطلب" برسوم إضافية
  • سُجل النطاق باسم الشركة "للتسهيل"
  • لا يوجد توثيق، والشخص الوحيد الذي يفهم الموقع هو مبرمجه

لا يعني أي من هذا أن الشركة غير أمينة. كثير منها مجرد عادات من طريقة إدارة المشاريع الصغيرة. لكن كلًا منها سهل الإصلاح قبل التوقيع ومربك بعده.

لماذا يهم هذا حتى لو لم تفكر في الرحيل؟

الملكية تأمين. قد تبقى مع مبرمجك عشر سنوات. لكن المبرمج قد ينشغل أو يغيّر مهنته أو يغلق شركته، ولا تريد أن يتوقف موقعك معه. كما أنها تحدد ما تستطيع فعله بشروطك: أن تغيّر الاستضافة حين تزيد الزيارات، أو تستعين بمبرمج ثانٍ لميزة جديدة، أو تبيع النشاط والموقع أصل يستطيع المشتري تسلمه فعلًا.

وإن كنت ما زلت تحدد نوع الموقع، فمقارنتنا بين لارافيل وووردبريس توضح كيف يؤثر الاختيار في التراخيص والصيانة، ودليل تكلفة المواقع في مصر يعدّ الملكية من البنود التي يجب مقارنتها بين العروض.

أسئلة شائعة

هل أملك موقعي إذا دفعت ثمنه؟

ليس تلقائيًا. تعتمد الملكية على عقدك والقوانين المطبقة عليه. اطلب بندًا مكتوبًا ينقل إليك الكود المخصص والتصميم عند الدفعة الأخيرة، وأن يُسجل النطاق والاستضافة باسمك.

هل أستطيع نقل موقعي إلى مبرمج آخر؟

تستطيع إذا كان لديك كود المصدر وقاعدة البيانات وبيانات الدخول وبعض التوثيق. وبدونها يبدأ المبرمج الجديد بهندسة عكسية، وهي أبطأ وأغلى. وهذا أقوى سبب للإصرار على تسليم سليم.

من يملك المكتبات مفتوحة المصدر في موقعي؟

يحتفظ مؤلفوها بملكيتها وينشرونها برخص تسمح عادةً باستخدامها تجاريًا. وأنت تملك الكود المخصص المكتوب لك فوقها. اطلب من شركتك قائمة بأهم المكتبات لتعرف ما تحت موقعك.

هل تخطط لمشروع وتريد الملكية موضحة من اليوم الأول؟ تحدث إلينا وسندرج الشروط في النطاق المكتوب قبل بدء أي عمل.

مشاركة:

ماذا تشمل صيانة الموقع فعلًا

قد يتعطل نموذج التواصل شهورًا دون أن يلاحظ أحد. هذه قائمة الصيانة الأسبوعية والشهرية والفصلية التي تُبقي موقع أعمالك آمنًا ومحفوظًا وشغالًا.

ابدأ الآن