Open source i det offentlige (24 11-2010)

82
2 Open Source i det Offentlige Advokat Martin von Haller Grønbæk Partner, Bender von Haller Dragsted ITST - 24. november 2010 mandag den 29. november 2010

description

Slides til en præsentation om open source, som jeg holdt 24. november 2010 i København i forbindelse med http://digitaliser.dk/begivenheder/568199

Transcript of Open source i det offentlige (24 11-2010)

Page 1: Open source i det offentlige (24 11-2010)

2

Open Source i det Offentlige

Advokat Martin von Haller GrønbækPartner, Bender von Haller Dragsted

ITST - 24. november 2010

mandag den 29. november 2010

Page 2: Open source i det offentlige (24 11-2010)

– Advokat, Bender von Haller Dragsted– Medstifter, Open Source Leverandørfor.(OSL)– Editorial board IFOSSLR– Medfstifter, Creative Commons DK– Medstifter, Danish Internet Society Chapter– Juridisk rådgiver for Umbraco and Composite– Cases for ITST, LEGO og andre– Erfaring med GPL håndhævelse i Danmark

2

mandag den 29. november 2010

Page 4: Open source i det offentlige (24 11-2010)

Martin von Haller Grønbæk

–Legal500: “At IT boutique Bender von Haller Dragsted, Martin von Haller Grønbæk is the Danish expert on open source and emerging issues around Web 2.0 and internet law.”

4

mandag den 29. november 2010

Page 5: Open source i det offentlige (24 11-2010)

I et rige bestående af blindeer den enøjede konge!

mandag den 29. november 2010

Page 6: Open source i det offentlige (24 11-2010)

3

Agenda

• Indledning• Open source jura

overblikket• Licenser• Compliance• Copyleft

mandag den 29. november 2010

Page 7: Open source i det offentlige (24 11-2010)

mandag den 29. november 2010

Page 8: Open source i det offentlige (24 11-2010)

Et par gamle

travere!

mandag den 29. november 2010

Page 9: Open source i det offentlige (24 11-2010)

Communisme ?

mandag den 29. november 2010

Page 10: Open source i det offentlige (24 11-2010)

Cancer?

mandag den 29. november 2010

Page 11: Open source i det offentlige (24 11-2010)

Hvad er open source?

mandag den 29. november 2010

Page 12: Open source i det offentlige (24 11-2010)

mandag den 29. november 2010

Page 13: Open source i det offentlige (24 11-2010)

mandag den 29. november 2010

Page 14: Open source i det offentlige (24 11-2010)

“Open core”

mandag den 29. november 2010

Page 15: Open source i det offentlige (24 11-2010)

Open source 4.0

mandag den 29. november 2010

Page 16: Open source i det offentlige (24 11-2010)

Cloud computing

mandag den 29. november 2010

Page 17: Open source i det offentlige (24 11-2010)

Licenser bliver mindre vigtige

mandag den 29. november 2010

Page 18: Open source i det offentlige (24 11-2010)

Åbenhedsom

forretningsmodel

mandag den 29. november 2010

Page 19: Open source i det offentlige (24 11-2010)

• Åbne data

• Åbne standarder

• Åbne API’er

• Åbne personlige data

mandag den 29. november 2010

Page 20: Open source i det offentlige (24 11-2010)

Open source Licenser

mandag den 29. november 2010

Page 21: Open source i det offentlige (24 11-2010)

De fire friheder!

mandag den 29. november 2010

Page 22: Open source i det offentlige (24 11-2010)

#1Brug selv programmet til

hvad du har lyst

mandag den 29. november 2010

Page 23: Open source i det offentlige (24 11-2010)

#2Kig i kildekode

mandag den 29. november 2010

Page 24: Open source i det offentlige (24 11-2010)

#3Lav ændringer

mandag den 29. november 2010

Page 25: Open source i det offentlige (24 11-2010)

#4Lav kopier og send dem

videre

mandag den 29. november 2010

Page 26: Open source i det offentlige (24 11-2010)

Men lad være med at diskriminere

mandag den 29. november 2010

Page 27: Open source i det offentlige (24 11-2010)

“Give credit”mandag den 29. november 2010

Page 28: Open source i det offentlige (24 11-2010)

Overhold licens eller lad være med at

bruge

mandag den 29. november 2010

Page 29: Open source i det offentlige (24 11-2010)

Open source og

