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

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

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

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
/*
{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}.
*/

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
/*
Plugin Name: WordPress.org Plugin
Description: Basic WordPress Plugin Header Comment
Version:     20160911
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}.
*/

 

خیلی مهم است بدانیم دیدگاه شما راجع به این مطلب چیست؟

avatar
  Subscribe  
Notify of