為什麼國內軟體很少帶有開源許可?

如果使用了開源代碼並沒有帶上開源許可有什麼潛在風險嗎?


因為這些協議(特別是GPL)不受中國法律支持,所以你愛怎麼干都可以,最多就被作者訂上恥辱柱(


沒帶協議的話,等同於 保留所有權利。

參見github上這個問題的解讀:

Open source licensing

What happens if I don"t choose a license?

You"re under no obligation to choose a license. It"s your right not
to include one with your code or project, but please be aware of the
implications. Generally speaking, the absence of a license means that
the default copyright laws apply. This means that you retain all rights
to your source code and that nobody else may reproduce, distribute, or
create derivative works from your work.
This might not be what you
intend.

Even if this is what you intend, if you publish your source code in a public repository on GitHub, you have accepted the Terms of Service which do allow other GitHub users some rights. Specifically, you allow others to view and fork your repository.

If you want to share your work with others, we strongly encourage you to include an open source license.

或者:

No License - ChooseALicense.com

No License

You』re under no obligation to choose a license and it』s your right
not to include one with your code or project. But please note that
opting out of open source licenses doesn』t mean you』re opting out of
copyright law.

You』ll have to check with your own legal counsel regarding your
particular project, but generally speaking, the absence of a license
means that default copyright laws apply. This means that you retain all
rights to your source code and that nobody else may reproduce,
distribute, or create derivative works from your work.

Disallowing use of your code might not be what you intend by 「no license.」 An open-source license
allows reuse of your code while maintaining copyright. If your goal is
to explicitly opt-out of copyright protections, try a public domain
dedication like the Unlicense or CC0. If you want to share your work with others, you must opt into it.

Even in the absence of a license file, you may grant some rights in
cases where you publish your source code to a site that requires
accepting terms of service. For example, if you publish your source code
in a public repository on GitHub, you have accepted the Terms of Service which do allow other GitHub users some rights. Specifically, you allow others to view and fork your repository.


FFMpeg,他們有一個恥辱列表,裡面專門列著違反協議的公司和軟體,中國很多公司都在裡面。

我們國家既沒有法律強制約束、也沒有形成尊重開源軟體的風氣,對於開源軟體的爭議,可以參考這個回答:一個開源操作系統的發布為什麼需要一個協議呢?比如,BSD採用BSD協議發布其2進位文件和源碼,Linux則採用GPL協議 - zhjs 的回答

最後,如果你對國內軟體很少帶有開原許可的現象表示悲哀,請你記住,就像印度尚未明令禁止仿製葯一樣,過早的推行強制知識產權措施,無異於自取滅亡。想想看,在國家替華為思科專利糾紛買單之後,華為不是也早日從抄襲起家的普通公司轉變成了一年申請很多自有專利的創新型公司了嘛。


帶開源許可的軟體很多。但是國產惡意軟體都沒什麼許可的。

未按照許可發行軟體違反著作權法。但是我國基本國情對著作權法好像不太在乎。


國內很多開(la)源(ji)都是所謂商業收費學習免費模式。。

當然真正的國產開源軟體還是會攜帶許可證的。。


推薦閱讀:

一張圖看懂開源許可協議,開源許可證GPL、BSD、MIT、Mozilla、Apache和LGPL的區別
今天就安裝 Linux !
基於Python的開源預測工具的實踐
Github 上那些頂尖的貢獻組織 - 2017

TAG:開源軟體 | 開源 | 國內軟體 |