Free and Open Source Software

From The Internet: Issues at the Frontier (course wiki)
Revision as of 14:53, 5 February 2009 by Ayelet (talk | contribs) (→‎Readings)
Jump to navigation Jump to search

Topic Owners: dulles,Ayelet

Back to syllabus.

NOTICE: Others should be wary of treating this syllabus as complete until this notice has been removed. That is all. We're working very hard on firming up all the details as fast as we possibly can.

New formulation

Law is Code?

Stage One

We would like to begin by exploring the phenomenon of free and open source software (F/OSS, hereafter "free software") through three lenses:

  • free software as a gift economy
  • free software as a traditional market economy
  • and free software as a culture shift.

The Hyde reading, which explores the gift economy of research, may be useful to elucidate the gift economics of free software. Although Hyde discusses the gift economics of acamedia, perhaps an analogy can be made between academic research and free software development. Perhaps free software developers are akin to science academics who occasionally get hired into the private research and development market (private software corporations).

In the Lerner reading, we explore the success of free software under traditional economic analyses. We would like to use this to determine what we truly believe the factors are which make free software a viable development process, and to determine why a particular free software project might succeed or fail.

Using the Kelty reading, we hope to elucidate the cultural shifts that occur in free software.

Stage Two

Given what we know about free software ideology, and the success of the open source model in the non-software world (e.g., Wikipedia and other crowd-sourcing projects), why were the GPL (v2 and v3) development processes so marked by a centralized authority? Would it have been perfectly reasonable to throw up a GPL wiki with its own bureaucrat system (akin wo Wikipedia's), and let the world write its license? If, as Eben Moglen suggests, the creation of GPL v3 was something like the creation of a multiparty transnational treaty to govern the future of the free software movement, why not develop it using the very means that are so successful in creating free software?

Stage Three

TODO: write up stage 3 wrt open source law

Experiment

TODO: write up experiment

Guiding Questions

As we proceed, these will be our guiding questions... (TODO firm it up!)

What is FOSS and where is it going?

  1. What are the characteristics of an FOSS project that make it successful?
    • Examine the project's cultural and economic properties
  2. What are the characteristics of software that make the FOSS method viable?
    • Examine the cultural and economic properties of FOSS
  3. Where is FOSS going from here? how is it changing?
    • Writings that try to explain why FOSS actually follows regular market method to make profit.
    • Greater success outside of the movement (implementation in corporations and the government) - today everybody claim they are free.
    • New hybrids of free and proprietary.

Could FOSS method be used to create better law?

  1. Why, then, did Stallman take such a heavy hand in GPLv2, Moglen in GPLv3?
    • Again, consider the economic and cultural properties of GPL v2, v3.
  2. As between two parties bargaining at arm's length, private law (contracts) is akin to FOSS development. Creating a license for the FOSS world is like writing a multilateral treaty for the whole world of software developers. Moglen. so why not approach it just like any other community-built software project? Why use the [benevolent] authoritarian model? In answering this question, consider that other open source-like projects (Wikipedia), which may be termed projects in the method of the intellectual commons, have been greatly successful.
  3. Generally, is it possible to approach law -- even governance generally --- under the FOSS method?

Readings

Other Readings

Class Twitter Conversation

In addition to the listserv, which will doubtlessly allow us to communicate our thoughts between classes and develop our discussion, we propose to use Twitter to create a simultaneous mode of discussion designed to be informal and strongly conversational. Because Twitter limits entries to 140 characters, the service should naturally lend itself to such discussion.

In order to tie our tweets together, we can use the @hashtags system. Documentation 1 2. We propose to use the #iif tag. Students may read the hashtag using the hashtags.org system or at the Twitter search page. However we recommend that students follow the #iif hashtag using the RSS feed available at hashtags.org. The RSS feed from search.twitter.com unfortunately drops the username originating the tweet. Students are encouraged to investigate other Twitter client applications and RSS readers in order to make it exceptionally easy to read the #iif tweets and to post updates, making the whole endeavor something akin to a chatroom without requiring that we all log in to IRC.