هل تقوم بتسليم الملفات المصدرية لتصاميم الويب؟

من سؤال مشابه ضمن قسم "تطوير الويب": هل تقوم بإعطاء الشركة كودك البرمجي؟ (

هل تقوم بتسليم العميل الملفات المصدرية (PSD / AI) لتصاميم الويب أو تسلّم الصور النقطية فقط (JPG / PNG / GIF) التي تنتج عن تحويل التصميم إلى كود HTML؟

يرجى ذكر الأسباب إن وجدت

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

كتبت قبل فترة رد لموضوع شبيه في سوالف سوفت،

للأسف هذه عادة و فهم خاطئ من المبرمجين المبتدئين. قرأت وجهات نظر مبرمجين متكنين نحو هذا الموضوع في موقع Quora لكن لا أتذكر الموضوع للأسف. قبل ما أبدأ، أنا مع آراء من أُعجِبتُ بردودهم.

كيف يبدأ الموضوع كله؟ المبرمج يفتح موقع أو موضوع في منتدى و يطرح قدرته لـ برمجة أي برمجية يتطلبها العميل. يأتي العميل و يطلب برمجية لفكرة في باله. يتم الاتفاق على مبلغ و وفت و يبدأ المبرمج بالعمل. كل ما يدخل في البرمجية يُعتبر للعميل و لا يحق للمبرمج فرض رأيه بأي طريقة كانت، إما بطريقة عرض شئ معيّن أو تشفير جزء لأنه من بنات أفكاره.

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

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

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

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

ما أعني في الفقرة السابقة أن العميل يدفع لوقتك، لو كتبت مكتبة قبل مجئ العميل، تستطيع استعمالها و تشفيرها. لكن هذا يطرح سؤال: ما هي المكتبة؟

لا تتوقع المكتبة عبارة عن Class تستخدمه عشان يسهّل التعامل مع قاعدة بيانات و لا تتعدى 200 سطر! المكتبات اللي توفّر الكثير. شئ شبيه بـ "تسهيل التعامل بـ Ajax أو مكتبة لإنشاء API بنظام authentication بدون إضافة سطر واحد في البرمجة!"

أما في حالة "إعادة ترتيب أجزاء من العمل بشكل يؤثر عليه بشكل سلبي" هذا يدخل ضمن (إن الله يحب إذا عمل أحدكم عملا أن يتقنه).

هذا رابط الرد:

.

16

سؤالي كان عن ملفات التصميم وليس عن المكتبات البرمجية

على كل حال، لا أرى خطأً أو صواباً في أحد الاتجاهين، في النهاية العقد والاتفاق بين المصمم (أو المبرمج) والعميل هو الحكم

بالنسبة لي فأنا عادة ما أقوم بتسليم كافة الملفات، وأردت أن أرى طريقة تعامل الزملاء مع هذا الموضوع

آسف إني ما وضحت أكثر وجهة الشبه.

كيف يبدأ الموضوع كله؟ المبرمج يفتح موقع أو موضوع في منتدى و يطرح قدرته لـ برمجة أي برمجية يتطلبها العميل. يأتي العميل و يطلب برمجية لفكرة في باله. يتم الاتفاق على مبلغ و وفت و يبدأ المبرمج بالعمل. كل ما يدخل في البرمجية يُعتبر للعميل و لا يحق للمبرمج فرض رأيه بأي طريقة كانت، إما بطريقة عرض شئ معيّن أو تشفير جزء لأنه من بنات أفكاره.

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

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

لكن إذا اعطيته كامل الملفات، قد يذهب إلى شخص آخر و يتعاقد معه

في هذه الحالة قمت باحتكار العميل، و هذا خبث و عدم احترافية و تشكيك في قدرتك كمصمم على تصاميمك و المحافظة على زبائنك. الملفات، الأفكار، وليدة مشروع الزبون.

قمت بذكر أنك تعطي الملفات للزبون لكن لم تذكر السبب. من طرحك للسؤال، هل تفكر في تغيير طريقة التعامل مع الزبائن؟

كما ذكرت في السؤال، هناك سؤال مشابه في قسم تطوير الويب أثار اهتمامي ودفعني لطرح السؤال هنا

ليس للموضوع علاقة بتغيير طريقة تعاملي مع العملاء، لكني رغبت معرفة مبررات الآخرين في الطرق التي يتبعونها، علّي أتعلم شيئاً لم أكن أعرفه

السبب في عدم رؤيتي لخطأ أو صواب في أحد الطريقين هو أنه، كما ذكرت في تعليقي السابق، الأصل هو الاتفاق ورضا الطرفين، وقد قرأت عن حالات لعدم تسليم تصاميم كاملة من مصممين محترفين في أوروبا والولايات المتحدة لأسباب قد يكون منها حقوق استخدام بعض الصور أو الخطوط... كلٌّ لديه أسبابه

أما عمّا أتّبعه في عملي (تسليم كامل الملفات)، فالسبب هو أني لم أجد سبباً مقنعاً لتغيير ذلك... وبالنسبة لي، المصمم (أو المبرمج) الذي يظن أنه يحمي عمله بعدم تسليم الملفات ما هو إلا واهم (وقد صادفت هذا النمط من التفكير بشكل كبير للأسف)

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

و تسليم الملفات كما هو معروف مقتصر فقط على الشعارات.