decoration decoration
Stories

GROKLAW
When you want to know more...
decoration
For layout only
Home
Archives
Site Map
Search
About Groklaw
Awards
Legal Research
Timelines
ApplevSamsung
ApplevSamsung p.2
ArchiveExplorer
Autozone
Bilski
Cases
Cast: Lawyers
Comes v. MS
Contracts/Documents
Courts
DRM
Gordon v MS
GPL
Grokdoc
HTML How To
IPI v RH
IV v. Google
Legal Docs
Lodsys
MS Litigations
MSvB&N
News Picks
Novell v. MS
Novell-MS Deal
ODF/OOXML
OOXML Appeals
OraclevGoogle
Patents
ProjectMonterey
Psystar
Quote Database
Red Hat v SCO
Salus Book
SCEA v Hotz
SCO Appeals
SCO Bankruptcy
SCO Financials
SCO Overview
SCO v IBM
SCO v Novell
SCO:Soup2Nuts
SCOsource
Sean Daly
Software Patents
Switch to Linux
Transcripts
Unix Books

Gear

Groklaw Gear

Click here to send an email to the editor of this weblog.


You won't find me on Facebook


Donate

Donate Paypal


No Legal Advice

The information on Groklaw is not intended to constitute legal advice. While Mark is a lawyer and he has asked other lawyers and law students to contribute articles, all of these articles are offered to help educate, not to provide specific legal advice. They are not your lawyers.

Here's Groklaw's comments policy.


What's New

STORIES
No new stories

COMMENTS last 48 hrs
No new comments


Sponsors

Hosting:
hosted by ibiblio

On servers donated to ibiblio by AMD.

Webmaster
SuperCharging Innovation - Why The State Should Release Its Software As Open Source -- by Brendan Scott
Thursday, May 27 2004 @ 12:33 AM EDT

Brendan Scott, who you may remember is the attorney who designed the legal strategy behind the Australian complaint against SCO filed by Open Source Australia with the ACCC in February, has written a paper on when and why governments should open source their code and what the benefits can be from such a course of conduct. He has kindly allowed me to publish it on Groklaw. If you prefer PDF, here you go.

He points out that when governments do not release their software as open source, it's the taxpayers who lose value. And a desire to commercialize software is not a reason not to release as open source, he says, because there is the option of dual licensing or using a services model:

"It is important to note that mere desire to commercialise software is not of itself a reason to exclude a release under an access regime. Commercialisation of software can involve a variety of different approaches, including the sale of the software under a services, rather than a product, model or the sale of the software under a 'dual licence'. This latter form of licensing has been a particularly successful form of commercialisation for some companies."

Additionally, he points out, viable code sells itself, with only minimal marketing:

"An access regime can be successful despite only minimal or modest marketing of the code and the regime. This arises because, given the minimal compliance and transaction costs, viable code effectively sells itself."

What are the longterm benefits he sees?

  • Greater value contributed to the economy, with monopoly rents stripped out;
  • better localization of expenditure;
  • reducing the digital divide;
  • healthy competition;
  • standardization;
  • better code quality and auditing;
  • modular design;
  • visibility of code leading to a common code base;
  • greater efficiency, because developers will not need to keep reinventing the wheel;
  • no need for government oversight;
  • real value to business, with that value multiplying if those businesses improve the software and release the improvements;
  • creation of a structural barrier to piracy;
  • more efficient use of resources; and
  • that any standards which result are necessarily open standards.

Remember, fellow Yanks, that they spell some words differently in Australia, so please don't email me about the spelling. Think how often Aussies have to put up with us spelling things our way.

*************************************

SUPERCHARGING INNOVATION

Why the State Should Release Its Software As Open Source
~ by Brendan Scott

May 2004

1. SUMMARY

1.1 Governments should institute an access regime to provide access to software components where the development of those components was funded by the State. Open source licences are the most popular forms of access regimes. An access regime can provide net benefits when applied to most software components. Components which should not be the subject of such an access regime are:

(a) those which should remain confidential; and

(b) those for which a dual licensing approach is inappropriate and which the State has a real intention to commercialise as a product.

1.2 The historical absence of access regime structures has led to significant opportunity costs being suffered by the State and its taxpayers. An access regime will provide the opportunity to inject significant value into the State’s economy going forward through the creation of a “Software Base”. The Software Base can be seeded from existing software development projects and receive ongoing contributions of code from Government software development work. This value will emerge through direct contributions and through efficiency gains.

1.3 An access regime can be viewed as a form of public private partnership (PPP) structure in which the Government establishes the fundamentals of a market for access, with private enterprise driving that market going forward.

1.4 An access regime over software maximises taxpayer value from software development spend.

1.5 The benefits can be accessed at a modest reengineering cost, but without long term maintenance costs.

