主题 : 弱弱的问一句 复制链接 | 浏览器收藏 | 打印
加油
级别: 新手上路
UID: 16582
精华: 0
发帖: 26
金钱: 130 两
威望: 26 点
综合积分: 52 分
注册时间: 2010-03-19
最后登录: 2013-07-09
楼主  发表于: 2010-07-02 13:42

 弱弱的问一句

MODULE_LICENSE("MYGPL");中的MYGPL是什么意思。。
可以改成其他的么?


我知道GPL是(General Public License 的缩写)  GPL(GNU通用公共许可证) 。。但是mygpl就不知道了。。乱改一个可以不?比如MODULE_LICENSE("myLicense ")
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2010-07-02 15:59
在你搞清楚什么一个东西是什么之前,最好不要改它,特别是乱改。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
加油
级别: 新手上路
UID: 16582
精华: 0
发帖: 26
金钱: 130 两
威望: 26 点
综合积分: 52 分
注册时间: 2010-03-19
最后登录: 2013-07-09
2楼  发表于: 2010-07-07 13:56

 回 1楼(kasim) 的帖子

总版主,你好。。。还好有你给我回答,让我不那么孤独。不过我真的想知道这个东西是什么意思。。谢谢
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
3楼  发表于: 2010-07-07 15:52

 回 2楼(pcwung) 的帖子

这对于程序来说没什么特别的意思,只是一个字符串而已,MYGPL == MY GPL。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 22727
精华: 0
发帖: 25
金钱: 125 两
威望: 25 点
综合积分: 50 分
注册时间: 2010-06-06
最后登录: 2010-12-07
4楼  发表于: 2010-07-07 22:49
MODULE_LICENSE 就是一个申明许可证的宏
能识别的就是
*
*    "GPL"                [GNU Public License v2 or later]
*    "GPL v2"                      [GNU Public License v2]
*    "GPL and additional rights"    [GNU Public License v2 rights and more]
*    "Dual BSD/GPL"            [GNU Public License v2
*                     or BSD license choice]
*    "Dual MIT/GPL"            [GNU Public License v2
*                     or MIT license choice]
*    "Dual MPL/GPL"            [GNU Public License v2
*                     or Mozilla license choice]
*The following other idents are available
*
*    "Proprietary"            [Non free products]

以上摘自linux/module.h

写的MYGPL不是能识别的,所以就会当成“Proprietary”,你自己乱写一个不是上面的也是当成“Proprietary"

不过不知道
引用楼主pcwung于2010-07-02 13:42发表的 弱弱的问一句 :
MODULE_LICENSE("MYGPL");中的MYGPL是什么意思。。
可以改成其他的么?


我知道GPL是(General Public License 的缩写)  GPL(GNU通用公共许可证) 。。但是mygpl就不知道了。。乱改一个可以不?比如MODULE_LICENSE("myLicense ")
加油
级别: 新手上路
UID: 16582
精华: 0
发帖: 26
金钱: 130 两
威望: 26 点
综合积分: 52 分
注册时间: 2010-03-19
最后登录: 2013-07-09
5楼  发表于: 2010-07-17 12:50
最近比较忙,都没有上来看。。谢谢大家的回复。
我最终用的是GPL。
也就是free的意思。要是不用或者用其他的。在insmod的时候会有一个警告。不影响最终程序的运行。

   谢谢tjpm,,,你解释了我的迷惑