The Rules of Open Source and Collaboration: Copyright and Public License
Collaboration is the most important feature of open source. However, does the collaborative output belongs to public property (in the public domain) and allow anyone to be able to use without restriction? In other words, could the original project owner control the subsequent use of these results by others? These issues are referred to how the original game rules be established. This lecture will overview the rules of open source collaboration within legal framework from the default rule of copyright law and the mechanism design of different open source licenses.
開源協作的遊戲規則:著作權及公眾授權
協同合作是開放源碼最大的特色。然而,這些由眾人協作產出的成果,是否屬於公共財而讓任何人能夠毫無限制地使用?換句話說,後續由他人利用這些成果時,是 否需要遵循原作者的想法;若需要,又應如何為之?這些問題都指涉到最初的遊戲規則是如何建立的。本講座將以法律框架,從著作權的預設規範,及公眾授權的機 制設計,概覽開源軟件多人協作的遊戲規則。
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
The Rules of Open Source and Collaboration: Copyright and Public License
1. ■
Richard Lin林旅強 (legist 強 )
■
richard@gitcafe.com
■
http://about.me/richard.lin
■
http://fb.me/legist
These slides are licensed under creative commons - attribution - share alike 3.0 unported.
Hong Kong Open Source Conference 2014
香港開源年會 2014/3/29 Sat.
The Rules of Open Source and Collaboration:
Copyright and Public License
2. These slides are licensed under creative commons - attribution - share alike 3.0 unported.
Hong Kong Open Source Conference 2014
香港開源年會 2014/3/29 Sat.
The Rules of Open Source and Collaboration:
Copyright and Public License
■
The Default Rule of Copyright and the
goal of Free/ Open Source Software
■
The Legal Framework to Protect Open
Source and Collaboration:
Public License and Copyleft
■
Conclusion
4. About MeAbout Me
■
Name / Nickname
■
Richard Lin 林旅強 / Legist Qiang ( 強哥 )
■
Position
■
GitCafe, D.G.Z Information Technology Ltd. (2014- )
■
Legal Specialty / Campus & Community Promoter
in OSSF, CITI, Academia Sinica (2009-2014)
■
Publish (in Chinese)
■
Legal Issues On OSS commercial application
– 開放源碼軟體商業應用之法律爭議及其可能之解決途徑
■
Empowering Citizens with Data: An Open Government Data
Handbook
– 藏智於民:開放政府資料的原則與現況 (slideshare)
8. Project HostingProject Hosting
■ Create project on GitCafe, upload the source code
managed by Git.
■ Within 5 minutes, you will have a powerful platform
to show your project to the world.
9. Join CommunityJoin Community
■ GitCafe is more than project hosting.
■ It's a great community made up of hackers and
makers who want to make cool stuffs together.
10. Collaborative Team WorkCollaborative Team Work
■ Need people to collaborate to your project? That's
what GitCafe about!
■ You can get involved in others' projects or vice
versa just with few clicks.
11. GitCafeGitCafe
■ GitCafe
■ Project Hosting
– Git
■ Join Community
■ Team Work
■ Open Source Activities in Campus and Community
■ Lecture/ Speech
■ Workshop
■ Hackathon
13. DisclaimerDisclaimer
■
These slides are published by and refects the
personal views of Richard Lin, in his individual
capacity.
■
It does not represent the views of any
communities, organizations, companies, or entities.
15. These slides are licensed under creative commons - attribution - share alike 3.0 unported.
Hong Kong Open Source Conference 2014
香港開源年會 2014/3/29 Sat.
The Rules of Open Source and Collaboration:
Copyright and Public License
■
The Default Rule of Copyright and the
goal of Free/ Open Source Software
■
The Legal Framework to Protect Open
Source and Collaboration:
Public License and Copyleft
■
Conclusion
17. Copyright: Protect Expression, not ideaCopyright: Protect Expression, not idea
本圖之取用特別聲明在非商業性、學術推廣演講中主張「合理使用」,讀者請勿更行移置他用。
http://byfiles.storage.live.com/y1p_GGIwBtrLLjVacYuiWIPhc8OVJta1Hw4r5Rr84yef7u3FggNVSHQbdlMmG4LulDuz7NKFe4g28k
18. Patent: Whole new technologyPatent: Whole new technology
Jo and Paul (CC) by-nc-sa 2.0 ;取用來源為 :
http://www.fickr.com/photos/24637969@N00/2730911205/lightbox/#/photos/24637969@N00/2730911205/
21. Trade Secret: RecipeTrade Secret: Recipe
Just keep the secret
No registration
What's the secret in an
open source project?
本圖之取用特別聲明在創用 CC 推廣演講中主張「合理使用」,讀者請勿更行移置他用;取用來源為 :
http://1.bp.blogspot.com/_BlU5V5BaMjY/SkOUBHQH84I/AAAAAAAAE_Q/5Vv3qP7ZYao/s1600/CokeSecretIngredient.JPG ( 右 )
http://www.digitaldeliftp.com/Images/pings/secret_formula_230x150.png ( 左 )
28. CopyrightCopyright
■ Copyrighted Work
■ Public Domain
■ Free
Proprietary
Software
Public
Domain
The work is over the
copyright protection
period or the copyright
holder says: I don't hold
my copyright anymore.
29. CopyrightCopyright
■ Copyrighted Work
■ Public Domain
■ Free
Proprietary
Software
Public
Domain
The work is over the
copyright protection
period or the copyright
holder says: I don't hold
my copyright anymore.
34. These slides are licensed under creative commons - attribution - share alike 3.0 unported.
Hong Kong Open Source Conference 2014
香港開源年會 2014/3/29 Sat.
The Rules of Open Source and Collaboration:
Copyright and Public License
■
The Default Rule of Copyright and the
goal of Free/ Open Source Software
■
The Legal Framework to Protect Open
Source and Collaboration:
Public License and Copyleft
■
Conclusion
36. CopyrightCopyright
■
The world without software copyright
■
Richard M. Stallman and Xerox Printer
■
After we have software copyright
■
1980s
■
Business model
38. What the F...
●
The world without software copyright
●
Richard M. Stallman and Xerox Printer
●
After we have software copyright
●
1980s
●
Business model
(Fake dialogue)
( 設計對白 )
39. CopyrightCopyright
■
The world without software copyright
■
Richard M. Stallman and Xerox Printer
■
After we have software copyright
■
1980s
■
Business model
■
Richard M. Stallman: Free Software!
41. Free SoftwareFree Software
■ Free Software
■ Free Software Foundation (FSF) 1985-
■ Fundamentalism
■ GNU Project
GNU's Not Unix
42. Free SoftwareFree Software
■ Free Software
■ Free Software Foundation (FSF) 1985
■ Fundamentalism
■ GNU Project
■ GNU General Public License
43. Free Software DefinitionFree Software Definition
■ The freedom to run the program, for any purpose
(freedom 0).
■ The freedom to study how the program works, and
change it to make it do what you wish (freedom 1).
■ The freedom to redistribute copies so you can help your
neighbor (freedom 2).
■ The freedom to distribute copies of your modified
versions to others (freedom 3). By doing this you
can give the whole community a chance to benefit from
your changes.
Run the Program
44. Free Software DefinitionFree Software Definition
■ The freedom to run the program, for any purpose
(freedom 0).
■ The freedom to study how the program works, and
change it to make it do what you wish (freedom 1).
■ The freedom to redistribute copies so you can help your
neighbor (freedom 2).
■ The freedom to distribute copies of your modified
versions to others (freedom 3). By doing this you
can give the whole community a chance to benefit from
your changes.
Study & Change
45. Free Software DefinitionFree Software Definition
■ The freedom to run the program, for any purpose
(freedom 0).
■ The freedom to study how the program works, and
change it to make it do what you wish (freedom 1).
■ The freedom to redistribute copies so you can help your
neighbor (freedom 2).
■ The freedom to distribute copies of your modified
versions to others (freedom 3). By doing this you
can give the whole community a chance to benefit from
your changes.
Redistribute
46. Free Software DefinitionFree Software Definition
■ The freedom to run the program, for any purpose
(freedom 0).
■ The freedom to study how the program works, and
change it to make it do what you wish (freedom 1).
■ The freedom to redistribute copies so you can help your
neighbor (freedom 2).
■ The freedom to distribute copies of your modified
versions to others (freedom 3). By doing this you
can give the whole community a chance to benefit from
your changes.
Distribute copies
of modified version
47. The Free Software DefinitionThe Free Software Definition
■ The freedom to run the program, for any purpose
(freedom 0).
■ The freedom to study how the program works, and
change it to make it do what you wish (freedom 1).
■ The freedom to redistribute copies so you can help your
neighbor (freedom 2).
■ The freedom to distribute copies of your modified
versions to others (freedom 3). By doing this you
can give the whole community a chance to benefit from
your changes.
散佈 Distribute
修改 Modify
研究 Study
使用 Run
48. The Free Software DefinitionThe Free Software Definition
■ The freedom to run the program, for any purpose
(freedom 0).
■ The freedom to study how the program works, and
change it to make it do what you wish (freedom 1).
■ The freedom to redistribute copies so you can help your
neighbor (freedom 2).
■ The freedom to distribute copies of your modified
versions to others (freedom 3). By doing this you
can give the whole community a chance to benefit from
your changes.
散佈 Distribute
修改 Modify
研究 Study
使用 Run
How about
Public Domain?
49. How to protect the freedom?How to protect the freedom?
■ Public Domain allows people to
share the program and their
improvements, if they are so
minded. But it also allows
uncooperative people to convert
the program into proprietary
software.
■ People who receive the program
in that modified form do not have
the freedom that the original
author gave them; the middleman
has stripped it away.
50. How to protect the freedom?How to protect the freedom?
■ Public Domain allows people to
share the program and their
improvements, if they are so
minded. But it also allows
uncooperative people to convert
the program into proprietary
software.
■ People who receive the program
in that modified form do not have
the freedom that the original
author gave them; the middleman
has stripped it away.
Public Domain
can be transferred
to Proprietary
easily.
Public Domain
can not make sure
the four freedoms
keep going.
51. How to protect the freedom?How to protect the freedom?
■ Public Domain allows people to
share the program and their
improvements, if they are so
minded. But it also allows
uncooperative people to convert
the program into proprietary
software.
■ People who receive the program
in that modified form do not have
the freedom that the original
author gave them; the middleman
has stripped it away.
Public Domain
can be transferred
to Proprietary
easily.
Public Domain
can not make sure
the four freedoms
keep going.
Public Domain
is an option for
copyright holder to
decide how his/her
work can be used
by other people.
52. The Free Software DefinitionThe Free Software Definition
■ The freedom to run the program, for any purpose
(freedom 0).
■ The freedom to study how the program works, and
change it to make it do what you wish (freedom 1).
■ The freedom to redistribute copies so you can help your
neighbor (freedom 2).
■ The freedom to distribute copies of your modified
versions to others (freedom 3). By doing this you
can give the whole community a chance to benefit from
your changes.
53. The Free Software DefinitionThe Free Software Definition
■ The freedom to run the program, for any purpose
(freedom 0).
■ The freedom to study how the program works, and
change it to make it do what you wish (freedom 1).
■ The freedom to redistribute copies so you can help your
neighbor (freedom 2).
■ The freedom to distribute copies of your modified
versions to others (freedom 3). By doing this you
can give the whole community a chance to benefit from
your changes.
Free = 不要錢 !?
Free = You don't
have to pay for it !?
54. The Free Software DefinitionThe Free Software Definition
■ The freedom to run the program, for any purpose
(freedom 0).
■ The freedom to study how the program works, and
change it to make it do what you wish (freedom 1).
■ The freedom to redistribute copies so you can help your
neighbor (freedom 2).
■ The freedom to distribute copies of your modified
versions to others (freedom 3). By doing this you
can give the whole community a chance to benefit from
your changes.
Free = 不要錢 !?
Free = You don't
have to pay for it !?
55. The Free Software DefinitionThe Free Software Definition
■ The freedom to run the program, for any purpose
(freedom 0).
■ The freedom to study how the program works, and
change it to make it do what you wish (freedom 1).
■ The freedom to redistribute copies so you can help your
neighbor (freedom 2).
■ The freedom to distribute copies of your modified
versions to others (freedom 3). By doing this you
can give the whole community a chance to benefit from
your changes.
Free = 不要錢 !?
Free = You don't
have to pay for it !?
免費女神 !?
Statue of Gratis!?
56. The Free Software DefinitionThe Free Software Definition
■ The freedom to run the program, for any purpose
(freedom 0).
■ The freedom to study how the program works, and
change it to make it do what you wish (freedom 1).
■ The freedom to redistribute copies so you can help your
neighbor (freedom 2).
■ The freedom to distribute copies of your modified
versions to others (freedom 3). By doing this you
can give the whole community a chance to benefit from
your changes.
Free = 不要錢 !?
當然不是 !
Defnitely NOT!
58. Free Software DefinitionFree Software Definition
■ The freedom to run the program, for any purpose
(freedom 0).
■ The freedom to study how the program works, and
change it to make it do what you wish (freedom 1).
■ The freedom to redistribute copies so you can help your
neighbor (freedom 2).
■ The freedom to distribute copies of your modified
versions to others (freedom 3). By doing this you
can give the whole community a chance to benefit from
your changes.
But people used to
misunderstand the
meaning of “Free”
59. Free Software DefinitionFree Software Definition
■ The freedom to run the program, for any purpose
(freedom 0).
■ The freedom to study how the program works, and
change it to make it do what you wish (freedom 1).
■ The freedom to redistribute copies so you can help your
neighbor (freedom 2).
■ The freedom to distribute copies of your modified
versions to others (freedom 3). By doing this you
can give the whole community a chance to benefit from
your changes.
So the other name
of free software
appears...
60. Free Software DefinitionFree Software Definition
■ The freedom to run the program, for any purpose
(freedom 0).
■ The freedom to study how the program works, and
change it to make it do what you wish (freedom 1).
■ The freedom to redistribute copies so you can help your
neighbor (freedom 2).
■ The freedom to distribute copies of your modified
versions to others (freedom 3). By doing this you
can give the whole community a chance to benefit from
your changes.
Open Source
63. Open Source SoftwareOpen Source Software
■ Open Source Software
■ Bruce Perens & Eric Steven Raymond
■ Open Source Initiative (OSI) 1998-
開放源碼促進會
64. Open Source SoftwareOpen Source Software
■ Open Source Software
■ Bruce Perens & Eric Steven Raymond
■ Open Source Initiative (OSI) 1998-
■ Eclecticism: commercial thinking
65. Open Source SoftwareOpen Source Software
■ Open Source Software
■ Bruce Perens & Eric Steven Raymond
■ Open Source Initiative (OSI) 1998-
■ Eclecticism: commercial thinking
■ The Cathedral and the Bazaar
66. These slides are licensed under creative commons - attribution - share alike 3.0 unported.
Hong Kong Open Source Conference 2014
香港開源年會 2014/3/29 Sat.
The Rules of Open Source and Collaboration:
Copyright and Public License
■
The Default Rule of Copyright and the
goal of Free/ Open Source Software
■
The Legal Framework to Protect Open
Source and Collaboration:
Public License and Copyleft
■
Conclusion
67. LicenseLicense
■ License
– 許可證
– 授權(授權條款)
■ The rule is from property law
■ You can use my property, only if...
– The conditions are met.
■ FOSS License
■ Prerequisites: the licensor has the right
(copyright) to license.
68. Public LicensePublic License
■ Advantage:
■ You can just use open source code without
gaining permission as long as all the conditions
of the license are met.
– The problem of “Nail House ( 釘子戶 )” of a
collaborative work by many contributors
– Use = Agree the Terms
– Free to join, Free to fork.
69. Public LicensePublic License
■ Legal cost:
■ If you don't comply the license, it happens two
legal cost:
– Not only breach of the contract ( 違約 ),
– But also infringement ( 侵權 ).
■ If someone violates the license, the licensor can
use the weapon offered by copyright law:
– Demages 損害賠償
– Injunction 假處分 / 禁制令(商品下架)
– Criminal liability 刑事責任
70. The mechanism of open source: CopyleftThe mechanism of open source: Copyleft
■ Copyleft 著佐權
■ Characteristic:
■ To ensure the four freedoms
■ Based on copyright law
■ Pre-license to the public
■ One who makes
modifications must license
the derivative work with
the same license.
授權拘束性
License Inheritance
75. GPL
Proprietary Software
License
AGPL
Spectrum of Freedom & RestrictionSpectrum of Freedom & Restriction
Public
Domain
Strong Copyleft
General
Public
License
Derivative
Work
must license
under GPL
Link
Modify
Merge
76. GPL
Proprietary Software
License
AGPL
Spectrum of Freedom & RestrictionSpectrum of Freedom & Restriction
Public
Domain
Strong Copyleft
General
Public
License
Derivative
Work
must license
under GPL
Link
Modify
Merge
Exp.
Seperate &
Independent
77. GPL
Proprietary Software
License
AGPL
Spectrum of Freedom & RestrictionSpectrum of Freedom & Restriction
Public
Domain
Strong Copyleft
General
Public
License
Derivative
Work
must license
under GPL
Link
Modify
Merge
Exp.
Seperate &
Independent
I open to you,
you also have
to open to others
我佛心對你
你也要佛心對人
78. GPL
Proprietary Software
License
AGPL
Spectrum of Freedom & RestrictionSpectrum of Freedom & Restriction
Public
Domain
Strong Copyleft
General
Public
License
Derivative
Work
must license
under GPL
Link
Modify
Merge
Exp.
Seperate &
Independent
I open to you,
you also have
to open to others
我佛心對你
你也要佛心對人
Take it or
leave it.
不爽不要用
79. How to trigger the obligation of Copyleft?How to trigger the obligation of Copyleft?
Alice
binary &
source code
GPLed
Program A
Derivative
Program B
Bob
80. How to trigger the obligation of Copyleft?How to trigger the obligation of Copyleft?
Alice
binary &
source code
GPLed
Program A
Derivative
Program B
Bob
B can be closed.
Even if you know that
B exists, you don't
have any right to ask B
to open source.
81. How to trigger the obligation of Copyleft?How to trigger the obligation of Copyleft?
Alice
binary &
source code
GPLed
Program A
Derivative
Program B
Bob
distribute
binary
code
Charlie
82. How to trigger the obligation of Copyleft?How to trigger the obligation of Copyleft?
Alice
binary &
source code
GPLed
Program A
Derivative
Program B
Bob
distribute
binary
code
Charlie
I want to
modify it.
Give me
the source
code
83. How to trigger the obligation of Copyleft?How to trigger the obligation of Copyleft?
Alice
binary &
source code
GPLed
Program A
Derivative
Program B
Bob
distribute
binary
code
Charlie
I want to
modify it.
Give me
the source
code
Bob
must
open
source
84. How to trigger the obligation of Copyleft?How to trigger the obligation of Copyleft?
Alice
binary &
source code
GPLed
Program A
Derivative
Program B
Bob
distribute
binary
code
Charlie
I want to
modify it.
Give me
the source
code
Bob
must
open
source
The act triggers
the obligation of
Copyleft
86. GPL
Proprietary Software
License
AGPL
The ASP loophole in GPLThe ASP loophole in GPL
Public
Domain
Strong Copyleft
Software
as a
Service
Application
Service
Provider
Cloud
Computing
89. GPL
Proprietary Software
License
AGPL
Spectrum of Freedom & RestrictionSpectrum of Freedom & Restriction
Public
Domain
Strong Copyleft
Affero
GPL
(AGPL)
Net-based
Copyleft
Use
If you just use
AGPL program,
you don't have
to release under
AGPL
90. GPL
Proprietary Software
License
AGPL
Spectrum of Freedom & RestrictionSpectrum of Freedom & Restriction
Public
Domain
Strong Copyleft
Affero
GPL
(AGPL)
Net-based
Copyleft
Modify
If you modify
the project or
mergethe code to
your own project,
you have to
release your
project under
AGPL.
92. The mechanism of open source: CopyleftThe mechanism of open source: Copyleft
■ The obligation to open source:
■ The derivative work will keep the same license and
conditions, so the freedom wouldn't be taken.
■ The derivative of derivative works...
The open source code will be more and more.
■ The copyright holder will have stronger bargaining
power to “uncooperative people” and has
standing to ask them to open source.
93. The mechanism of open source: CopyleftThe mechanism of open source: Copyleft
■ The obligation to open source:
■ Companies may not like it because
– Their copyright will be forced to open
– They see the code as their trade secret and
commercial advantage
■ But they'll be sue if not comply with the rule.
■ Another problem is license compatibility.
■ Many copyleft licenses are not
compatible with each other.
– Ex: GPL-2.0 / GPL-3.0
97. Proprietary Software
License
LGPL
EPL/CPL
MPL/CDDL
Spectrum of Freedom & RestrictionSpectrum of Freedom & Restriction
Public
Domain
Weak Copyleft
Library
Lesser
Copyleft
is lesser
Use
Dynamic link:
You don't have to
release your
program under
LGPL.
98. Proprietary Software
License
LGPL
EPL/CPL
MPL/CDDL
Spectrum of Freedom & RestrictionSpectrum of Freedom & Restriction
Public
Domain
Weak Copyleft
Library
Lesser
Copyleft
is lesser
Modify
If you modify
the lib or
merge the lib to
your own project
with statics link,
you have to
release your
project under
LGPL.
99. Weak CopyleftWeak Copyleft
■ File based copyleft
■ MPL: Mozilla Public License
■ CDDL: Common Development and Distribution
License
■ Module based copyleft
■ EPL: Eclipse Public License
■ CPL: Common Public License
118. How to choose license?How to choose license?
■ To the original copyright holder
■ Choose any license you want
– Strong/ weak/ non copyleft
– Compatibility with relative open source project
– Business model, ex: dual-license
119. How to choose license?How to choose license?
■ To derivative software holder
■ You take the code from copyleft project
– GPL
●
all your code in the same project
– LGPL
●
It depends on whether you use dynamic link or statics link to the library,
or directly develop your lib base on the LGPL lib.
– MPL/ EPL
●
If you use the files/ modules from MPL/ EPL project to create new files/
modules, then you should open them; if you don't use any code from the
original files/ modules, then you have the whole copyright of your patch.
■ You take the code from non-copyleft project
– You just need to meet the only two conditions (copyright notice
and disclaimer), you can do any thing you want, including using
any other open source licenses or even commercial license to
release your code (or not release).
120. These slides are licensed under creative commons - attribution - share alike 3.0 unported.
Hong Kong Open Source Conference 2014
香港開源年會 2014/3/29 Sat.
The Rules of Open Source and Collaboration:
Copyright and Public License
■
The Default Rule of Copyright and the
goal of Free/ Open Source Software
■
The Legal Framework to Protect Open
Source and Collaboration:
Public License and Copyleft
■
Conclusion
121. Cases of GPL violationCases of GPL violation
■
To open or not to open, that is NOT a question...
■
Until the companies lose the cases...
Harald Welte v. D-link
BusyBox v. 14 companies
2006
2009
123. Welte v. D-Link (2006)Welte v. D-Link (2006)
German Branch
msdosfs, initrd, mtd
1. A part of Linux kernel
2. Copyright holders:
Werner Almesberger (Austria)
David Woodhouse (UK)
Harald Welte (Germany)
Use source code
124. Welte v. D-Link (2006)Welte v. D-Link (2006)
Harald Welte
Ask
msdosfs, initrd, mtd
1. A part of Linux kernel
2. Copyright holders:
Werner Almesberger (Austria)
David Woodhouse (UK)
Harald Welte (Germany)
German Branch
Representative
Authorization
Use source code
125. Welte v. D-Link (2006)Welte v. D-Link (2006)
Harald Welte
Ask
msdosfs, initrd, mtd
1. A part of Linux kernel
2. Copyright holders:
Werner Almesberger (Austria)
David Woodhouse (UK)
Harald Welte (Germany)
German Branch
???I don't know what
you're saying...
Representative
Authorization
Use source code
126. Welte v. D-Link (2006)Welte v. D-Link (2006)
Harald Welte
Representative
Authorization
msdosfs, initrd, mtd
1. A part of Linux kernel
2. Copyright holders:
Werner Almesberger (Austria)
David Woodhouse (UK)
Harald Welte (Germany)
German Branch
Frankfurt
District
Court
Sue
Infringement
Use source code
127. Welte v. D-Link (2006)Welte v. D-Link (2006)
Harald Welte
Representative
Authorization
msdosfs, initrd, mtd
1. A part of Linux kernel
2. Copyright holders:
Werner Almesberger (Austria)
David Woodhouse (UK)
Harald Welte (Germany)
German Branch
Frankfurt
District
Court
Sue
Infringement
All
customers
Use source code
1. open source codes
2. GPL notifcation
damages
129. Busybox v. 14 companies (2009)Busybox v. 14 companies (2009)
Defenders are 14
companies
Busybox combines tiny versions
of many common UNIX utilities
into a single small executable.
Licensed under GPL-2.0.
Copyright holder:
●
Erik Anderson (US)
●
Other developers
Use source code
Best Buy, Samsung,
Westinghouse,
JVC, WD, Robert Bosch,
Phoebe Mircro, Humanx,
Comtrend ( 康全科技 ) ,
Dobbs-Standford, Versa,
Zyxel ( 合勤科技 ) ,
Astak, GCI
130. Busybox v. 14 companies (2009)Busybox v. 14 companies (2009)
Defenders are 14
companies
Busybox combines tiny versions
of many common UNIX utilities
into a single small executable.
Licensed under GPL-2.0.
Copyright holder:
●
Erik Anderson (US)
●
Other developers
Use source code
131. Busybox v. 14 companies (2009)Busybox v. 14 companies (2009)
Defenders are 14
companies
Busybox combines tiny versions
of many common UNIX utilities
into a single small executable.
Licensed under GPL-2.0.
Copyright holder:
●
Erik Anderson (US)
●
Other developers
Use source code
United States
District of
New York
Sue
Erik Anderson
Free Software Conservancy
132. Busybox v. 14 companies (2009)Busybox v. 14 companies (2009)
Defenders are 14
companies
Busybox combines tiny versions
of many common UNIX utilities
into a single small executable.
Licensed under GPL-2.0.
Copyright holder:
●
Erik Anderson (US)
●
Other developers
Use source code
Erik Anderson
Free Software Conservancy
United States
District of
New York
Sue
1. Many upstream OEMs/ODMs
Manufacturers are Taiwan Companies.
2. 13 companies settled out of court
or are working with FSC.
3. The court is ordering Westinghouse to
pay $90,000 in damages and to give the
HDTVs that include the BusyBox code to
the Conservancy.
133. Industry AdoptionIndustry Adoption
■
To open or not to open, that is NOT a question...
■
Until the companies lose the cases...
Harald Welte v. D-link
BusyBox v. 14 companies
2006
2009
134. These slides are licensed under creative commons - attribution - share alike 3.0 unported.
Hong Kong Open Source Conference 2014
香港開源年會 2014/3/29 Sat.
The Rules of Open Source and Collaboration:
Copyright and Public License
■
The Default Rule of Copyright and the
goal of Free/ Open Source Software
■
The Legal Framework to Protect Open
Source and Collaboration:
Public License and Copyleft
■
Conclusion
136. Creative CommonsCreative Commons
■ 4 elements, 6 choices
■ Attribution (BY)
■ Non-Commercial (NC)
■ Non-Derivative (ND)
■ Share Alike (SA)
Not
Free
Not
Free
copy
left
Free
137. Creative CommonsCreative Commons
■ 4 elements, 6 choices
■ Attribution (BY)
■ Non-Commercial (NC)
■ Non-Derivative (ND)
■ Share Alike (SA)
Not
Free
Not
Free
copy
left
Free
138. Creative CommonsCreative Commons
■ 4 elements, 6 choices
■ Attribution (BY)
■ Non-Commercial (NC)
■ Non-Derivative (ND)
■ Share Alike (SA)
Not
Free
Not
Free
copy
left
Free
Not
Free
Not
Free
Not
Free
Not
Free
copy
left
Free
145. Creative CommonsCreative Commons
Proprietary Public
Domain
BY
BY-NC
BY-SA
BY-NC-SA
BY-ND
BY-NC-ND
Free
Not
Free
Not
Free
Not
Free
Not
Free
copy
left
copy
left
Compatible
with
open source &
free software
definition
146. These slides are licensed under creative commons - attribution - share alike 3.0 unported.
Hong Kong Open Source Conference 2014
香港開源年會 2014/3/29 Sat.
The Rules of Open Source and Collaboration:
Copyright and Public License
■
The Default Rule of Copyright and the
goal of Free/ Open Source Software
■
The Legal Framework to Protect Open
Source and Collaboration:
Public License and Copyleft
■
Conclusion
147. ConclusionConclusion
■
Open Source benefts everything.
■
Lack of
■
Compliance with Intellectual Property
■
Culture of contribution
■
Hacker ethics
■
Community is a long-term support of F/OSS.
148. License
■
This slides are licensed under creative commons -
attribution - share alike 3.0 unported.
■
Richard Lin (Legist Qiang) 2014, The Rules of
Open Source and Collaboration: Copyright and
Public License
These slides are licensed under creative commons - attribution - share alike 3.0 unported.
Hong Kong Open Source Conference 2014
香港開源年會 2014/3/29 Sat.