1.6 The Government currently has an informal practice for the sharing of code across Government (and of the provision of information generally). An access regime would formalise and extend that practice.

1.7 The arguments in this paper are generally applicable to any Government which engages in the practice of developing software, whether in house or through contractors.

2. OUTLINE OF THE ISSUE

2.1 The design goals of copyright as a legislative system are to grant vendors a monopoly in order to give the market an incentive for the creation of works. Without this incentive free riders can sell works at their reproduction and marketing costs, while the developer must amortise their development costs into their sale price. Copyright also provides an incentive for the vendor to distribute that software. Copyright is specifically targeted not only at the sell side of transactions, but also towards ventures which are: speculative, “big bang”, and non-collaborative.

2.2 Not only are the incentives mentioned in section 2.1 usually irrelevant where the development is funded by the Government, they can be actively counter productive. This is because copyright promotes a focus on ownership and a bipolar – “I (ie. Government) own/you (ie Vendor) own” – approach rather than on how to maximise taxpayer benefits from the product going forward. This can lead to a suboptimal result even where the State owns the copyright – copyright ownership without an access regime can be a loss for Government (usually Vendor ownership is a greater loss, although sometimes Vendor ownership is a win). This is because, despite the best of intentions, Government rarely, if ever, then acts on the sell-side of any transactions in relation to the work. It owns the copyright, but makes no use of it. That ownership locks the rest of the community out of realising the true value of the product.

2.3 The last decade has seen the rise of inventive uses of the copyright monopoly to spur innovation. The most successful of these turn commonly understood paradigms of the copyright monopoly on their head, providing solutions for the customer side of a software development transaction which provide more benefits, and fewer detriments than apportioning copyright to either customer or vendor and leaving it at that. It is these new models that underlie the concept of an access regime for software.

3. PRACTICAL CONSEQUENCES OF COPYRIGHT OWNERSHIP

3.1 In this section we demonstrate (by reference to an analysis of copyright ownership in the absence of an access regime) that the traditional model leads to suboptimal results for the “buy side” of a copyright transaction.

3.2 The following consequences flow from ownership of the copyright in a piece of software by a vendor:

(a) the vendor can amortise development costs across all users (but the total aggregate cost to the community for the product is increased as more profit is able to be extracted);

(b) the vendor can make strategic decisions about and control the product’s direction – ie can move product forward;

(c) the Government can take the benefit from involvement of broader user base;

(d) the Government is exposed to vendor lock in – with attendant high switching costs in the event of unresponsive vendor;

(e) the Government (ie the taxpayer) funds vendor’s R&D from which vendor subsequently profits;

(f) the Government is captured and held hostage to the vendor’s vision for the product (related to (d) lock in above);

(g) there is a lack of competition for ancillary services (maintenance, training etc) so ability to extract monopoly rents. This is because any ancillary services in relation to the software must ultimately be authorised by the vendor as a result of their copyright monopoly.

(h) there is a tendency towards data formats to be specifically structured by the vendor to promote vendor lock in. These will provide additional anti-competitive effects/lock in;

(i) the insolvency or corporate restructuring of the vendor can mean the end of product support (escrow of source code makes this survivable but unpleasant - see section 3.3(d) below);

(j) the vendor is able to sell the product to other members of the community.

3.3 The flip side to consider is that situation where the Government retains copyright in the software produced but does not make it available under an access regime. In this situation, the following are likely consequences:

(a) both the Government and the vendor are locked out of subsequent development. Unless the Government makes a positive decision (and expends requisite effort) to move the product forward it will stagnate.

(b) there is less ability for the vendor to provide value to other customers/leverage off the skills and knowledge they have acquired during the development process (ie sub optimal contribution to general economy);

(c) the product is quarantined in practice, so (i) other users can’t leverage off value of product; and (ii) other users can’t contribute to improving the product;

(d) the insolvency of the vendor is survivable, but unpleasant. It is unpleasant because there is no general community with an interest in acquiring support in relation to the product, Government needs to skill up from scratch and begin from a standing start;

(e) there is a tendency towards the evolution of closed standards in practice because no visibility of standards is provided;

(f) mitigating against all of these is the theoretical potential for Government to commercialise the software as a product (that is, where revenue is determined by the number of copies in use), offset development costs, and develop a community of participants which will address the other issues. In practice, Government never does this (for a variety of reasons, not least of which is that commercialisation is difficult, time consuming and requires skills that Government does not usually have). Often such developments are fundamentally unsuited (as a package) to productisation and commercialisation (being too specific to the needs of Government).

3.4 There is another option we have not considered, that of joint copyright holding. Unfortunately this provides the worse outcome for both parties. Joint holding means that each party effectively has a veto over what is done with the software. In practice the software is encumbered with all of the detriments of both scenarios set out above, but endowed with none of the benefits.

