GPL & Apache License

Copyleft[編輯]

GPL不會授予許可證接受人無限的權利。再發行權的授予須要許可證接受人開放軟件的源代碼,及全部修改。且複製件、修改版本,都必須以GPL爲許可證。php

這些要求就是copyleft,它的基礎就是做品在法律上版權全部。因爲它版權全部,許可證接受人就無權進行修改和再發行(除合理使用),除非它有一個copyleft條款。若是某人想行使一般被法律所禁止的權利,只需贊成GPL的條款。相反地,若是某人發行軟件違反了GPL(好比不開放源代碼),他就有可能被原做者起訴spa

我去看了一下GPL的內容
其實GPL是徹底的開放(強制性)
也就是隻要你使用了GPL的代碼
您就必需要開放"全部"的代碼
包含您的創做開放源代碼

______________________________________________________________________________ip

實,GPL跟Apache License的最大區別是,GPL要求修改代碼必須也遵照GPL,也就是說,若是我屈服於wayne, 將SecureX應用了GPL,其餘人將沒法將SecureX應用於商業用途,除非他們承諾他們的商業軟件遵循GPL,你說可能嗎:) 相比之下,Apache License更自由,它強調使用源代碼的人不須要公開本身的源代碼(修改後的源代碼),也就是說,若是SecureX使用Apache License,SecureX的用戶能夠任意修改它,而且能夠選擇以源代碼的方式或者二進制代碼的方式發佈他們本身的成果(他們惟一須要作的是——在他們的成果中聲明使用了SecureX的代碼).get

相關文章
相關標籤/搜索