Varemærkermandag den 29. november 2010

Page 30: Open source i det offentlige (24 11-2010)

Open source og patenter

mandag den 29. november 2010

Page 31: Open source i det offentlige (24 11-2010)

Patent trolls

mandag den 29. november 2010

Page 32: Open source i det offentlige (24 11-2010)

Open source Licenser

mandag den 29. november 2010

Page 33: Open source i det offentlige (24 11-2010)

Open source Licenser

mandag den 29. november 2010

Page 34: Open source i det offentlige (24 11-2010)

Academic or permissive licenses

mandag den 29. november 2010

Page 35: Open source i det offentlige (24 11-2010)

Academic or permissive licenses

mandag den 29. november 2010

Page 36: Open source i det offentlige (24 11-2010)

Apache License v2MIT License

New BSD license

mandag den 29. november 2010

Page 37: Open source i det offentlige (24 11-2010)

Copyleft, reciprocal or hereditary licences

mandag den 29. november 2010

Page 38: Open source i det offentlige (24 11-2010)

Artistic license v1Eclipse Public License

Mozilla Public License v.1.1GNU GPL v1-3GNU LGPL v1-3

mandag den 29. november 2010

Page 39: Open source i det offentlige (24 11-2010)

mandag den 29. november 2010

Page 40: Open source i det offentlige (24 11-2010)

GPL

mandag den 29. november 2010

Page 41: Open source i det offentlige (24 11-2010)

Del din egen kodepå same vilkår

mandag den 29. november 2010

Page 42: Open source i det offentlige (24 11-2010)

Distribution

mandag den 29. november 2010

Page 43: Open source i det offentlige (24 11-2010)

Afledede værker

mandag den 29. november 2010

Page 44: Open source i det offentlige (24 11-2010)

Kombinationer

mandag den 29. november 2010

Page 45: Open source i det offentlige (24 11-2010)

Ingen sager om copyleft

mandag den 29. november 2010

Page 46: Open source i det offentlige (24 11-2010)

Del din egen kodepå same vilkår

mandag den 29. november 2010

Page 47: Open source i det offentlige (24 11-2010)

Intet ansvar for kodeved alle licenser!

mandag den 29. november 2010

Page 48: Open source i det offentlige (24 11-2010)

Fire rettigheder ved alle licenser

mandag den 29. november 2010

Page 49: Open source i det offentlige (24 11-2010)

Forskellen er

copyleft

mandag den 29. november 2010

Page 50: Open source i det offentlige (24 11-2010)

FLOSS

mandag den 29. november 2010

Page 51: Open source i det offentlige (24 11-2010)

Håndhævelse

mandag den 29. november 2010

Page 52: Open source i det offentlige (24 11-2010)

Erstatning

mandag den 29. november 2010

Page 53: Open source i det offentlige (24 11-2010)

“Mindelige løsninger”

mandag den 29. november 2010

Page 54: Open source i det offentlige (24 11-2010)

Offentlig anvendelseaf open source

mandag den 29. november 2010

Page 55: Open source i det offentlige (24 11-2010)

In-bound

mandag den 29. november 2010

Page 56: Open source i det offentlige (24 11-2010)

Out-bound

mandag den 29. november 2010

Page 57: Open source i det offentlige (24 11-2010)

Forretningsmodeller

mandag den 29. november 2010

Page 58: Open source i det offentlige (24 11-2010)

Dual licensing

mandag den 29. november 2010

Page 59: Open source i det offentlige (24 11-2010)

Garantier

mandag den 29. november 2010

Page 60: Open source i det offentlige (24 11-2010)

Copyleftfritagelser

mandag den 29. november 2010

Page 61: Open source i det offentlige (24 11-2010)

Forudsætning:Leverandøren kontrollerer

koden

mandag den 29. november 2010

Page 62: Open source i det offentlige (24 11-2010)

Tjenester

mandag den 29. november 2010

Page 63: Open source i det offentlige (24 11-2010)

GarantierVedligeholdelseVidereudvikling

mandag den 29. november 2010

Page 64: Open source i det offentlige (24 11-2010)

Kan leveres af alle!

mandag den 29. november 2010

Page 65: Open source i det offentlige (24 11-2010)

CASE: ITST

• eFaktura (eInvoice)• Electronic invoices to, from

and between public agencies

• Core service: UDDI registry for webservice to identify senders and

65

mandag den 29. november 2010