3.5 What the Government (and any customer) really wants is the benefits of community involvement in the product without the downsides of vendor lock in. In reality who owns copyright is simply a distraction. What is important is a workable “access regime” for the product.

3.6 It is important to note that mere desire to commercialise software is not of itself a reason to exclude a release under an access regime. Commercialisation of software can involve a variety of different approaches, including the sale of the software under a services, rather than a product, model or the sale of the software under a “dual licence”. This latter form of licensing has been a particularly successful form of commercialisation for some companies.

4. KEY AIMS OF AN ACCESS REGIME

4.1 The main purposes of an access regime are:

(a) to create a free market for all services related to a software product.

(b) to reduce Government wastage by encouraging reuse of software (either on a whole of product or individual component level).

(c) to minimise opportunity cost from software hoarding incurred by the State and its residents.

(d) to maximise opportunities to multi-source.

5. ELEMENTS OF AN ACCESS REGIME

5.1 An access regime is fundamentally a grant of a licence on terms which include the following:

(a) Rights of access to code;

(b) Rights to distribute code but source code must be distributed concurrently or otherwise made available;

(c) Rights to use code;

(d) Rights to modify code;

(e) Rights to distribute modifications of code;

(f) An obligation to distribute on terms of the access regime (ie. if a person distributes modifications, then they must contribute them to the access regime’s code base). This term is critically important to the continued operation of an access regime. Access regimes which do not have this element still qualify as access regimes, but are described as “weak” access regimes because they permit “forking” of the software project in a manner which is incompatible with the access regime. This can lead to higher administration and compliance costs, undermining the value of an access regime. At its worst access with out a contribution requirement can become just another vendor subsidy.

5.2 In each case, subject to 5.1(f) and the specific limitation in 5.1(b), with no limits on the rights granted – eg anyone may access, modify, distribute etc. Access, use, modification etc can be for any purpose. None of these rights are conditional on any other circumstances.

5.3 The terms of an access regime may (and often do) include provisions relating to a disclaimer of liability for the use or distribution of the code.

5.4 In practice these access rights need to be supported by a means of storing the code and providing visibility of the code base.

5.5 An access regime can be successful despite only minimal or modest marketing of the code and the regime. This arises because, given the minimal compliance and transaction costs, viable code effectively sells itself.

5.6 The largest, and most popular classes of access regimes are those which are based around or are compliant with the open source definition propagated by the Open Source Initiative. Open source licensing is one of the largest and most popular forms of access regimes for software. The open source definition is available from: http://www.opensource.org/docs/definition.php.

6. COSTINGS

6.1 The main cost components of an access regime are

(a) Legal – to review and adopt an appropriate licence for the access regime, ensure development agreements give sufficient rights to allow access regime contributions.

(b) Procedural/Administrative – creating methodologies to determine when a component has been closed off, determining whether it meets qualifying criteria, documenting and transferring a copy of the component into the Software Base.

(c) Hosting/Access – provision of a common archive location for contributed code. However, it is possible to seek private capital for this cost (see, for example, www.sourceforge.net).

6.2 None of these heads will involve significant up front or ongoing costs to Government.

7. THE LONG TERM BENEFITS OF AN ACCESS REGIME

7.1 Greater value contributed to economy: first the component of monopoly rents from copyright are stripped out of development pricing; and second lower barriers to acquisition mean greater use. These benefits arise because an access regime introduces competition in relation to the software, thus stripping out monopoly rents over time (see section 7.4). The State effectively multiplies the value of its investment by the number of users who adopt the application.

7.2 Better Localisation of Expenditure: An access regime effectively requires software services to be provided as services, rather than products. Ordinarily development and maintenance operations are geared to creating and servicing a “one size fits all” approach. Under an access regime a broader ecology is sustainable. Furthermore service providers who are physically located near to the end customer are more likely to understand that customer’s circumstances and be responsive to their needs. As such Government expenditure on software expenditure tends to be localised as local businesses will tend to be able to provide the best service.

7.3 Reducing Digital Divide, Encouraging community and participation: An access regime by its nature has no barriers to participation and no barriers to accessing the benefits of software. Where appropriate, components can be repackaged for use by disadvantaged in the community. It also provides a means to empower the disadvantaged and provide them with an opportunity for meaningful participation in society.

7.4 Greater contestability and competition: An access regime increases contestability of a number of markets – eg software development, maintenance, training, design, installation, customisation. Increased contestability means greater competition. For example, a broader range of people will be in a position to tender for software services under an access regime.

7.5 Will emphasise code quality: Vendors need to compete on service and quality rather than monopoly control over a key input (or specific knowledge gained from previous work). Hence, the market will produce better quality outcomes. See also the next point (code auditing).

