
نوشته شده توسط
mazoolagh
تا اساتید بیان و جواب بدن:
قاعده کلی این هست که دیتا که توسط مشتری به دیتابیس افزوده میشه برای خودش هست و برنامه نویس نمیتونه اون رو گروکشی کنه (یعنی قفل بگذاره و در برابرش پول و ... بخواد) ولی داده هایی که خود برنامه نویس تهیه کرده میتونه برای خودش نگه داره.
البته قفل گذاشتن رو دیتابیس بمنظور حفاظت از دیتا در برابر دستکاری از سوی اشخاص (و خارج از محیط برنامه) امر درست و کاملا مرسوم هست.
قطعا خریدار باید مطلع باشه از این وضعیت و توجیه باشه که دلیل اون چی هست. این موضوع میتونه در قرارداد خرید یا پشتیبانی منعکس بشه.
اگر قرارداد از نوع خرید یک مرحله ای و بدون پشتیبانی هست که قطعا باید پسورد به مشتری داده بشه بدون بروبرگرد.
اگر قرارداد پشتیبانی هم هست (تقریبا همه موارد اینگونه است) معمولا یک ماده گنجانده میشه مبنی بر اینکه پشتیبانی منوط به محفوظ بودن پسورد هست، ولی پسورد در یک پاکت مهر و موم تحویل خریدار (یا نزد شخص ثالث مورد اعتماد طرفین) میشه و تا زمانی که محفوظ هست پشتیبانی ادامه داره.
چون عرف قرارداد پشتیبانی این هست که هزینه مدت قرارداد تماما پیش پرداخت هست، اطمینان کافی برای طرفین فراهم میشه.