| Cite as: 7 Nw. J. Tech. & Intell. Prop. 63, http://www.law.northwestern.edu/journals/njtip/v7/n1/5 | NJTIP Home > Volume 7 > Issue 1 (Fall 2008) |
A.Organization of the Development CommunityIII.Legislation Development
B.Constituency of the Development Community
C.Properties of Openly Developed Products
A.Initiating Unofficial Legislation DevelopmentIV.Implementing Open Legislation Development
B.The Unofficial Legislation Development Process
C.Changing to an Open Development Process
A.Necessary Preconditions for Open DevelopmentV.Implications of Open Legislation Development
B.Development Environment
C.Development Community
D.Resulting Legislation
A.In CongressVI.Examples of Open Legislation Development
B.In the Courts
C.For Direct Democracy
A.PoliticopiaVII.Conclusion
B.New Zealand Police Act
¶ 1 The federal legislative process was designed to give "ample opportunity to all sides to be heard and make their views known."1 But one-sided political agendas and special interests have increasingly dominated the development of legislation and opposing interests are being shut out of the process.2 Unfortunately, this "closed legislation development" is likely to continue. External pressures to change how legislation is developed do not exist, and the caution and conservatism of the system resists internal innovation.3
¶ 2 The software industry has traditionally used a similar closed development process where one-sided interests dominate the agenda. But unlike the legislation development arena, the software development industry allows itself to be reinvented through continuous innovation in various areas. The specific innovation of interest to this paper is a process of developing software that is "open," encourages all sides to be heard, and thrives on diverse participation. This innovation—labeled open source, or the open software development model—has been successfully used on software projects of different sizes and has even been applied to projects outside the software industry. This paper proposes that legislation can be developed using this open development model, which will encourage views and participation from all sides.
¶ 3 The first section of this paper describes the traditional—or closed—software development model that dominated the software industry for the majority of its existence and is still used today. The participants, their respective roles, and the community structure of the closed software development project are similar to those in the current legislation development process. Because of these similarities, this paper posits by analogy that a legislation development project that adopts the open model for its participants, community structure, and development methodology will realize benefits similar to those seen in an open software development project.
¶ 4 Part II introduces the open development model, specifically in the software context, and describes how the principles of the model can be applied to the development of legislation. The open development model uses the Internet to facilitate broad participation, relies on the resulting community to structure and monitor itself, decentralizes and modularizes the development, and opens up the entire process and development details to the public. The "open" label not only applies to the open participation, but also to the publicly-accessible internal information.
¶ 5 Part III describes the current legislation development process and then narrows the scope of this paper in two ways. First, this paper only attempts to apply the open development model to the federal legislation development process that occurs before the legislation is introduced into Congress. Second, this paper assumes that only Members of Congress and their staff will utilize this open development model, although other legislation initiators may find it beneficial. Part III then shows the steps a Member of Congress can take in order to implement the open development model.
¶ 6 Part IV points out the similarities between software and legislation development and uses these similarities to show why the open development model will be successful when applied to the development of legislation. Part IV also describes some aspects of the community and development environment that will form around an open legislation development project.
¶ 7 The open development of legislation can have implications that extend far beyond the actual legislation development process. Part V considers what may happen in Congress and the courts when they confront a piece of openly developed legislation. It then expands the discussion of open legislation development to the direct democracy process (i.e. referendums and initiatives).
¶ 8 Part VI sets forth several examples where aspects of this proposal have been successfully implemented and well-received. However, since none of the examples have gone as far as this paper proposes, many of the benefits described herein have not yet been realized.
¶ 9 The software industry has traditionally developed software using a model that is analogous to a standard business model—an employer hires employees, pays them a salary, tells them what to work on, and then sells the product that results from their work. The company's organizational structure is well-defined and the projects are controlled by a few high-level employees. In the software industry, this organization is structured into managers, architects, and implementers.4 The manager sets project goals and defines the tasks and roles based on those goals.5 These tasks and roles can be defined at the start of the project because the project resources (monetary, physical, and human) are often known in advance and remain static throughout the project's development cycle.6 The architects determine the project requirements and create a detailed system design from the project goals.7 Any changes or additions to the project go through the architects before being accepted and implemented.8 The implementers then create a solution based on the design of the architects.9
¶ 10 The "closed" label of this development model stems from the fact that the participants (e.g. employees) inside the development community (e.g. company) are closed off from those outside the development community. The internal participants may choose to solicit information and ideas from outside the community, but an external person can not unilaterally contribute to the project.10 The closed development model excludes external participation for two reasons. First, closed development projects often have limited resources to compensate participants for their work11—a project can only include a certain number of paid participants and must exclude everyone else. Second, the company developing the product may want to prevent external access to its internal data and implementation details—to protect the product's sale value (if selling the product), prevent its competitors from gaining access to the product (if using the product internally), or for some other reason.12 The exclusive access to the internal data also contributes to the "closed" label of this development model.
¶ 11 In 1991, Linus Torvolds created the first version of the Linux operating system and released its source code onto the Internet for comments, ideas, and collaborative changes.13 This act sparked the open software development model by allowing anyone with an Internet connection to contribute to the final product.14 Since then, many products using this open software development model have become more successful than their proprietary software counterpart.15 One reason for the success of the open development model is the quality of the products that it produces. For example, 12 years after Linux was first released, it contained 5.7 million lines of code and had around 25,000 fewer errors per million lines of code than software developed using the traditional model.16
¶ 12 The open development model has also expanded to areas other than software, such as publishing, music, and science.17 Wikipedia, as one example, uses an open development model (albeit slightly different than the one described here18) to create a free encyclopedia that attracts at least 684 million visitors per year.19 The Wikipedia project contains "more than 10,000,000 articles in more than 250 languages" with more than 75,000 people actively participating by creating, aggregating, and editing content.20 In the science industry, The Synaptic Leap provides the tools to foster an "open, collaborative research community" and allows the participants to create any medical research project that they want.21 Finally, in the music context, Opsound encourages participants to "download, share, remix, and reimagine" the music of other participants.22
¶ 13 On its surface, the participants of an open development project might appear to be structured in a similar manner as participants in a closed development community. Both communities have project leaders who direct the process, experts who design the product, and workers who implement the design. But it is in the creation and maintenance of the community where the advantages of the open development structure become apparent. An open development community organically forms and continuously evolves by allowing the community as a whole to select its leaders, choose the best designs, and determine the direction of the project.23 Community members also play a large part in determining their own role.24 This self-selection of roles maximizes each member's contribution by ensuring the person's interest, experience, and skills are optimally assigned.25
¶ 14 Open development projects often start when a person encounters a problem and is motivated to fix it.26 The person first develops a working prototype27 of the program to show that the idea has potential and to structure the discussion by narrowing the topic.28 The prototype is then released to the public and can be used to gauge interest in solving the problem.29 This initial developer acts as the project leader,30 but the leader can abdicate the position at any time or the community can elect a different leader—simply by transferring its attention to a different person.
¶ 15 In the open development model, a leader has no formal authority, but constructive authority is given if the community values the leader's vision and recommendations.31 The leader's most important attribute is the commitment to the open development model and the trust that the participants have in the leader.32 Not surprisingly then, the actual leadership structure is less important and can vary widely—from a single person33 to an entire group.34
¶ 16 Although many people participate in open development projects, only a small number are actually responsible for the majority of what is produced. Studies have shown that the open development model follows the Pareto Law: twenty percent of the participants produce eighty percent of the product.35 The other eighty percent may also substantively contribute to the product, but they are mainly active in proposing ideas, discussing and researching solutions, maintaining infrastructure, and performing other non-core tasks.36
¶ 17 When changes are proposed to an open development product, they move up through the discussion chain to the core group that adjudicates the change process within the community.37 However, it is still the community as a whole that determines the future direction of the product.38 The community does this by proposing additional requirements or new features and working on the areas of the product that personally interest them. A product requirement or feature that moves the product in a direction that the community does not like will not attract any workers and therefore will not be implemented.
¶ 18 The community of an open development project is composed of people with similar interests or goals who join together to solve the specific problem addressed by the project. The community is non-exclusive, which means that anyone may join any project at any time, just as anyone may start a new project at any time. The two factors that keep closed development projects exclusive—limited resources and competition—do not exist in the open development model. The first factor for exclusivity—limited resources—does not exist because open development projects do not inherently have any financial resources. Every participant is a volunteer and the volunteers use their own resources.39 The second factor for exclusivity—competition—does not exist (or does not matter) because people will choose to participate in the project that best solves the problem, leaving the competitor with no participants.40 The participants are mainly concerned about solving a problem, not about sales, market share, or any of the competitive issues present with closed development products.
¶ 19 The non-exclusive nature of the development community gives open development projects the potential for a constituency that is larger and more diverse than a closed development project could ever achieve.
¶ 20 The open development model "has the inherent ability to quickly gather a large number of users"41 as shown by open development projects with as many as 40,000 participants.42 As the number of participants in an open development project increases, the benefits of the open development model become more apparent.43 For example, more problems with a product will be discovered as more people participate because each person thinks about and uses the product differently.44 Finding the source of a problem also becomes easier because a problem can manifest itself differently to different users.45 Given enough participants, every problem will be characterized quickly and the fix will be obvious to someone.46
¶ 21 Having a large number of people participate in an open development project does not achieve the maximum benefit if all the participants have similar views and use the product in similar ways. A diverse group of participants in an open development project is thus essential to the success of the project because it leads to many different points of view and ways of using the product. The quality, reliability, and stability of an open development product is highly dependent on the different ways the product is analyzed and critiqued.47
¶ 22 The decentralized nature of open development projects leads to a diverse group of participants in part because the participants do not have to live in the same region. As long as an individual has access to a computer and the Internet, that person can contribute to any open development project. This decentralized structure allows open development projects to efficiently utilize the varied human resources located throughout the world.48
¶ 23 Research shows that the distribution of natural intelligence does not correspond to the richest companies or richest countries.49 Closed development projects are typically centralized and exclusive, so they are not able to take advantage of resources outside of their physical or topical areas.50 Open development projects successfully bridge the gap between the distribution of ability and the distribution of opportunity.51
¶ 24 Software products developed using the open development model have certain inherent properties. At least two of these properties—publicly accessible internal information and modular design—also appear in the end-product of openly developed legislation.
¶ 25 Since open development projects are not concerned with competition,52 the internal project and product information can be opened to the public. This is usually done by making the implementation details available on the Internet and holding discussions in an open forum (e.g. on a listserv or a wiki) with an archived history of the discussions. The open and available information gives would-be competitors the opportunity to improve the existing product instead of creating a competing product.53
¶ 26 In open development projects, every asset associated with the product's design and development is available to the public: documentation, modules, models, patterns, discussions, implementation details, et cetera.54 This allows participants and the public to not only access the implementation details of a product, it gives them access to the reasons and rationales that support a specific implementation as well.
¶ 27 Open development projects receive two benefits from opening up the internal project and product information that are not available to their closed development counterparts. First, every asset in an open development project can be copied and reused by a different project, which allows open development projects to avoid "reinventing the wheel." Instead, developers focus on the problems that are unique to their project. Second, the availability of information created by open development encourages complete and in-depth empirical research.55 This research allows the community to learn what works, what does not work, and how future projects and processes can be improved.56
¶ 28 Some argue that increasing the number of participants slows down the development of a product.57 They show that communication overhead rises as more people participate.58 This overhead decreases the stability of the product because errors tend to cluster at the interfaces of work done by different actors.59
¶ 29 The open development model overcomes this problem by inherently encouraging a modular product design. The distributed nature of the participants creates a natural limit on how many people can effectively communicate at one time. When the number of participants starts to limit productivity, the project will naturally split into smaller projects, called modules.60
¶ 30 One benefit of modular development is that it gives new participants the opportunity to contribute to complex projects.61 The participant only needs to understand a single module and not the complexity of the entire project. The participant can then learn each module individually, eventually becoming familiar with the entire project.
¶ 31 The current process for developing federal legislation can be divided into two stages. The latter stage —the "official"62 legislation development process—starts when a Member of Congress introduces a piece of legislation into the House of Representatives or Senate by dropping it into the hopper.63 The "unofficial" legislation development process begins when someone has an idea for legislation and ends when the "official" process begins.
¶ 32 The "unofficial" legislation development process can easily adopt the open development model because there are no special rules or regulations governing this stage of the process. Once the "official" legislation development process begins, however, the rules that are well-documented in every American government textbook tightly control who is allowed to participate and the interactions between those privileged participants.64 Attempting to apply the open development model to the "official" legislation development process would require changes to the rules and traditions that have governed the House of Representatives and the Senate for hundreds of years.65 Therefore, this paper only considers and analyses the application of the open development model to the "unofficial" legislation development process.
¶ 33 Unlike the "official" legislation development process, the details of the "unofficial" legislation development process are not well known. The research, consensus building, political maneuvering, and drafting are all done behind closed doors with no one watching or reporting.66 The one certainty in the "unofficial" legislation development process is that all proposed legislation has to funnel through a Member of Congress.67 If an external entity develops legislation, that entity must find a Member of Congress who is interested in solving the problem in the same or a similar way as the legislation proposes.
¶ 34 Although the majority of legislation is conceptualized and developed by Members of Congress, other parties send legislation to Members of Congress in hopes that it will be introduced into Congress.68 The executive branch is considered a chief law-initiator as the President's cabinet and administrative agencies often send proposed legislation to the Speaker of the House of Representatives and the President of the Senate.69 Individuals, organizations, and interest groups may also petition a Member of Congress and propose ideas for legislation or submit drafts of legislation.70
¶ 35 External parties are less likely to create an open legislation development project because they are looking for a solution that favors their interests. Interested parties take a larger risk when opening a solution up to the community. If the community finds a different solution that goes against the proposing party's interest, the proposing party cannot withdraw, stop, or redirect the project. An attempt to do so will spawn a copy that will evolve independently of the original project.71 The community will migrate to this new project and select its own leadership and direction. The resulting legislation will then compete with the legislation from the interested party. Therefore, the remainder of this paper focuses on the scenario where a Member of Congress initiates the open legislation development project.
¶ 36 A Member of Congress typically develops legislation in the "unofficial" phase by using a process that resembles the traditional closed development process in the software industry. In this process, internal actors dominate the design and development of the legislation, and external actors cannot unilaterally contribute to the legislation.72
¶ 37 Once the Congressperson has an idea for legislation, the work of developing the legislation is delegated to a member of the Congressperson's staff. This can be a daunting task for the staff member who may have little or no knowledge of the issues behind the legislation.73 The staff member must become familiar with the nature of the problem, the issues that frame the problem, the scope and scale of the problem, current laws in the same topical area, and previously proposed legislation that did not pass.74 To assist with these tasks, the staff member solicits research and drafting help from other staff members, lobbyists, experts, and other interested parties.75 These sources, chosen by the staff member, often hold the same views and opinions of the staff member.76 Sources with other views often remain unsolicited.77
¶ 38 Some Members of Congress have attempted to develop legislation using an open model by presenting the legislation in a series of open town hall meetings. For example, one Congressman would often present potential legislation at 20-25 town hall meetings.78 He pitched the legislation idea to his constituents, received their feedback, and incorporated the responses into the legislation before introducing it into Congress.79
¶ 39 Town hall meetings are separate from the system of open development proposed by this paper, and both can be done for the same piece of legislation. Because some Americans do not have access to the Internet, town hall meetings compliment the process of open legislation development proposed in this paper.
¶ 40 Changing the current process of developing legislation from the closed model to an open system requires little additional effort on the part of the Congressperson's staff member. Once the staff member receives the problem and parameters from the Congressperson, the staff member can place a prototype of the legislation on the Internet.80 Once released on the Internet, the staff member can assume the role of the project leader, guiding the community and ensuring adherence to the open development model. The staff member can also participate in the design and development of the legislation.
¶ 41 The problem with changing the current process of developing legislation to an open system is that the Congressperson, staff members, and selected interested parties give up control of the process. The solution that the community creates might not serve the best interest of those parties. Although the community's solution is likely to be the best solution for the affected parties and therefore the best solution for America,81 this argument does not always work in politics.82 However, the solution that favors a small group of people over the whole is usually not optimal, so the chance of it passing by Congress and the President is slim.83
¶ 42 When a prototype of legislation is placed on the Internet and made public, a sufficient development environment must exist to ensure that the benefits of the open development model can be realized. In order to meet the "publicly accessible internal information" requirement of the open development model,84 the environment must track all proposed and accepted changes to the legislation and all discussions, research, and rationales behind each change. That information must be available to the public to read, analyze, and re-use. Additionally, the environment should authenticate85 each participant to ensure accountability and create recognition within the community.
¶ 43 A successful open legislation development project must also have a large and diverse development community with qualified people in appropriate roles—an easily-met requirement. At a minimum, an open legislation development project will have the same people who would be involved in the closed legislation development process, as the open development model does not inhibit their participation.86 From that base, everyone who was previously excluded from the process will have the opportunity to participate in developing the legislation.
¶ 44 The open development model was successful in the software industry for many reasons.87 At least two of the reasons, modular product structure and motivation for participants, are also present in legislation development. The similar modular structure of software code and legislation, and the similar motivations for people to participate in the development of legislation affirm that the open development model can be successful in the legislation industry.
¶ 45 As shown in Part II.C.2, a product must be modular in order to accommodate the number of participants required for a successful open development project. Legislation is very modular, perhaps more so than software code. In fact, the modularity of legislation is enforced both by law and by standard drafting styles. Federal law requires that "a single proposal of enactment" must be contained in its own section.88 Each section should first focus on a single idea, flesh out the idea, then yield to the next idea.89 A piece of legislation will often have many sections that can be divided into subsections, subsections into paragraphs, paragraphs into subparagraphs, subparagraphs into clauses, and clauses into subclauses.90 Each one of these divisions creates a module that can be independently developed.
¶ 46 When the open development model was becoming popular in the software industry, researchers began to notice an enigma. Hundreds of thousands of people throughout the world were working an average of 14 hours per week on open development projects with no foreseeable monetary benefit.91 Some of the people were paid to participate, but most of the participants had a separate job and were contributing in their spare time.92 Many studies have since been conducted on the reasons that people work on open software projects. As shown below, the same reasons also exist for people contributing to legislation development projects.
¶ 47 The most important motivation for volunteering time and resources was found to be the "personal sense of creativity" that a person has when working on open development projects.93 Studies have shown that people place such a high value on creativity that it provides more motivation than monetary compensation.94 What creates this sense of creativity is hard to explain,95 but it stems from being passionate about a particular area and being able to create something new or better.96 In this aspect, developing legislation is no different from developing software. The areas affected by potential legislation encompass many people who are passionate about the topic, have a real stake in the outcome, and are therefore incentivized to contribute to a new or better piece of legislation.
¶ 48 Another significant motivation for volunteering time and resources can be explained by an economic analysis of the participation.97 People who work on open development projects in the software industry are usually employed within the same industry.98 Working on these "fun and challenging" projects helps to improve personal knowledge and skills since the open development community actively participates in peer review and mentoring.99 Participation also creates a "good reputation among one's peers," resulting in a higher status in the "exchange economy."100 One's status in the open development community can be very valuable, as companies often look to open development projects to find qualified developers.101 Because every topic is affected by legislation, every business, academic institution, and interest group can be considered part of the legislation development industry—so the potential pool of volunteers is much larger than the highly technical industry of software development. If participation in legislation development becomes open and available, more of these entities will become active in that industry. Volunteering with an open legislation development project will then have the same benefits for the participant as it does in the software industry. The participant will obtain more knowledge on the topic, be recognized for all contributions, and demonstrate competence for potential future employment.
¶ 49 Open development projects require development environments that make all of the data available to the public to read, analyze, and reuse. Without this transparency, it is difficult, if not impossible, to realize many of the benefits of the open development model: low transaction costs for adding new participants, the recognition of current participants by outside observers, the dynamic adjustment of the community structure as participants join and leave, a solution that external users can trust, and the ability for other parties to analyze and reuse the product's modules.
¶ 50 The vast amount of information that can be generated during an open legislation development project might initially appear overwhelming and unnecessary. However, when looking at a single module instead of the entire project, the implementation details, proposed solutions, research, and discussions consist of significantly less data. This information is necessary to convince people who are not familiar with the module that the problem has been solved in the best possible way.
¶ 51 The development environment should also authenticate102 participants so they are accountable for their contributions to the product, discussions, research, and every aspect of the development.103 This allows for a participant's efforts and contributions to be recognized by internal and external observers, which is necessary to economically encourage participation.104 The community can then structure itself by giving more authority to the participants who earn the respect of their peers and less authority to participants who hurt the product through poor quality solutions or bad information.105
¶ 52 In legislation development, authentication has the added benefit of letting participants know which industry, company, group, or lobby for whom each contributor works. Authentication therefore allows participants to give different weight to different contributions—depending on the source of the contribution. While a possibility for falsifying the authentication exists—for example, a business lobbyist passes himself or herself off as a consumer—the community has at least two ways of policing this behavior. First, a participant's reputation in an open development community is extremely important and a deception may be difficult, if not impossible to recover from—ostracizing that person from the community and preventing his or her participation in future projects. Second, the community assigns, either implicitly or explicitly, a level of trust (and the associated authority) to each participant. A first-time contributor will not have as much trust as a person who has contributed since the beginning of the project, or even participated on multiple projects. The value of each contribution by a participant will be vetted by the community before it gets incorporated into the product, and low-value contributions or false data will decrease the participant's trust in the community. Finally, different levels of authentication can garner a participant different levels of trust. For example, if a participant is authenticated by a government or academic e-mail address instead of a generic e-mail address, that community will have greater confidence that the person behind the official address is authentic.
¶ 53 When legislation development is opened to the public, people and entities that were previously excluded from the process will have the opportunity to contribute. State and foreign governments106 can contribute their knowledge of what solutions have and have not worked for similar problems in their territories and provide valuable data and rationales behind those solutions. Businesses and individuals can help to further define the problem by contributing data about local effects of the problem and possible consequences of proposed solutions. Academic courses can be structured around researching the cause behind a problem and providing valuable empirical data that can be used to test potential solutions.107 When no one is excluded from the process, the possibilities for participation are endless.
¶ 54 In open development projects, a core group of contributors tends to stand out from the masses. With legislation development, the core group might contain experts in the topic at issue,108 experts in drafting legislation,109 and experts in navigating the political arena. These actors are similar to actors in a closed legislation development project. However, this core group is chosen by the community instead of by a person looking for a specific solution. For example, a person that a politician may categorically ignore can become an influential figure in developing a piece of legislation if the community values his or her input, contributions, and commitment to the open process. If the community trusts this person enough, it will give him or her increasing authority, which may rise to the level of a core group member or even the project leader.
¶ 55 As shown in Part II, the open development model has many benefits over the closed development model. The large, diverse and decentralized pool of participants increases the possibility that problems with the legislation will be found and that solutions will be easily created. The transparent decision-making process leads to greater community support and incentivises potential competitors to become contributors. If a solution cannot be agreed on, every area of disagreement will be meticulously narrowed and documented so the final debate will focus on concrete issues.
¶ 56 The end result of an open legislation development project will most likely be a complete piece of legislation that a legislator can introduce in Congress. This legislation will have been created and thoroughly analyzed by both professional and lay people with different expertise, backgrounds, and experiences. The problem will be accurately defined, the proposed solution will be vetted as the best way to fix the problem, and the legislation will be accompanied by every conversation, debate, and research created by the process.
¶ 57 The community that developed the legislation should agree that the result is the best solution for the problem, and this community should be representative of everyone with an interest in the legislation. Therefore, if Congress decides to enact the legislation and allocate resources to fix the problem, it follows that the best solution for America will be achieved.
¶ 58 Openly developed legislation will streamline the "official" legislative process in Congress. The legislators will not have to debate which method is the best way to solve a problem because the reasons behind every decision in the proposed legislation will have been thoroughly documented. Any changes to the openly developed legislation will have to be justified against the community's reasons, rationales, and research supporting the chosen solution. The debates in Congress will instead focus on whether resources should be allocated to fix the problem addressed by the legislation.110
¶ 59 Legislation that is written by the public before passing through Congress raises a couple of jurisprudential issues. First, courts give a challenged law a "presumption of constitutionality" partly because it was considered by Congress.111 This presumption exists because Members of Congress take an oath to uphold the Constitution, and therefore are obligated to determine, to the best of their ability, the constitutionality of proposed legislation.112 Legislation created with an open development process will still go through the "official" legislative process and be voted on by Congress before becoming law. However, Members of Congress may not scrutinize the legislation as much as they would scrutinize legislation developed using the traditional closed development model. With openly developed legislation, Congress can forego much of its normal deliberation because a consensus on the solution has already been created.113 If the courts determine that Congress has not scrutinized the openly developed legislation as much as legislation developed using a closed model, then the "presumption of constitutionality" may not be as strong.
¶ 60 The second jurisprudential issue for openly developed legislation is how the courts will look at the publicly created legislative history. When the text of a statute does not closely fit the facts of a case, the court will often look to the legislative history to determine what Congress intended the statute to cover.114 With openly developed legislation, the court can determine the intent behind the legislation with greater certainty because documentation and debate generated during the open development process will surpass any legislative history generated by Congress. However, the court must first determine that Congress intended to pass the legislation for the same reasons and rationales as the community that drafted the legislation. Without this finding, the information created by the open development process may not be imputed to Congress.
¶ 61 When courts consider legislative history, the committee reports are given the most weight because most legislation is written in committee and any statement by the committee will represent the best-informed understanding of the legislation.115 The information created by the open development process should be considered for similar reasons; the legislation was written by the community and the community as a whole will represent the best-informed understanding of the legislation.
¶ 62 Although this paper focuses on federal legislation, the open legislation development process can also be applied to legislation developed for States and municipalities. In addition to the traditional method of developing and passing legislation, many State and local governments also allow for the enactment of legislation through direct democracy.116 The direct117 and indirect118 initiative processes are especially susceptible to the benefits of open legislation development.
¶ 63 Direct democracy was intended to "(1) increase voter involvement in the legislative process, (2) provide a check on the domination of legislatures by special interest groups, and (3) permit voters to act more objectively by considering issues rather than personalities so that there would be greater accuracy in expressing the public will."119 However, the problems with direct democracy have frustrated these intentions.120
¶ 64 Initiatives are usually considered technically inferior to legislation passed by Congress.121 The drafters of initiatives are not professional legislators or drafters, and the initiative does not go through the legislative vetting process to make sure that it is "internally consistent, not in conflict with existing laws or policies, or based on inaccurate factual premises."122 The peer review process of the open development model creates legislation that is technically equal or superior to congressional legislation.123 Participants in the process can be experts in drafting legislation, people affected by similar existing laws, and researchers who validate factual premises. Everyone who may be affected by the initiative has the opportunity and incentive to participate.
¶ 65 Initiatives may confront very complex issues that require detailed explanations or specialized knowledge in order for the voters to make an informed decision.124 "As a result voters may be confused and make decisions, not on a factual or philosophical basis, but for emotional or political reasons."125 Many of the participants in the open initiative development project will probably not have experience or specialized knowledge in the topical area. As the initiative is being developed, these participants will require that the language of the initiative and the voter explanations are clear, concise, and easy to understand.
¶ 66 Currently, only special interest and well-organized groups have the resources to participate in the process of getting an initiative on a ballot.126 Some States require hundreds of thousands of signatures before an initiative gets on the ballot. Well-funded groups have a significant advantage of getting these signatures.127 This can make the initiative less representative of the average voter than the closed legislative process. The participants in an openly-developed initiative form a well organized group that contains many people who may be positively or negatively affected by the initiative. This group has the incentive to get the necessary signatures and inform the public about the initiative.
¶ 67 The Internet is increasingly being used to connect the average voter to the political process. For example, the OpenPolitics website contains a "list of all issues in Canadian politics" and allows registered users to discuss these issues in a public forum. The website uses a merit-based system that allows contributors to weigh the contributions of everyone else.128 Another example is Senator On-Line, an Internet-based political entity in Australia that, if elected, will cast a vote for an issue based on the result of an online poll from its constituents.129 The following examples show the potential for the proposed open legislation development, as they have already implemented aspects of this proposal and realized the benefits discussed herein.
¶ 68 Utah State Congressman Steve Urquhart created the Policitopia website130 in 2007 to cut out "special interest groups, bureaucrats, and the media" and facilitate unfiltered information between the legislator and constituents.131 The website started out as a "wiki"132 with the purpose of "accumulating and presenting information."133 The first test of the website came when Congressman Urquhart posted a school voucher bill that he had been trying to pass for six years.134 People immediately started participating, legislators began taking note, and Congressman Urquhart changed a position he held for years based on input from the website. In just one week, the Politicopia participants were shaping the legislation.135 In the end, thousands of people had participated by posting their thoughts and ideas.136 The online conversation expanded into pro and con sections, findings from other States, and links to news articles about the topic.137
¶ 69 Congressman Urquhart specifically asked the participants to show evidence that public education did not come out financially ahead with his proposed legislation.138 No one was able to prove otherwise, and what had previously been a sticking point in passing the legislation was not mentioned the next time the legislation was presented in Congress.139 The debate in Congress about the legislation was "more philosophical and substantive than demagogic," and the Speaker of the House characterized the debate as "the highest caliber that I've seen in my 13 years here."140
¶ 70 The community discussions on Politicopia shaped the issue and led to legislation that created the best solution for a specific problem in the State of Utah. Several legislators publicly stated that the website influenced their thinking and votes.141 The legislation, which had previously been voted down, ended up being passed.142
¶ 71 New Zealand was the first country to make federal legislation open for public comments and edits. On September 25, 2007, a website was launched to give "Kiwis an innovative way to suggest the wording for a new Act of Parliament,"143 namely, a reworking of the New Zealand Police Act of 1958. Like Politicopia, the New Zealand Police Act also used a "wiki" as the development environment. The response was so overwhelming that the website had to turn off the comment and edit feature less than a week later.144 The comments and edits were then consolidated and the resulting Police Act legislation was made public.145 The changes will be presented to a parliamentary committee in 2008.146
¶ 72 The police officer in charge of developing the Police Act stated that "the person on the street" has the best idea about how they want to be policed, as they are the "consumer" of the legislation.147 The officer also realized the benefit of opening the website up to the entire world to "make the talent pool much wider."148
¶ 73 The open development model has been vetted by the software industry and its benefits have been studied and proven. The open development model allows everyone to participate in the design and development of a product, and the resulting large and diverse community increases the quality and reliability of the product. The dynamic structure of this community allows it to easily evolve and adapt to any situation. The self-determination of the participants maximizes each person's contribution. Finally, the publically-accessible information behind every openly-developed product allows for the reuse of other products' information and focuses participants on the problems that are unique to the current project.
¶ 74 Applying the open development model to the development of legislation will make the legislative process achieve what it was originally intended to do—give ample opportunity to all sides to be heard and make their views known. The open development model gives every person an opportunity to contribute to the legislation, and the influence a person has on the legislation is only limited by their own dedication and ability. And the open development model achieves this without requiring groups to organize and hire lobbyists to take their views to the legislator. The resulting legislation will be representative of all the participants, include arguments and support for both sides of every issue, and solve the presented problem in a way that is best for America.
| © Copyright 2008 by Northwestern University School of Law, Northwestern Journal of Technology and Intellectual Property | Volume 7 Issue 1 (Fall 2008) |