2010-04-10 30 views
0

我知道開源許可證的常用列表,所以我甚至不打算在此列出。開源真實證書示例:你的或其他人

我想問的是關於您的開源項目(無論是未來計劃還是未來計劃)以及爲什麼您計劃選擇某個許可證而不是另一個。基本上說,我去了X許可證,因爲我想Y,而其他許可證並沒有提供給我。

我知道該語言本身可以在許可證的選擇上有所作爲:像PHP這樣的解釋性語言與諸如Java之類的編譯語言。我最感興趣的是聽取有關PHP項目的信息,但當然歡迎提供更多的見解。您甚至可能因爲許可原因選擇了特定的語言。

理想情況下,我希望聽到參與實際項目(即您自己的項目)的人的回答,因爲這通常意味着您已經對自己的許可證進行了一些考慮,並理解該許可證的含義。但是現有的不屬於你自己的項目的例子是可以的。請說出爲什麼你認爲許可證對他們是好的/壞的。但第一手的經驗是首選。

期待聽到一些有意義的輸入。

+0

具體示例仍然歡迎,也請參閱以下相關問題:爲什麼要開源?以及如何獲得真正的參與? http://stackoverflow.com/questions/2613677/why-open-source-it-and-how-to-get-real-involvement – donpal 2010-04-10 14:24:19

回答

3

如果您想銷售非開源版本和/或不希望他人在其商業產品中使用GPL,請使用GPL。

如果您希望每個人都能夠使用您的代碼,請使用MIT許可證。

否則使用Apache許可證。

+0

我以爲Apache就像麻省理工學院,不是嗎? – donpal 2010-04-10 13:28:51

+0

HiThorbjørn,我只是好奇,但MIT許可證和Apache許可證之間的區別究竟是什麼? – anonymous 2010-04-10 13:30:41

相關問題