㈠ 開源軟體申請著作權申請
先搞清楚一點。
開源軟體只是一個統稱,只代表作者開放了源代碼,而權利專,也就是著作屬權有沒有完全開放,開放多少,有沒有給予公眾完整的修改權,這些要看著作權人的聲明,通常作者都會對上述問題進行說明,並或多或少對開放的權利有所限制。
另外,說一下,著作權不是申請的,而是伴隨創作完成自然獲得的,所謂的「申請著作權」其實是去版權局做著作權登記留證。
最後推薦一下,關於軟體類的著作權,有個不錯的前期留證的方式,那就將軟體加蓋TSA時間戳,具體的你一下便知,費用十分低廉,法律效力也已得以認可,十分適合初期留證。
㈡ 開源協議的協議比較
BSD開源協議是一個給於使用者很大自由的協議。基本上使用者可以」為所欲為」,可以自由的使用,修改源代碼,也可以將修改後的代碼作為開源或者專有軟體再發布。
但」為所欲為」的前提當你發布使用了BSD協議的代碼,或則以BSD協議代碼為基礎做二次開發自己的產品時,需要滿足三個條件:
◆如果再發布的產品中包含源代碼,則在源代碼中必須帶有原來代碼中的BSD協議。
◆如果再發布的只是二進制類庫/軟體,則需要在類庫/軟體的文檔和版權聲明中包含原來代碼中的BSD協議。
◆不可以用開源代碼的作者/機構名字和原來產品的名字做市場推廣。
BSD 代碼鼓勵代碼共享,但需要尊重代碼作者的著作權。BSD由於允許使用者修改和重新發布代碼,也允許使用或在BSD代碼上開發商業軟體發布和銷售,因此是對 商業集成很友好的協議。而很多的公司企業在選用開源產品的時候都首選BSD協議,因為可以完全控制這些第三方的代碼,在必要的時候可以修改或者二次開發。 Apache Licence是著名的非盈利開源組織Apache採用的協議。該協議和BSD類似,同樣鼓勵代碼共享和尊重原作者的著作權,同樣允許代碼修改,再發布(作為開源或商業軟體)。需要滿足的條件也和BSD類似:
◆需要給代碼的用戶一份Apache Licence
◆如果你修改了代碼,需要在被修改的文件中說明。
◆在延伸的代碼中(修改和有源代碼衍生的代碼中)需要帶有原來代碼中的協議,商標,專利聲明和其他原來作者規定需要包含的說明。
◆如果再發布的產品中包含一個Notice文件,則在Notice文件中需要帶有Apache Licence。你可以在Notice中增加自己的許可,但不可以表現為對Apache Licence構成更改。
Apache Licence也是對商業應用友好的許可。使用者也可以在需要的時候修改代碼來滿足需要並作為開源或商業產品發布/銷售。 我們很熟悉的Linux就是採用了GPL。GPL協議和BSD, Apache Licence等鼓勵代碼重用的許可很不一樣。GPL的出發點是代碼的開源/免費使用和引用/修改/衍生代碼的開源/免費使用,但不允許修改後和衍生的代 碼做為閉源的商業軟體發布和銷售。這也就是為什麼我們能用免費的各種linux,包括商業公司的linux和linux上各種各樣的由個人,組織,以及商 業軟體公司開發的免費軟體了。
GPL協議的主要內容是只要在一個軟體中使用(」使用」指類庫引用,修改後的代碼或者衍生代碼)GPL 協議的產品,則該軟體產品必須也採用GPL協議,既必須也是開源和免費。這就是所謂的」傳染性」。GPL協議的產品作為一個單獨的產品使用沒有任何問題, 還可以享受免費的優勢。
由於GPL嚴格要求使用了GPL類庫的軟體產品必須使用GPL協議,對於使用GPL協議的開源代碼,商業軟體或者對代碼有保密要求的部門就不適合集成/採用作為類庫和二次開發的基礎。
其它細節如再發布的時候需要伴隨GPL協議等和BSD/Apache等類似。 LGPL 是GPL的一個為主要為類庫使用設計的開源協議。和GPL要求任何使用/修改/衍生之GPL類庫的的軟體必須採用GPL協議不同。LGPL 允許商業軟體通過類庫引用(link)方式使用LGPL類庫而不需要開源商業軟體的代碼。這使得採用LGPL協議的開源代碼可以被商業軟體作為類庫引用並 發布和銷售。
但是如果修改LGPL協議的代碼或者衍生,則所有修改的代碼,涉及修改部分的額外代碼和衍生的代碼都必須採用LGPL協議。因 此LGPL協議的開源 代碼很適合作為第三方類庫被商業軟體引用,但不適合希望以LGPL協議代碼為基礎,通過修改和衍生的方式做二次開發的商業軟體採用。
GPL/LGPL都保障原作者的知識產權,避免有人利用開源代碼復制並開發類似的產品。 MIT是和BSD一樣寬范的許可協議,作者只想保留版權,而無任何其它的限制。也就是說,你必須在你的發行版里包含原許可協議的聲明,無論你是以二進制發布的還是以源代碼發布的。MIT協議又稱麻省理工學院許可證,最初由麻省理工學院開發。被授權人權利:1、被授權人有權利使用、復制、修改、合並、出版發行、散布、再授權及販售軟體及軟體的副本。2、被授權人可根據程式的需要修改授權條款為適當的內容。被授權人義務:在軟體和軟體的所有副本中都必須包含版權聲明和許可聲明。
㈢ 開源軟體可不可以不使用許可證
開源軟體並非完全沒有限制。最基本的限制,就是開源軟體強迫任何使用專和修改該軟體的人承認發起屬人的著作權和所有參與人的貢獻。任何人擁有可以自由復制、修改、使用這些源代碼的權利,不得設置針對任何人或團體領域的限制。不得限制開源軟體的商業使用等。而許可證就是這樣一個保證這些限制的法律文件。
㈣ 用開源的軟體用於商業侵權嗎
將源抄碼的整體或部分再次開源發布的時候,必須繼續遵循 CPL開源協議來發布,而不能改用其他協議發布。除非你得到了原「源碼」Owner 的授權。
你可以將源碼不做任何修改來商業發布。但如果你要將修改後的源碼其開源,而且當你再發布的是Object Code的時候,你必須聲明它的Source Code 是可以獲取的,而且要告知獲取方法。
㈤ 如何在自己的代碼中聲明版權
1. 如果是開源代碼,建議使用現成的開源版權模板。Open Source Licenses。常見的GPL,Apache,MIT,BSD等。如果是回商業代碼,則根答據版權方的規定。
2. 根據不同的開源協議,原有的聲明處理方式不同。比如Apache必須每個修改的文件頭部都要有原有的聲明,BSD則只需要CopyRight文件中附帶即可。
㈥ 開源軟體就是無版權的嗎
開源軟體實來際上也是有版源權的。只是版權的保護范圍很小。開源軟體只是讓人放棄了一些版權,例如要所有者放棄版權中的修改權、報酬權等等,然後把開源軟體無償的送給其他人,其他人使用,修改後,再無償的給其他人。。。。所以,其實開源軟體是有版權的,只是有一些內容的版權被一些公共許可聲明所放棄。
㈦ 個人編寫的非商業程序能否寫上版權聲明(類似於「版權所有(C)XXX」之類的字樣)
可以寫,而且是必須要寫。寫了就產生法律效力,不寫的話,你是被動的,不好證回明你是作者。
《計算機軟體保護條答例》中寫道:
第九條 軟體著作權屬於軟體開發者,本條例另有規定的除外。
如無相反證明,在軟體上署名的自然人、法人或者其他組織為開發者。
㈧ 源代碼版權聲明怎麼寫
會,開源代碼也有版權,如果開源代碼聲明允許任何情況下使用,則可以不構成侵權。