23
Open Source Group E \ Sune \ Tue \ Malene \ Nanna \

Open Source Group E \ Sune \ Tue \ Malene \ Nanna \

  • View
    233

  • Download
    6

Embed Size (px)

Citation preview

Page 1: Open Source Group E \ Sune \ Tue \ Malene \ Nanna \

Open Source

Group E\ Sune \ Tue \ Malene \ Nanna \

Page 2: Open Source Group E \ Sune \ Tue \ Malene \ Nanna \

Proprietary vs. open source software

• Maximize value for shareholders

• Hidden code– Easy to hide features

Group E\ Sune \ Tue \ Malene \ Nanna \

• Diverse agendas• Open code• No hidden features

• Free• Reduces imbalance

• More ubiquitous: Free of special interests more important

Page 3: Open Source Group E \ Sune \ Tue \ Malene \ Nanna \

Freedom of creation vs. Control of consumption

• Distribution no longer difficult– Bigger threat– Copyright, patent more important• new laws, technologies for this• limit creativity, mass criminalization

• Industries fight these changes– should rather adapt and see new possibilities

Group E\ Sune \ Tue \ Malene \ Nanna \

Page 4: Open Source Group E \ Sune \ Tue \ Malene \ Nanna \

Uses of creative commons license

• Cooperative projects– Best when modular• OOP• Wikipedia

• Long lasting acess to wide audience– Non mainstream: earns little on sale anyway

• Niches, but knowledge is being accumulated

Group E\ Sune \ Tue \ Malene \ Nanna \

Page 5: Open Source Group E \ Sune \ Tue \ Malene \ Nanna \

Open Source problems

• External– DRM– Patents– Big corporations

owning work

Group E\ Sune \ Tue \ Malene \ Nanna \

• Internal• Internet users not

representative• Single users point of view• ”stable” versions

• Nonlive artists• Cultural flatrate• Transparency• Fairness• Political will

Page 6: Open Source Group E \ Sune \ Tue \ Malene \ Nanna \

• Openess– Free or?

• Closed-ness?– Proprietary• Technical• Legal• Commercial

– Windows– Adobe– iWork

Group E\ Sune \ Tue \ Malene \ Nanna \

Page 7: Open Source Group E \ Sune \ Tue \ Malene \ Nanna \

• UNIX– Standard OS– ”IBM and the seven dwarfs”• HP, Honeywell, Control Data,

General Electric, NCR, RCA, Univac.• From Big heavy computers• Then smaller faster ones.• ”Gang war”

Group E\ Sune \ Tue \ Malene \ Nanna \

Page 8: Open Source Group E \ Sune \ Tue \ Malene \ Nanna \

• Windows• TCP/IP– Availability– Modifiability– Serendipity– Link layer– Internet layer– Transport layer– Application layer

– Was it all a failure?Group E

\ Sune \ Tue \ Malene \ Nanna \

Page 9: Open Source Group E \ Sune \ Tue \ Malene \ Nanna \

Geeks and recursive publics

• Geeks :There are also lawyers, politicians, sociologists, and economists who may not refer to themselves as geeks, but who care about the Internet just as other geeks do. By contrast “users” of the Internet, even those who use it eighteen out of twenty-four hours in a day to ship goods and play games, are not necessarily geeks by this characterization.

• The internet• Recursive publics• Sean and Adrian

Group E\ Sune \ Tue \ Malene \ Nanna \

Page 10: Open Source Group E \ Sune \ Tue \ Malene \ Nanna \

• Geeks and the internet, Silk List:Like many similar communities of “digerati” during and after the dot.com boom, Silk-list constituted itself more or less organi- cally around people who “got it,” that is, people who claimed to understand the Internet, its transformative potential, and who had the technical skills to participate in its expansion.

• Geeks: Adrian and Sean, Hipsters in Berlin and programmers in Bangalore.

• Bind together by the internet.Group E

\ Sune \ Tue \ Malene \ Nanna \

Page 11: Open Source Group E \ Sune \ Tue \ Malene \ Nanna \

Christopher M. Kelty: Conceiving Open Systems

Chapter 6: Writing copyright licenses

OR: How James

Gosling totally stole

the work of Richard

Stallman!Group E

\ Sune \ Tue \ Malene \ Nanna \

Page 12: Open Source Group E \ Sune \ Tue \ Malene \ Nanna \

This is Richard Stallman

Founder of the GNU

General Public

License or ”GPL”

Group E\ Sune \ Tue \ Malene \ Nanna \

Page 13: Open Source Group E \ Sune \ Tue \ Malene \ Nanna \

EMACS (Editing MACros)

Text editor +A principle interface to the operating system

Group E\ Sune \ Tue \ Malene \ Nanna \

Page 14: Open Source Group E \ Sune \ Tue \ Malene \ Nanna \

Group E\ Sune \ Tue \ Malene \ Nanna \

Ivites users to contribute, extend and modify”EMACS Commune”

Page 15: Open Source Group E \ Sune \ Tue \ Malene \ Nanna \

Writes ”GOSMACS”

Every modification must go through him – more a dictatorship than a commune

This is james gosling

Group E\ Sune \ Tue \ Malene \ Nanna \

Page 16: Open Source Group E \ Sune \ Tue \ Malene \ Nanna \

Group E\ Sune \ Tue \ Malene \ Nanna \

James Gosling sells

GOSMACS to Unipress,

because he is tired of

maintaining the

developments (and

probably because he

wants the money)

Page 17: Open Source Group E \ Sune \ Tue \ Malene \ Nanna \

Group E\ Sune \ Tue \ Malene \ Nanna \

Distinction:Free: everybody

can use the program without charge

Public domain: everybody can use and distribute the program without concerns of authorship

Page 18: Open Source Group E \ Sune \ Tue \ Malene \ Nanna \

Group E\ Sune \ Tue \ Malene \ Nanna \

UNIX EMACS

Contains code marked:

”Copyright © James Gosling”!

Page 19: Open Source Group E \ Sune \ Tue \ Malene \ Nanna \

Group E\ Sune \ Tue \ Malene \ Nanna \

”I had permission through my very good friend Fen Labalme!”

Page 20: Open Source Group E \ Sune \ Tue \ Malene \ Nanna \

Group E\ Sune \ Tue \ Malene \ Nanna \

”Plus: Richard Stallman and others contributed to GOSMACS and James Gosling had no permission to sell it to Unipress in the first place!”

Page 21: Open Source Group E \ Sune \ Tue \ Malene \ Nanna \

Group E\ Sune \ Tue \ Malene \ Nanna \

In one sentence: Stallman was using code from Gosling based on permission Gosling had given to Labalme, but Labalme had written code for Gosling which Gosling had commercialized without telling Labalme. Further, all of them were modifying software originally created by Stallman!

Page 22: Open Source Group E \ Sune \ Tue \ Malene \ Nanna \

Group E\ Sune \ Tue \ Malene \ Nanna \

EMACS version 16

Re-writes the display code that Gosling claimed to own.

Result:

Page 23: Open Source Group E \ Sune \ Tue \ Malene \ Nanna \

Q: Who is right – who is wrong – and why??

Group E\ Sune \ Tue \ Malene \ Nanna \

Q: How to face the problems with open source?