7.6 Better code auditing: As the code is visible, third parties will audit the code for their own purposes. This will lead to better quality code being generated (as a vendor strategy to avoid criticism/advertise their services going forward) and better error identification in existing code.

7.7 Standardisation: The access regime provides code visibility. This, coupled with the fact that development costs will be lower for interoperable code provides a strong incentive for code standardisation, without mandating any standards to the market. Note: this standardisation occurs not only across Government, but will also tend to encourage standardisation across the State, so efficiency gains are multiplied. This point relates to coding methodology, the next point (open standards) relates to data storage and interchange formats.

7.8 Open standards: A further consequence of the access regime is that any standards which result are necessarily open standards. This (a) increases portability and therefore lowers cost going forward; and (b) increases community access to information. Again, this standardisation will occur naturally through the operation of the market, without Government mandating the standard. Further, open standards better preserve data resilience and accessibility over time and across applications.

7.9 Modular design: An access regime preferences modular software development. This software design method is recognised by software engineers to be superior to monolithic design.

7.10 Creation of a software infrastructure/common libraries: An access regime means visibility of code. Over time this will result in a common code base that can be used by programmers and businesses for their software projects. In addition to the efficiencies this provides, it also means that skilling up costs will not be at the expense of the Government (because the skills will not be Government specific).

7.11 Better focus development effort: An access regime will provide access to commonly used code components. This means that developers need not constantly reinvent the wheel (development costs will be replaced by search costs which are lower).

7.12 Self supporting: The access regime will operate without Government oversight. Products and components will compete for market share based on functionality and useability. Those which do not have sufficient of either will fall from prominence. However, they will never be lost, so if new uses arise old components can be revived through the action of the market.

7.13 Real value provided to business: If a piece of software is developed for $1 million for internal use by a Department, but has a use value to individual businesses of $10, if it is used by 100,000 businesses, the access regime contributes $1 million of value to the economy without detracting from the Departmental use. Businesses can also take the benefit of the other benefits provided by the regime, such as standardisation and increased competition. We note that this example, and that in section 7.14 are necessarily simplistic but serve to illustrate the point.

7.14 Value multiplying: If 1 of those businesses improves the software and releases those improvements – say by increasing the use value of the software to $11, that incremental improvement can be accessed by all of those businesses. If 10 of those 100,000 each make a $1 improvement, the value to the State has doubled – this from an initial seed with no further Government involvement. If the Department which initially developed the product is able to use these improvements, the value to the State has effectively tripled. Note: the access regime permits businesses to undertake software development with internal resources so development occurs on a lower cost base than the original development. The regime also permits participation even for small, or minor incremental additions which would be excluded by the transaction costs involved in a traditional model.

7.15 Acts as an investment in businesses for complementary products and services: Where an access regime results (through community participation over time) in a market ready product this effectively acts as an investment in complementary products and services – a suite of business software available under an access regime would increase sales of (for example) hardware to run that software or of training services to use the software.

7.16 Reducing Software Piracy: An access regime creates a structural barrier to software piracy. Not only does it tend to create a piracy proof environment, it reduces incentives for piracy more generally. Those parts of the open source software industry have shown historically very small incidence of non-licensed use of their open source products.

7.17 More efficient use of resources: This is another way of restating the cumulative effect of the other benefits mentioned above. At a macro level an access regime means less duplication of effort, more open standards (and therefore better interchange of information), and reduction of vested interest in the status quo – in other words, a lessening of restrictions on innovation. An access regime grants benefits to the State in a similar way to those of a major infrastructure project (calculate all the money spent on software development by the State within a calendar year). However, (a) they will come with minimal ongoing maintenance costs; (b) it can be seeded incrementally and at the State’s own pace (although the earlier it is done, the quicker access to benefits); (c) it has no environmental impacts; (d) once the kernel is built, it will grow itself – organically responding to the needs of the residents of the State; (e) it is recycling and repurposing assets already paid for; (f) it involves no element of speculation – innovations are made by contributors who have a direct need for the innovation; (g) it has no marketing and distribution overheads (those which are incurred are incurred by the members of the community); (h) it provides visibility of what code is available; and (i) it will not need the State to act as guarantor in order to receive private sector buy in.

8. EXAMPLE

8.1 Government department D contracts vendor V to develop a software product P. P has features X, and Y. Assume P is subject to a software access regime.

8.2 Business B1 sees P and believes they can use a product similar to P in their business. B1 can contract V to add feature Z to P, creating P2. B1 could also, if they chose, contract V2 or V3 to do the same work. In order to secure the work V, V2 and V3 would need to compete on service and quality, not on monopoly control over an input (P). B1 is not required to go to the expense of creating P from scratch as it can be reused. Because P2 was developed under the access regime, if B1 makes feature Z publicly available, it must do so on the terms of the access regime. That is, feature Z is contributed back into the pool for others, including D, to use but at no development cost to D.