Page 66: Open source i det offentlige (24 11-2010)

Udfordringer• Two applications provided by

NITA to user (e.g. ERP vendors)

• API between users’ ERPs and UDDI WS

• Reference implementation integrating API with ERP

• NITA wanted to release the application under an OS license

66

mandag den 29. november 2010

Page 67: Open source i det offentlige (24 11-2010)

Mål

• Satisfying the politicians• Wide adoption of UDDI• Community based

improvement of the API• Many vendors should

integrate API into their ERP

67

mandag den 29. november 2010

Page 68: Open source i det offentlige (24 11-2010)

The Mindstorm story

mandag den 29. november 2010

Page 69: Open source i det offentlige (24 11-2010)

LEGO goes open source

1 May 2006. LEGO press release

Hackers, Get Ready! LEGO Group Announces Open Source Firmware, D e v e l o p e r K i t s f o r L E G O ® MINDSTORMS® NXT

Consumer-directed robotics experience creation to enter “NXT” phase with open firmware, Software, Hardware and Bluetooth Developer Kits to launch in August

mandag den 29. november 2010

Page 70: Open source i det offentlige (24 11-2010)

Background● Mindstorms robots launched in 1998● The best-selling LEGO product ever● Huge Mindstorm community● LEGO was and is not a software

company● Only minor upgrades to the firmware● Several parallel Mindstorms OS’s

mandag den 29. november 2010

Page 71: Open source i det offentlige (24 11-2010)

Challenges● LEGO was not comfortable with

“openness”● LEGO has been and is extremely reliant

on strong IPRs● ”You don't give away IPRs for free”● Turbulent period for LEGO in general● Third party software included

mandag den 29. november 2010

Page 72: Open source i det offentlige (24 11-2010)

Solution● Embrace User driven innovation● Open source as the enabler● Third party permission for

redistribution under an OS license● Choice of license

− ”Genuine” open source licence− Permissive (Academic) or Copyleft

(reciprocal license)

mandag den 29. november 2010

Page 73: Open source i det offentlige (24 11-2010)

The OS license choice● Mozilla Public license v. 1.1● Weak copyleft● Modification is limited altering

the files● “I did not understand GPL v.2”● LEGO was only concerned with

modifications of the actual files

73

mandag den 29. november 2010

Page 74: Open source i det offentlige (24 11-2010)

The “beauty” of the solution!• Huge press coverage and goodwill• Large number of downloads of

code• Much more “intelligence” in the

bricks• Convincing strategy towards

competitors• Option to “close” the code again• Many more bricks sold!

74

mandag den 29. november 2010

Page 75: Open source i det offentlige (24 11-2010)

Dual licensing

mandag den 29. november 2010

Page 76: Open source i det offentlige (24 11-2010)

CASE: MySQLDual-licensing

• The software company perspective• The same code is licensed under two

different licences:– MySQL Community Server: GPL v.

2 with FOSS exception– MySQL Enterprise: Commercial

license

76

mandag den 29. november 2010

Page 77: Open source i det offentlige (24 11-2010)

Owner's prerogative

● The owner can decide to release under any and as many terms she likes

● Dual licensing is only possible for owner's own modfications

● Or assigned modifications● Control is necessary to mitigate liability● ”Closing in” the code again

mandag den 29. november 2010

Page 78: Open source i det offentlige (24 11-2010)

Copyright and control• MySQL has exclusive copyright

to the code• MySQL controls and certifies the

code• The GPL does not give any

rights to use MySQLs trademarks

78

mandag den 29. november 2010

Page 79: Open source i det offentlige (24 11-2010)

Why pay?

• Certification of the code• Warranties• Maintenance and support• Copyleft exemption

79

mandag den 29. november 2010

Page 80: Open source i det offentlige (24 11-2010)

Still not convinced?

• MySQL AB was in 2008 bought by Sun Microsystem, Inc. for approximately USD $1 billion in total consideration

80

mandag den 29. november 2010

Page 81: Open source i det offentlige (24 11-2010)

Solutions• API

– Copyleft– Mozilla public license v. 1.1

(maybe EUPL v. 1.1)• Reference implementation

– Permissive licence– FreeBSD license

81

mandag den 29. november 2010

Page 82: Open source i det offentlige (24 11-2010)

Also available athttp://www.slideshare.net/vonhaller/

Thanks for listening!

mandag den 29. november 2010