گنجاندن یا افزودن مجوز نرم افزار پلاگین

اکثر پلاگین­ های وردپرس تحت GPL انتشار می­ یابند، که همان مجوزی است که خود وردپرس از آن استفاده می ­کند. با این حال، گزینه ­های دیگری نیز در دسترس وجود دارد. همیشه بهتر است، مجوزی را که پلاگین شما از آن استفاده می­کند، به وضوح نشان بدهید.

در بخش الزامات هدر، به طور خلاصه اشاره کردیم که چگونه می ­توانید مجوز افزونه خود را در توضیح هدر افزونه نشان بدهید. یکی دیگر از روش ­های متداول و ترغیب شده، قرار دادن توضیح بلوک مجوز در نزدیکی بالای فایل اصلی افزونه خود می­باشد (همان موردی که دارای توضیح هدر پلاگین است).

این توضیح بلوک مجوز، معمولاً مانند مورد زیر است:

۱
۲
۳
۴
۵
۶
۷
۸
۹
۱۰
۱۱
۱۲
۱۳
۱۴
/*
{Plugin Name} is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
any later version.
{Plugin Name} is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with {Plugin Name}. If not, see {URI to Plugin License}.
*/

وقتی محتوای پلاگین با هدر ترکیب شود:

۱
۲
۳
۴
۵
۶
۷
۸
۹
۱۰
۱۱
۱۲
۱۳
۱۴
۱۵
۱۶
۱۷
۱۸
۱۹
۲۰
۲۱
۲۲
۲۳
۲۴
۲۵
<?php
/*
Plugin Name: WordPress.org Plugin
Description: Basic WordPress Plugin Header Comment
Version:     ۲۰۱۶۰۹۱۱
Author:      WordPress.org
Text Domain: wporg
Domain Path: /languages
License:     GPL2
{Plugin Name} is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
any later version.
{Plugin Name} is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with {Plugin Name}. If not, see {License URI}.
*/

 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *