ویرگول
ورودثبت نام
Computer Science 12
Computer Science 12کامیونیتی CS12، جایی برای ماژولار بودن | لینکدین مون رو حتما فالو کن!
Computer Science 12
Computer Science 12
خواندن ۲ دقیقه·۱ سال پیش

لایسنس PHP چیست؟

لایسنس PHP License یه مجوز متن‌بازه که مخصوص زبان برنامه‌نویسی PHP طراحی شده. به زبان ساده، میگه «با کد PHP هر کاری دلت می‌خواد بکن، ولی یه سری قواعد ساده رو رعایت کن». این لایسنس طوری نوشته شده که تازه‌کارها هم راحت بفهمن و برنامه‌نویسای حرفه‌ای هم بدون دردسر بتونن کدها رو استفاده و حتی تغییر بدن. خلاصه اینکه PHP License یه آزادی کنترل‌شده میده؛ آزادی‌ای که با رعایت قوانین ساده، باعث رشد جامعه PHP و پروژه‌های وب میشه.


توضیحات

لایسنس PHP License اولین بار سال ۱۹۹۵ معرفی شد، همزمان با تولد PHP. هدفش این بود که حقوق برنامه‌نویس‌ها حفظ بشه و در عین حال کدها رایگان و قابل استفاده برای همه بمونن. این لایسنس خیلی ساده و راحت نوشته شده و میگه می‌تونی کدها رو کپی، تغییر یا حتی تو پروژه‌های بزرگ تجاری استفاده کنی، ولی همیشه باید ذکر بشه که نویسنده اصلی کیه. در واقع این لایسنس به شما میگه که نمیتونی از اسم PHP برای پروژت استفاده کنی چون ممکنه بقیه اینطور تصور کنن که این کد از طرف تیم اصلی PHP منتشر شده. خلاصه اینکه PHP License برای پروژه‌های وب و عمومی فوق‌العاده مناسبه و باعث میشه همه راحت با PHP کار کنن بدون دردسرهای قانونی.


مزایا

  • استفاده از کد خیلی راحت و بدون پیچیدگی

  • مناسبه برای پروژه‌های تجاری و شخصی با محدودیت کم

  • باعث رشد جامعه PHP و همکاری راحت برنامه‌نویس‌ها میشه

  • حق و حقوق نویسنده‌ها با ذکر اسمشون حفظ میشه و حس اعتماد ایجاد می‌کنه

معایب

  • هیچ تضمینی وجود نداره؛ اگه کد خراب شد، خودت باید حلش کنی

  • بعضی شرکت‌ها ممکنه استفاده از کد تحت این لایسنس رو محدود کنن

  • برای پروژه‌های خیلی بزرگ یا حساس، ممکنه یه لایسنس قوی‌تر لازمت باشه

  • همیشه باید نویسنده ذکر بشه؛ اگه یادت بره، ممکنه دردسر حقوقی پیش بیاد


موارد استفاده مشهور

  • فریمورک Laravel

  • فریمورک Symfony

  • پروژه WordPress و بخش‌هایی از Facebook


جمع‌بندی

در نهایت PHP License یه لایسنس متن‌باز ساده، روان و کاربردیه که آزادی نسبی میده ولی با یه سری قوانین ساده. برای هر کسی که با وب و PHP کار می‌کنه عالیه؛ چون هم حقوق نویسنده‌ها رعایت میشه و هم می‌تونی کدها رو راحت کپی، تغییر یا ادغام کنی. اگه دنبال یه لایسنس قابل فهم، عملی و بدون پیچیدگی هستی، PHP License یکی از بهترین انتخاب‌هاست.

نرم افزاربرنامه نویسیهنرموسیقی
۷
۰
Computer Science 12
Computer Science 12
کامیونیتی CS12، جایی برای ماژولار بودن | لینکدین مون رو حتما فالو کن!
شاید از این پست‌ها خوشتان بیاید