8.3 Vendor V2 is developing a software product Q. It becomes aware of P and realises that while P and Q share little common high level functionality, the means that P uses to perform its functions can be used to help Q achieve its functions. V2 is able to reuse some parts of P in developing Q, reducing the overall cost to develop Q.

8.4 D is dissatisfied with V’s service. Because of the access regime D can contract with vendors V2 or V3 to support P. Note, this would still be possible if D only owns copyright – but more expensive. Without an access regime, P is quarantined in a dark box somewhere. Hiring V2 or V3 requires time and money for them to skill up in order to service P. Under an access regime, there is an existing community of users of P so V2 and V3 have already skilled themselves in order to provide services to that community, leading both to faster reaction times and lower costs.

8.5 Trainer T hears about P and would like to investigate the opportunities for training users on P. T’s ability to access P allows T to assess and become familiar with P and to set up a training lab at the cost of hardware alone. T is better able to set their prices at market, without the need to pay premiums for access to P or to licence P in a training environment.

9. COMMON QUESTIONS

9.1 Doesn’t this mean giving up copyright ownership? No, an access regime requires copyright ownership to make sense/be enforceable.

9.2 Are you sure? Aren’t you saying I should put the software into the public domain? Definitely not. Putting software into the public domain will not achieve any of the objectives of an access regime because there is no requirement for subsequent pooling of innovation.

9.3 Aren’t I getting something for nothing? No. Price reductions occur through: (i) efficiency gains resulting from greater visibility, modularity and standardisation; (ii) increasing contestability in each ancillary market relating to the product; and (iii) removing above market rents enjoyed by vendors as a result of monopoly control over essential inputs (the product and its source code).

9.4 Will this kill software entrepreneurship? No, an access regime will not affect existing copyright incentives. By fostering modular code and creating a standardised code base it will provide a code infrastructure for entrepreneurs to leverage off (ie. they need not continually reinvent the wheel and can focus on inventing the axle). It will also provide additional tools for SMEs – the traditional powerhouses of entrepreneurial spirit.

9.5 Should the Government be licensing for a fee rather than just providing access? No, practice has demonstrated that the Government is ill equipped to operate as a software vendor using a product model. In addition: search and transaction costs typically exceed the use value of the software in question to a potential user; the strength of an access regime results from leveraging off incidental use of components and the subsequent contribution of incremental improvements; licensing for fee would render access to the software uncommercial for users (who probably only want one or two components and therefore a price for the components bundled in the form of a product will be uncommercial); licensing for a fee will also prevent the subsequent use and development of secondary markets – which is where substantial benefits of an access regime arise.

9.6 If an access regime is so great why hasn’t it been tried on other products or industries before? An access regime is useful for copyright works because, as a general rule, they are (a) durable – they don’t wear out and (b) non rival – use by one does not inhibit use by another. In relation to software, it is also modular (so a user can derive value from using a small part, not necessarily through using the whole). This alignment of characteristics does not occur in other industries.

9.7 Won’t people just pirate the code? The history of access regimes indicates remarkably low levels of unlicensed copies of software the subject of an access regime. Access regimes appear to create structural barriers to piracy and, at a broader level, reduce the incentives for piracy.

9.8 Won’t this require a lot of effort on the part of Government to implement? No, most of the costs are born by those making use of the access regime. There are costs associated with housing software and with administering entry of the software into the regime. However, by and large the community administers itself.

9.9 Isn’t the State giving up something? No, by adopting an access regime the State trades a theoretical and unused right (ie. the right of sale of the software) for a tangible, but indirect benefit (greater value in the economy in the first instance and, later, improved software). Further, the tangible benefits are self supporting and compound over time. It is better to unshackle software and let others work it rather than locking it away in the vain hope of one day selling it.

9.10 Who will be clear losers from an access regime? No one. Software companies which rely on the existence of a Government monopoly as part of their business model may appear to be prima facie disadvantaged. However, they will derive benefits through the access regime, so it is not clear whether it is a net loss in their case.

10. WHERE IS AN ACCESS REGIME NOT APPROPRIATE?

There are a number of circumstances in which an access regime would be inappropriate. However, in many of these cases they would not apply to the whole of a software development but, rather, only to specified components.

10.1 Community involvement: An access regime relies on broader community participation in the use of the product (ie broader than the Department that commissioned the work). Where a work is so tailored to idiosyncratic needs of a given Department, the same leverage will not be available. Query whether individual components could be reused even in the absence of a market for the bundled product.

10.2 Confidentiality: An access regime necessarily requires openness in relation to the product. Aspects which need to remain confidential should not be subject to an access regime. However, confidentiality requirements will not apply to all components in a software product even if the product as a whole is confidential.

10.3 Sale: Where the Government actually gears up to make a profit through selling the software as a product (that, is where revenue is determined by the number of copies in use). Mere inchoate intention to sell is not sufficient as it never translates into practice. Mere intention to commercialise does not preclude adoption of an access regime as an access regime can play a role in the commercialisation process. It is also not appropriate to make a distinction between private and public enterprise (ie grant an access regime to public enterprises, but not to private ones). If this is done it undermines many of the benefits of such a regime (such as standardisation, open standards and incremental innovation).

11. CONCLUSION

11.1 The State currently incurs large opportunity costs through failure to reuse software developed for the Government. An access regime will provide a means of minimising these costs while providing tangible benefits to businesses within the State. In the long term an access regime will result in the establishment of a Software Base which can, itself drive growth in ICT industries within the State.

Contact: Brendan Scott
email: inquiries at opensourcelaw.biz
web: http://www.opensourcelaw.biz


  


SuperCharging Innovation - Why The State Should Release Its Software As Open Source -- by Brendan Scott | 95 comments | Create New Account
Comments belong to whoever posts them. Please notify us of inappropriate comments.
Corrections here please
Authored by: Anonymous on Thursday, May 27 2004 @ 02:07 AM EDT
.

[ Reply to This | # ]

OT, URLs, misc.
Authored by: Anonymous on Thursday, May 27 2004 @ 02:09 AM EDT
.

[ Reply to This | # ]

Government giving something away to us plebs, I'd like to see that
Authored by: globularity on Thursday, May 27 2004 @ 02:45 AM EDT
Sounds like a good idea, promoting code reuse has benefits such as old code
tends to be more stable and it has been paid for once so there is minimal cost
in making it available and potential benefits. Certainly reducing the value of
software vendors copyrights will benefit customers and maybe them by reducing
the time to market of a new product which is an adaption of old and tested
code.

Not sure it will happen in Australia, the governments here are bent on
increasing their revenue base not in reducing costs to the community. Growth is
stupid model for a government to have but that's another story. My state
government (Victoria)even copyrights it's statutes instead of releasing them to
the public domain, how absurd is it for a state to copyright it's laws? and
forbid reproduction.

It would be interesting to see if our goverment has any useful code!

My A$0.02

[ Reply to This | # ]

Spelling Irony
Authored by: Anonymous on Thursday, May 27 2004 @ 02:46 AM EDT
The irony here is that we aussies are now stuck with some words in the ORIGINAL
"english" style and others in the "American English"
version. There is no consistency in Australia anymore and even some teachers
have stopped pulling people up for using ...zing instead of ...sing
(localisation) and ....or instead of ...our *(eg colour) !

eg in the document : localization is an american spelling... come to think of
it, on a cursory glance most of the spelling is American !


[ Reply to This | # ]

That is two decent Australian inputs in the same day.
Authored by: Anonymous on Thursday, May 27 2004 @ 02:46 AM EDT
I think we may finally be getting it over here.

BTW, the spelling looks absolutely fine to me.

[ Reply to This | # ]

Groklaw Nonprofit Organization
Authored by: kedens on Thursday, May 27 2004 @ 03:17 AM EDT
I was thinking about how OSDL is a non-profit organization and about how Linus
Torvolds works for OSDL full time. What if the same were true for Groklaw? I bet
that between all of us we could drum up enough to pay PJ and a small staff to
work full time with Groklaw, Grokdoc, and Grokline. These are very important
tasks. They are just as importaint to all of us as what other Open Source
organizations are working on. Lets all do what we can to help. Don't forget
about the Donation button labled Make a donationn located on the left hand side
of the page.
Thanks :-)

[ Reply to This | # ]

Crown Copyright
Authored by: Wol on Thursday, May 27 2004 @ 03:32 AM EDT
At least one person has commented on "how do you stop foreigners
freeloading?". Simple.

In Britain we have this strange concept of "Crown Copyright". It
should be a requirement that all software written for the Government is
published as Crown Copyright. Thus, any contractor working for the Government
can freely use any Crown Copyright code they come across. Hopefully it will all
be available on a central server ...

Then any company that wants can licence this code for internal or sale use, and
the only "drawback" is that if you want to sell the enhanced product
back to Government, you have to assign the copyright of your enhancements back
to the Crown :-) (or licence it to the Crown such that they have the right to
relicence ...)

Cheers,
Wol

[ Reply to This | # ]

Contributing can mean bug reports
Authored by: Anonymous on Thursday, May 27 2004 @ 06:34 AM EDT
With regards to the concern about having non-nationals receiving benefits from
the code: well one of the traditional benefits of using open source code is that
it receives user testing that proprietary code can only dream of. With more
users, more bugs are found ("with enough eyeballs, all bugs are
shallow" etc).

Allowing non-nationals to use government developed code increases the user base
and hence increases the bug reports resulting in better software for everone
including the original developers.

So in a way, when a non-national uses a nations code, they are in fact
contributing towards it.

Remember, contributing towards OSS does not have to mean program code being sent
in!

[ Reply to This | # ]

Public Domain
Authored by: dmscvc123 on Thursday, May 27 2004 @ 08:28 AM EDT
I believe that the code should be public domain where it is owned by the public,
afterall, this is work-for-hire done by an outside company for a governmental
agency. Nothing bothers me more than a company that has a contract with the
government who once they make something useful, they patent/copyright it and
make a fortune off taxpayer-financed projects without the taxpayer getting a
proper ROI.

There are many projects that are benefitting by being in the public domain. Ones
that most come into my mind are DNA sequencing of humans/plants/animals where
this open data drives innovation and knowledge.

Also with the internet and private networks, they benefit by the making of
protocols public domain. The internet and networking would have gotten virtually
nowhere if they were kept inside the halls of government/academia.

[ Reply to This | # ]

SuperCharging Innovation - Why The State Should Release Its Software As Open Source -- by Brendan Scott
Authored by: blacklight on Thursday, May 27 2004 @ 08:36 AM EDT
A situation where each of our 50 states is developing its own IT applications
from scratch with its own funds is probably less than ideal: one advantage of
Open Source is that the best applications for a given task can be put side to
side and be made to compete against each other, and improvements in the code can
be quickly and widely distributed through the mechanism provided by the GPL. We
as taxpayers are looking for robust code that can be easily customized because
it is modular, that can be quickly improved, and that is portable to new
platforms.

A problem that UNIX had that Linux does not have is that improvements in UNIX
were subject to fierce vendor politicking: any improvements to UNIX often
amounted to the proprietary extensions that gave UNIX its eccentric, fragmented,
balkanized, scizophrenic character that would drive both administrators and end
users crazy, and that made UNIX thoroughly unable to whistand the onslaught of
Windows which had at least the merit of implementation consistency. I don't
think any of us customers want to go back to this state of affairs.

The emergence of Linux changed the rules, because the vendors were and are no
longer in control of the innovation process. Improvements will be quickly added
to Linux, if they make sense. And if more than one solution makes sense, then
each solution can be modularized so that end users get to choose which solution
they want to run. At this point in time, I expect that proprietary UNIXes are
taking their cue from improvements in Linux. In summary, opening up access to
the taxpayer-paid government code may result in benefits that parallel Linux's
benefits.

[ Reply to This | # ]

US Government and Copyright
Authored by: gleef on Thursday, May 27 2004 @ 09:24 AM EDT

Brendan Scott, being Austrailian, is clearly writing for an international audience, and not trying to give suggestions to a specific country. However, as a US Citizen, I don't see his suggestions as being a good fit.

My understanding is that anything produced by the US Government is not copyrightable, which in effect makes anything that isn't classified in the public domain. Unfortunately there is a well established hole in this scheme.

Most Government software is produced by private contractors and consultants. These private companies can own their own copyright, even for software developed as a work-for-hire for the US Government. In fact, most of them expect that, one of the perqs of doing government work in this field is a government granted monopoly on the software developed.

I don't see this as a good thing, but saying "the Government should use open source" ain't going to fix it, the Government works are already public domain, and I see no reason to change that. The fix here has to be in the procurement and bidding process, the Government needs to stop granting copyrights on work done as a work-for-hire. This would cause huge upheaval, and I don't think anyone wants to expend political clout dealing with the resulting mess.

[ Reply to This | # ]

Stiffling Innovation by commercialization of publicly funded projects?
Authored by: Anonymous on Thursday, May 27 2004 @ 10:01 AM EDT
I should like to point to science related software that had been funded by the
NSF or other govt affiliated entities.

The virtual flylab is a package that used to be freely accessible on the
Internet, a genetics simulation allowing a Biology student to study Drosophila
(fruit fly) crossing experiments without flies---extremely valuable in learning
genetics.

I contacted the author of this package who told me that sorry the package has
now been commercialized, and that NSF had actually insisted that this be done.
Ostensibly to be sure the package would be used?

Is this galling, or what?

[ Reply to This | # ]

Now there's a thought - anti-piracy by use of OSS
Authored by: Anonymous on Thursday, May 27 2004 @ 11:02 AM EDT
Yes this is another major issue I've never seen before...

You could virtually eliminate piracy (in its current state) by moving things to
open source.

I mean, how the hell do you "pirate" something that is
"free"?

Things like the GPL govern your rights to use/distribute the software, but in
reality any personal "use" within your own domain is allowed, and you
can freely distribute it (as long as the GPL/copyrights are carried forward).

it doesnt get much "freer" than this. "Free" as in speech,
not as in beer. You can still make money, still charge, etc.

Yes, I'm aware many people pirated SUSE Pro distributions in years past, a lot
of this seems to be backlash against them for making themselves a pay only
distro. However things seem to have changed lately, especially with the new
owners (Novell), and the way they are doing things today, I dont think this is
an issue any longer.

I dont know about the rest of you, but I get really pissed off when I see
someone posting "pro" versions or paid club packs of various distros
which are "paid for" distros, I support these people and buy them, and
to see people giving them out just hurts everyone.

They dont cost that much, or even doing a small donation ($5 a month) I think
most of us can afford that.

The only way these distros can continue to grow and survive is with our support.
Linux wouldn't exist without us. and thankfully, I think that message is out
there...

[ Reply to This | # ]

SuperCharging Innovation - Why The State Should Release Its Software As Open Source -- by Brendan Scott
Authored by: Lord Bitman on Thursday, May 27 2004 @ 12:21 PM EDT
Opponents of government-funded open source software would apparently rather see
their tax dollars go into entirely into a void- benifitting no one, than see
them benifit not only themselves but have the potential to benifit other
countries as well.

---
-- 'The' Lord and Master Bitman On High, Master Of All

[ Reply to This | # ]

What License?
Authored by: k12linux on Thursday, May 27 2004 @ 04:18 PM EDT
There seems to be three schools of thought when it comes to tax-payer funded software.

Commercial License - The contractor is allowed to hold the copyright of the software produced and basically provides a commercial license to the government. This is unconscionable in my opinion. The public paid for the software, it should be available to the public to use as they see fit. The vendor was paid for their time to write the code.

I'm not talking about software that is pre-packaged and then "also sold to" the government. Stuff like MS-Office for example. These vendors can do what they like with their own code. Whether or not the government should actually be buying the stuff... well that's a whole other issue.

BSD style License - Some argue that code written under contact from the government should be released in a BSD style license. The argument usually goes something like, "businesses pay taxes too, they should be allowed to use the code produced."

I still have a problem with that type of license. Imagine that some type of database system is produced and released under a BSD-style license. It needs some work to be really useful though. Some other citizens make a few improvements. They add 1,000 hours worth of code to the 9,000 hours already put into the software. They also use a proprietary data file format and start selling to other government organizations.

First, they are making money off both public funds code and other private citizen code. Second, the new product is no longer providing benefit to the same public who may have paid for it. In fact, the original government organization and individuals can't even use the new software or it's files without paying for this new commercial version of the software... even though they are responsible for creating 90% of it.

Some would argue that the community could just add the same features to the non-commercial version. The reality, however, is that patents and other IP could potentially bar them from adding the same functionality. Even if the threat was as hollow as SCO's suit, who is going to pay the legal bills to prove it?

I can't find a way to justify something like that.

GPL type license - This makes the most sense to me. The only drawback I can think of is that it could increase the initial cost of the software. Many vendors will offer reduced rates since the expect they'll probably be able to sell to other agencies and departments as well in the future.

The truth, however, seems to be that most are nearly fully paid by the first buyer and almost 100% of the sales of the same code after that are pure profit. Instead, we would be asking vendors to accept that one-time income and hope to make future income by providing services, improvements and support to the product. After all, they SHOULD know it better than anyone else out there.

Also, if the project is made public early on, there is the potential that other agencies or departments might help with development (or even independent developers.) For projects with broad appeal, this could actually greatly reduce the development costs.

A GPL license would prevent one company from "abducting" code and turning it into something the public can no longer use. For members of the public who wish to help their municipality/state/country, it would free them of worrying that someone else was going to profit from their own code.

---
- k12linux

[ Reply to This | # ]

OT-M$ take on open source
Authored by: wvhillbilly on Thursday, May 27 2004 @ 04:56 PM EDT
This in from PCWorld:

Microsoft talks tough about open source

This may be a rehash of earlier stories linked from here. Sad part of it is the guy trashing open source in the article previously worked for Red Hat.

----

Longhorn: A point here and a point there and a whole lot of bull in between.

---
What goes around comes around, and it grows as it goes.

[ Reply to This | # ]

Government Forge Alliance
Authored by: Anonymous on Thursday, May 27 2004 @ 06:29 PM EDT
The Government Forge Alliance site was set up by Tom Adelstein. It was inspired
by schoolforge and sourceforge, and addresses some of the concepts in this
article.

Governments, companies, and individuals, are encouraged to post software to be
used, enhanced, and shared with other government agencies.

See http://governmentforge.org

Very worthwhile site.


[ Reply to This | # ]

Groklaw © Copyright 2003-2013 Pamela Jones.
All trademarks and copyrights on this page are owned by their respective owners.
Comments are owned by the individual posters.

PJ's articles are licensed under a Creative Commons License. ( Details )