SlideShare une entreprise Scribd logo
1  sur  11
Télécharger pour lire hors ligne
VICTORIA K. HALL (SBN 240702)
LAW OFFICE OF VICTORIA K. HALL
3 Bethesda Metro Suite 700
Bethesda MD 20814
Victoria@vkhall-law.com
Telephone: 301-280-5925
Facsimile: 240-536-9142
DAVID McGOWAN (SBN 154289)
Warren Hall
5998 Alcala Park
San Diego CA 92110
dmcgowan@sandiego.edu
Telephone: 619-260-7973
Facsimile: 619-260-2748
Attorneys for Plaintiff
ROBERT JACOBSEN


                               UNITED STATES DISTRICT COURT
                          FOR THE NORTHERN DISTRICT OF CALIFORNIA
                                  SAN FRANCISCO DIVISION

ROBERT JACOBSEN,                               )   No. C06-1905-JSW
                                               )
                                  Plaintiff,   )   EXPERT REPORT OF BRUCE PERENS
                                               )
       v.                                      )
                                               )
                                               )
MATTHEW KATZER, et al.,                        )
                                               )
                                Defendants.    )
                                               )
                                               )
                                               )
                                               )
                                               )
                                               )
                                               )
I am Bruce Perens. I am one of the founders of the Open Source movement in software. I am the
composer of the generally-accepted rules for Open Source software licensing, which are called the
Open Source Definition, and which may be found at http://opensource.org/docs/osd .

I am not charging for my time in preparing this report. I agreed to produce it because I am concerned
for the plight of Robert Jacobsen, and for the broader effect that this case might have on the global
community of Open Source developers.

My full bio may be found at http://perens.com/about/bio/ , but I'll list some achievements you might
find relevant.

I represented Open Source at the United Nations Summit on the Information Society, at the request of
the United Nations Development Program. I am an advisor to corporations and governments worldwide
on issues of Open Source policy and strategy.

I am the creator of the Busybox Open Source software. It is included in millions of consumer devices,
including SONY TV sets and many brands of internet routers, wireless access points, mobile
telephones, and many other products.

I am a visiting lecturer at Agder University in Southern Norway several times each year, under a grant
from the Norwegian Government. I recently taught a summer-school session “Open Source, Open
Science” to doctoral and post-doctoral students there.

Before my involvement in Open Source, I was a senior operating systems programmer at Pixar
Animation Studios, and worked on software tools for the creation of feature films. I am credited in the
films Toy Story II, and A Bug's Life.

      Report
Jacobsen did not choose to dedicate his work to the public domain, even though that option was
clearly available to him.

The effect of a dedication to the public domain, and the process for making such a dedication, have
been common knowledge among software developers for at least three decades. A software developer
who wishes to make such a dedication would generally attach the statement “This work is dedicated to
the public domain” to his work.

Programmers like Jacobsen admire work that is both concise and effective. No license is as simple as
that one-sentence dedication to the public domain, which should make it desirable to programmers. But
programmers also understand that a dedication to the public domain is a complete abdication of any
right or interest regarding the program. Thus, the various Open Source licenses are used much more
frequently than a dedication to the public domain.

Jacobsen chose to retain some control over his work. One element of this control was
enforcement of his right to attribution.

The preamble to the Artistic License 1.0, and the name of the license itself, explain that the rationale of
the license is to retain for the author some artistic control. Part of the intent of the license is to enforce
certain moral rights of authorship. Even though the United States lacks a body of moral rights law like
France's droit d'auteur, it is possible to enforce some of those rights through copyright law.

Probably the most crucial moral right of an author is the right to attribution as the creator of a work.
And this is a universally-accepted right: attribution, or a copyright statement incorporating attribution,
accompany the vast majority of copyrightable works.

The name and rationale of the Artistic License point out that programmers are like artists in the
emotional fulfillment that they gain from their work. A programmer likes to have his software used and
appreciated by users, just as a painter is fulfilled when his work is viewed appreciatively.

Attribution has a special status for Open Source developers.

Part of the fulfillment for Open Source developers is that they aren't anonymous. A programmer who
creates a work of proprietary software for hire often cedes his right of attribution to his employer. In
contrast, the identity of an Open Source developer is published. This increases the “artistic” emotional
gratification that he derives from the public appreciation of his work.

But attribution isn't just for gratification. It's also for trust. When the company or person behind a
program is known, civil or criminal action can be imposed if that program does deliberate harm. If
software is lacking attribution, nobody can trust it. Thus, authors like Jacobsen are expected, and
themselves expect, to have their names prominently displayed upon their work. And the reputation of
the author becomes important, because it is the source of trust in the software.

And so the author's own name is often known to users of Open Source software, even when those users
aren't programmers, and Open Source programmers acquire significant public reputations. Some of
them have even become celebrities: Linus Torvalds, creator of Linux, is generally acknowledged to be
the most famous Finn, outshining Finnish actors and sports figures. I was paid for the use of my name
as the brand – and credibility - of a technical book series (Bruce Perens' Open Source Series, a line of
24 titles published by Prentice Hall PTR). Similarly, Jacobsen is admired as one of the leading lights in
digitally-controlled model railroading, a hobby with a large and increasing number of devotees.

Jacobsen is not only valued by his users, but by the worldwide community of experts who produce
software that works with his or who directly collaborate with him – mostly, in this case, as a hobby
activity. These experts become familiar with him, his code, and his conduct. They work for many
companies and schools, and they can thus become important to Jacobsen's future career.

Open Source can carry reputation even farther: everybody with an internet connection has access to
Jacobsen's source code online, and to archives of his online communication related to the project. Thus,
a potential employer can accurately assess if Jacobsen is a good programmer or a great one, and
whether he's a good team worker or a liability. This is information that is rarely available by querying a
previous employer – Open Source provides a way to assess a programmer's competence that simply
wasn't available before.

And so, Open Source developers often tangibly gain from their public reputation. For many of them it
leads to employment, including payment to produce Open Source software during their working hours.
My reputation as an Open Source developer and proponent has driven my consulting business, my past
employment with companies such as HP, my expert witness practice, and my acceptance as a college
teacher and researcher.
Outsiders might easily discount the importance of attribution to an Open Source developer, but
are responsible to provide it in compliance with their licenses.

Thus, attribution is immensely important to Open Source developers, because their association with a
program or product leads to “artistic” emotional gratification, to the development of their reputation
and credibility, works as an advertisement for their competence, and tangible benefits can be derived
from this. But anyone unfamiliar with the effect of attribution upon these developers could be expected
to discount its importance, and the damage that occurs when it is withheld.

Jacobsen valued the reputation that he gained from his Open Source: that he chose the Artistic License
rather than a dedication to the public domain indicates his intent to offer the privilege to use, modify,
and redistribute his work only to parties that complied with all terms of his license, including the terms
that require attribution of Jacobsen through the reproduction of his copyright statement. To parties that
do not choose to comply with his license, Jacobsen offers nothing.

By Katzer's admission, Jacobsen was stripped of his attribution when his work was copied into Katzer's
product. Jacobsen was further deprived of his attribution when Katzer claimed authorship of the result.
Katzer treated Jacobsen's work as if it was that of an employee who was paid to create a work for hire.

Open Source software is used successfully in many commercial products today. Katzer could have
created a proprietary derivative work of Jacobsen's JMRI in full compliance with Jacobsen's license
without significant hardship, or he could have approached Jacobsen to negotiate a commercial license
to Jacobsen's work. Were that the case, and had Katzer not caused Jacobsen hardship by pursuing him
for patent royalties, etc., Jacobsen would most likely have proudly pointed out his work's presence in
Katzer's product on the JMRI web site.

It was Jacobsen's right and expectation to be compensated for his work through emotional gratification,
augmentation of his reputation, advertisement of his competence, and potential tangible benefits
derived from these things, all arising from the attribution required by the Artistic License. Katzer
denied all of this to Jacobsen. Instead of gratification Jacobsen had hardship and distress through
Katzer's actions to collect from Jacobsen royalties for the use of Katzer's now-disclaimed patent, and
through other actions of Katzer which are already in the record.

A poorly-informed finding in this case could result in widespread de-motivation of Open Source
developers, and a loss to the public.

Although as I have discussed there is some benefit for Open Source developers, the production of Open
Source is also a public benefit activity. The general public receives a huge collection of effective
software that it can use, redistribute, and modify without fee, under very liberal terms including those
of the Artistic License with which this case is concerned.

There have already been significant effects on science, education, and industry from the availability of
Open Source software, as is shown by the fact that most individuals already know what “Linux” and
“Firefox” are. It is notable that those who can not otherwise afford such powerful software turn to Open
Source for a hand up from poverty and disenfranchisement. I have keynoted conferences on Open
Source development in South America and elsewhere, and have directly experienced the involvement
of Open Source software in bringing the messages and products of the disenfranchised to the connected
world via the internet, and in providing the computational and communications infrastructure of third-
world nations as well as our own. Its quality and zero cost are a compelling motivation for a range of
users from the most poorly-funded of individuals to multinational corporations.

I am concerned that a precedent, set by this case, allowing the removal of attribution of Open Source
developers could result in widespread demotivation of those developers, causing them to halt or reduce
their release of software under Open Source licenses, and reducing the benefit to the public from their
work.

Because developers do not ask for any direct monetary compensation when they convey their work
under an Open Source license, the non-monetary and indirect compensation that they expect is of
increased importance. If they are denied that compensation, the Open Source developers have as much
motivation to continue work as a painter whose works are regularly stolen and then exhibited as the
creation of another artist.

Jacobsen has already suffered such demotivation. A hobby project that he shared with others under a
license with the most liberal of terms was turned into years of hardship, something he'll never forget.
He works on in the hope that he'll be granted relief from further abuse, and that the global community
of Open Source developers will be protected from actions like Katzer's.

I have also suffered such demotivation, as creator of the busybox software, perhaps the most widely
infringed Open Source program after the Linux kernel. However, the enforcements brought by later
developers on that project have made the point, worldwide, that Open Source licenses must be
complied with. These include case 07-CV-8205 in the United States District Court for the Southern
District of New York, Andersen and Landley v. Monsoon Multimedia, Inc., and additional cases
brought in that court against Xterasys (case 07-CV-10456), High-Gain Antennas (case 07-CV-10455),
Verizon Communications (case number unknown), Bell Microproducts (case 08-CV-5270) and Super
Micro Computer (case 08-CV-5269). There have also been cases brought in Germany and elsewhere by
various developers. My data regarding these cases is incomplete, but I am informed that all of them
settled out of court with terms requiring compliance with the Open Source license. My interest, rather
than those of later developers, was not addressed in these cases as I was not party to them, and some
infringements continue.

A notable developer who was demotivated is Rick Brewster, creator of Paint.net, a popular electronic
illustration program. Mr. Brewster gave me permission to quote his message, which is attached to this
report.

While Brewster was able to continue to distribute his program as Open Source while implementing
technical measures to frustrate the sort of extremely inexpert infringer he portrays above, it's clear that
such conduct frustrated him, and if allowed to continue, would have demotivated him from creating his
program.

In closing, the issue of attribution for Open Source developers is of greater importance than I believe
the court may have realized. I am pleased to have been allowed to explain that issue. I hope I've
conveyed the importance of a finding for Jacobsen, and the importance of this case to Open Source
developers worldwide.

I am required to report the cases in which I have reported or testified for the past 4 years. The last such
case was more than 4 years ago.
In producing this report, I have been influenced by previous documents on this case disclosed through
the JMRI web site and Groklaw.net, and by the not-for-publication document 284 of this case,
“ORDER GRANTING MOTION TO DISMISS FOR MOOTNESS; DENYING IN PART AND
GRANTING IN PART MOTION TO DISMISS FOR FAILURE TO STATE A CLAIM; DENYING
MOTION TO STRIKE; AND DENYING MOTION FOR PRELIMINARY INJUNCTION”.

Other documents have been emailed to me which I have not yet reviewed. Of course I am also relying
on my experience and whatever inputs have produced that experience.

I am required to list my publications over the past decade. One recent publication discusses the Federal
Circuit finding in Jacobsen v. Katzer:

http://itmanagement.earthweb.com/osrc/article.php/3775446/Bruce-Perens-A-Big-Change-for-Open-Source.htm

I have also participated in discussion of Jacobsen v. Katzer at some of the web sites listed below, and in
person at public conferences including the Open Source Business Conference.

My broad participation in public discourse on the internet makes it impossible to provide an exhaustive
list of my publications and I do not maintain such a list. The “google.com” search engine lists some
160,000 references to my name, some of which may lead to my online speech, and approximately
10,000 are listed on “blogsearch.google.com”. Amazon.com lists about 150 books referring to me,
some of which may include my speech. Web sites that I have contributed to include datamation.com,
perens.com, technocrat.net, slashdot.org, groklaw.net, debian.org, lists.debian.org, lwn.net, but this is
not an exhaustive list. There are also videos of my speeches at youtube.com and other sites. Some
articles I have written are:

    •   http://itmanagement.earthweb.com/osrc/article.php/3801396/Bruce-Perens-Combining-GPL-
        and-Proprietary-Software.htm
    •   http://itmanagement.earthweb.com/osrc/article.php/3809221/Bruce-Perens-Is-Open-Source-
        Capitalist-or-Communist.htm
    •   http://itmanagement.earthweb.com/osrc/article.php/3778376/Bruce-Perens-A-Vertical-
        Market-Seeks-Open-Standards.htm
    •   http://itmanagement.earthweb.com/osrc/article.php/3812891/Bruce-Perens-Microsoft-and-
        TomTom-Settle-Justice-and-Linux-Lose.htm
    •   http://oreilly.com/catalog/opensources/book/perens.html
Respectfully Submitted
Bruce Perens



20-October-2009
ATTACHMENT ONE
from

http://blog.getpaint.net/2007/12/04/freeware-authors-beware-of-%E2%80%9Cbackspaceware%E2%80%9D/


               Freeware Authors: Beware of “Backspaceware”
               Paint.NET’s license is very generous, and I even release the source code. All free of
               charge. Unfortunately it gets taken advantage of every once in awhile by scum who
               are trying to profit from the work of others. I like to call this backspaceware*. They
               download the source code for something, load it up in to Visual Studio (or
               whatever), hit the backspace key over the software’s name and credits, type in a new
               name and author, and re-release it. They send it to all the download mirror sites,
               and don’t always do a good job covering up their tracks.
               There is currently an individual who is doing this with Paint.NET. I won’t mention
               them by name or link to them in order to avoid pumping up their PageRank.
               Basically what they’ve done is downloaded the Paint.NET v3.10 source code,
               renamed it and changed the credits, removed the license and copyright notice
               (which violates the Paint.NET license, btw), plagiarized a bunch of content from the
               Paint.NET website, and bundled half the plugins from the Paint.NET forum without
               any of the authors’ permission.
               That last one really pisses me off. It’s not enough to take advantage of my
               generosity, he has to backstab the altruistic community as well. “My paint program
               supports all sorts of cool effects and file formats!!!” Yeah jerk, because you ripped
               off the work of 50 people by blatantly violating United States copyright law. What’s
               even more entertaining is that this is the third time this guy has done this! He’s also
               been known to do this with all sorts of other freeware applications that are nice
               enough to release the source code. Oh, and did I mention when you install this guy’s
               backspaceware that it uninstalls Paint.NET? It also tries to use the same installation
               directory, %PROGRAMFILES%Paint.NET. (Don’t worry I used a virtual PC) He
               didn’t even remove the LICENSE.TXT files from the plugins he stole, which
               correctly cite themselves as Paint.NET plugins.
               Real innovative work there, bub. I hope he puts this on his resume and someone asks
               him about it during an interview – that would be an entertaining conversation to
               watch.
                       Manager: “So you ripped off Paint.NET and a bunch of plugins, and re-
                       released it with your name on it?”
                       Him: “Yup!”
                       Manager: “Cool! Welcome to your new job at Clown Burger. Make sure to
                       ask customers if they want fries with that.”
                       Him: “I get free lunch right?”
               I went and searched through my Inbox for his name because I wanted to find the e-
               mails I sent him the last two times he did this. What I also found was that awhile ago
               I actually gave this scumface technical support when he was having trouble
               installing Paint.NET! It’s so nice that he’s turned around and dumped on my face to
               show his appreciation.
               To combat this and a few other similar instances that have happened over the years,
               I believe I will change the way that I release the source code for Paint.NET. As a
               stopgap before the v3.20 release, the version 3.10 source code is no longer
available, starting immediately, while I finalize on this decision. It just feels like it’s
              a disaster waiting to happen with the way I’ve been releasing it so far.
              Here are the changes I’m thinking of:
                   1. I will no longer be releasing the source code for the installer.
                   2. I will no longer be releasing the source code for PaintDotNet.Resources.dll,
                      which has the code for loading resources as well as all the graphics (icons,
                      logo, etc.)
                   3. I will no longer be releasing the text and graphic resources in the source
                      code distribution (RESX files, icons, logos). This includes the translations to
                      non-English languages.
                   4. I am still contemplating how much of PaintDotNet.exe I want to release.
                      Especially parts such as the updater and core parts of the main UI that I’ve
                      spent a lot of creative energy on.
              The goal is to dramatically increase the amount of work required to release a
              backspaceware version of Paint.NET. The first one clearly does this. The 2nd and
              3rd make it much harder to change names, credits, and logos. The 4th one makes it
              much more difficult to rip off the UI or “shell” of Paint.NET.
              Plugin authors often need something to debug with, and I still want to ensure that
              people can study the source code for educational or honestly innovative purposes.
              These consumers of the source code don’t need access to the resource files: you can
              just use the PaintDotNet.Resources.dll and PaintDotNet.Strings.3.resources that
              ship with the regular download. However, by making it more difficult to commit a
              “backspace violation”, I am hoping to put an end to this and other lazy copycat
              schmucks.
              A lot of software implements copy protection to save profits, but I’ve never really
              believed in the stuff. It’s unfortunate that I have to investigate these measures in
              order to help protect myself and others from lazy ripoff jerks.
              * Someone else suggested “thief-ware”, but I think that implies at least a little
              planning and cunning. I believe that “backspace”-ware correctly infers the level of
              simple laziness and lack of any real skill.

[End of quotation]
CERTIFICATE OF SERVICE
       I hereby certify that on October 20, 2009, and pursuant to agreement of counsel, I e-
       mailed this document to Defendants counsel, R. Scott Jerger.

                                          By                 /s/
                                          DAVID McGOWAN (SBN 154289)
                                          Warren Hall
                                          5998 Alcala Park
                                          San Diego CA 92110
                                          dmcgowan@sandiego.edu
                                          Telephone: 619-260-7973
                                          Facsimile: 619-260-2748




No. C-06-0672-VRW                       PROOF OF SERVICE

Contenu connexe

En vedette

How to suggest translation
How to suggest translationHow to suggest translation
How to suggest translationmakmo
 
{Community} Launch Silverlight
{Community} Launch   Silverlight{Community} Launch   Silverlight
{Community} Launch SilverlightTeamDev
 
2014.09.25 andrea food waste reduction
2014.09.25 andrea   food waste reduction2014.09.25 andrea   food waste reduction
2014.09.25 andrea food waste reductionTeamDev
 
Top Reasons To Recycle
Top Reasons To RecycleTop Reasons To Recycle
Top Reasons To RecycleJAVI RUI
 
Ch1 OS
Ch1 OSCh1 OS
Ch1 OSC.U
 
Mary Woolstonecraft Sean
Mary Woolstonecraft SeanMary Woolstonecraft Sean
Mary Woolstonecraft Seananaq
 
KISSmetrics screenshots
KISSmetrics screenshotsKISSmetrics screenshots
KISSmetrics screenshotsCindy Alvarez
 
Energy Construct Presentation Mtb
Energy Construct Presentation MtbEnergy Construct Presentation Mtb
Energy Construct Presentation MtbBetsey Merkel
 
Un’applicazione mobileserver per la mappatura d’informazioni a supporto delle...
Un’applicazione mobileserver per la mappatura d’informazioni a supporto delle...Un’applicazione mobileserver per la mappatura d’informazioni a supporto delle...
Un’applicazione mobileserver per la mappatura d’informazioni a supporto delle...TeamDev
 
Eurocall2014 MALL in the wild - design for vocabulary learning trajectories
Eurocall2014 MALL in the wild - design for vocabulary learning trajectoriesEurocall2014 MALL in the wild - design for vocabulary learning trajectories
Eurocall2014 MALL in the wild - design for vocabulary learning trajectoriesJoshua Underwood
 
Ch13 OS
Ch13 OSCh13 OS
Ch13 OSC.U
 
Starting Small: Web Business for the Rest of Us
Starting Small: Web Business for the Rest of UsStarting Small: Web Business for the Rest of Us
Starting Small: Web Business for the Rest of UsNick Finck
 
Programas De
Programas DeProgramas De
Programas Detat
 
DCMI Keynote: Bridging the Semantic Gaps and Interoperability
DCMI Keynote: Bridging the Semantic Gaps and InteroperabilityDCMI Keynote: Bridging the Semantic Gaps and Interoperability
DCMI Keynote: Bridging the Semantic Gaps and InteroperabilityMike Bergman
 
Ch21 OS
Ch21 OSCh21 OS
Ch21 OSC.U
 
Ch16 OS
Ch16 OSCh16 OS
Ch16 OSC.U
 

En vedette (20)

Finished+Project
Finished+ProjectFinished+Project
Finished+Project
 
How to suggest translation
How to suggest translationHow to suggest translation
How to suggest translation
 
{Community} Launch Silverlight
{Community} Launch   Silverlight{Community} Launch   Silverlight
{Community} Launch Silverlight
 
2014.09.25 andrea food waste reduction
2014.09.25 andrea   food waste reduction2014.09.25 andrea   food waste reduction
2014.09.25 andrea food waste reduction
 
Top Reasons To Recycle
Top Reasons To RecycleTop Reasons To Recycle
Top Reasons To Recycle
 
solar system
solar systemsolar system
solar system
 
Ch1 OS
Ch1 OSCh1 OS
Ch1 OS
 
Mary Woolstonecraft Sean
Mary Woolstonecraft SeanMary Woolstonecraft Sean
Mary Woolstonecraft Sean
 
KISSmetrics screenshots
KISSmetrics screenshotsKISSmetrics screenshots
KISSmetrics screenshots
 
Energy Construct Presentation Mtb
Energy Construct Presentation MtbEnergy Construct Presentation Mtb
Energy Construct Presentation Mtb
 
Un’applicazione mobileserver per la mappatura d’informazioni a supporto delle...
Un’applicazione mobileserver per la mappatura d’informazioni a supporto delle...Un’applicazione mobileserver per la mappatura d’informazioni a supporto delle...
Un’applicazione mobileserver per la mappatura d’informazioni a supporto delle...
 
Getting To "Paid"
Getting To "Paid"Getting To "Paid"
Getting To "Paid"
 
Eurocall2014 MALL in the wild - design for vocabulary learning trajectories
Eurocall2014 MALL in the wild - design for vocabulary learning trajectoriesEurocall2014 MALL in the wild - design for vocabulary learning trajectories
Eurocall2014 MALL in the wild - design for vocabulary learning trajectories
 
Ch13 OS
Ch13 OSCh13 OS
Ch13 OS
 
Starting Small: Web Business for the Rest of Us
Starting Small: Web Business for the Rest of UsStarting Small: Web Business for the Rest of Us
Starting Small: Web Business for the Rest of Us
 
Programas De
Programas DeProgramas De
Programas De
 
DCMI Keynote: Bridging the Semantic Gaps and Interoperability
DCMI Keynote: Bridging the Semantic Gaps and InteroperabilityDCMI Keynote: Bridging the Semantic Gaps and Interoperability
DCMI Keynote: Bridging the Semantic Gaps and Interoperability
 
Informatika Power Point
Informatika Power PointInformatika Power Point
Informatika Power Point
 
Ch21 OS
Ch21 OSCh21 OS
Ch21 OS
 
Ch16 OS
Ch16 OSCh16 OS
Ch16 OS
 

Similaire à Bruce Perens: OS Landmark Case Testimony

Toward Open Source Hardware
Toward Open Source HardwareToward Open Source Hardware
Toward Open Source Hardwarepakakponp
 
Copyright in Software and Open Source licensing
Copyright in Software and Open Source licensingCopyright in Software and Open Source licensing
Copyright in Software and Open Source licensingRowan Wilson
 
Introduction To Open Source Licensing
Introduction To Open Source LicensingIntroduction To Open Source Licensing
Introduction To Open Source LicensingMark Radcliffe
 
Open Source Presentation To Portal Partners2
Open Source Presentation To Portal Partners2Open Source Presentation To Portal Partners2
Open Source Presentation To Portal Partners2Viet NguyenHoang
 
Open Source in the Enterprise: Compliance and Risk Management
Open Source in the Enterprise: Compliance and Risk ManagementOpen Source in the Enterprise: Compliance and Risk Management
Open Source in the Enterprise: Compliance and Risk ManagementSebastiano Cobianco
 
What is "Open Source"
What is "Open Source"What is "Open Source"
What is "Open Source"Jim Jagielski
 
ILS User's Group - Open Source
ILS User's Group - Open SourceILS User's Group - Open Source
ILS User's Group - Open Sourcebmmsben
 
Open source vs. open data
Open source vs. open dataOpen source vs. open data
Open source vs. open datadata publica
 
Open Source Culture and Transdisciplinary Practice
Open Source Culture and Transdisciplinary PracticeOpen Source Culture and Transdisciplinary Practice
Open Source Culture and Transdisciplinary PracticeDMLab
 

Similaire à Bruce Perens: OS Landmark Case Testimony (20)

Toward Open Source Hardware
Toward Open Source HardwareToward Open Source Hardware
Toward Open Source Hardware
 
open source
open sourceopen source
open source
 
open source
open sourceopen source
open source
 
Mis full
Mis fullMis full
Mis full
 
Icm Lecture
Icm LectureIcm Lecture
Icm Lecture
 
1 Open Source Business
1 Open Source Business1 Open Source Business
1 Open Source Business
 
Copyright in Software and Open Source licensing
Copyright in Software and Open Source licensingCopyright in Software and Open Source licensing
Copyright in Software and Open Source licensing
 
Introduction To Open Source Licensing
Introduction To Open Source LicensingIntroduction To Open Source Licensing
Introduction To Open Source Licensing
 
Open Source Presentation To Portal Partners2
Open Source Presentation To Portal Partners2Open Source Presentation To Portal Partners2
Open Source Presentation To Portal Partners2
 
Open Source in the Enterprise: Compliance and Risk Management
Open Source in the Enterprise: Compliance and Risk ManagementOpen Source in the Enterprise: Compliance and Risk Management
Open Source in the Enterprise: Compliance and Risk Management
 
Open Source Licenses
Open Source LicensesOpen Source Licenses
Open Source Licenses
 
What is "Open Source"
What is "Open Source"What is "Open Source"
What is "Open Source"
 
Open Source & Open Development
Open Source & Open Development Open Source & Open Development
Open Source & Open Development
 
Os Boswell
Os BoswellOs Boswell
Os Boswell
 
Introduction To Open Source
Introduction To Open SourceIntroduction To Open Source
Introduction To Open Source
 
OSS Licensing (Public)
OSS Licensing (Public)OSS Licensing (Public)
OSS Licensing (Public)
 
Cannabis Software
Cannabis SoftwareCannabis Software
Cannabis Software
 
ILS User's Group - Open Source
ILS User's Group - Open SourceILS User's Group - Open Source
ILS User's Group - Open Source
 
Open source vs. open data
Open source vs. open dataOpen source vs. open data
Open source vs. open data
 
Open Source Culture and Transdisciplinary Practice
Open Source Culture and Transdisciplinary PracticeOpen Source Culture and Transdisciplinary Practice
Open Source Culture and Transdisciplinary Practice
 

Plus de Betsey Merkel

Urban Birding Cleveland 2019 by Betsey O'Hagan
Urban Birding Cleveland 2019 by Betsey O'HaganUrban Birding Cleveland 2019 by Betsey O'Hagan
Urban Birding Cleveland 2019 by Betsey O'HaganBetsey Merkel
 
The Unifying Power of Social Technologies by Betsey O'Hagan
The Unifying Power of Social Technologies by Betsey O'HaganThe Unifying Power of Social Technologies by Betsey O'Hagan
The Unifying Power of Social Technologies by Betsey O'HaganBetsey Merkel
 
WCAS Audience Metrics 2017 by Betsey Merkel, Consultant
WCAS Audience Metrics 2017 by Betsey Merkel, ConsultantWCAS Audience Metrics 2017 by Betsey Merkel, Consultant
WCAS Audience Metrics 2017 by Betsey Merkel, ConsultantBetsey Merkel
 
The Council of Ohio Audubon Chapters (COAC) Platform
The Council of Ohio Audubon Chapters (COAC) PlatformThe Council of Ohio Audubon Chapters (COAC) Platform
The Council of Ohio Audubon Chapters (COAC) PlatformBetsey Merkel
 
Betsey Merkel Fascination Advantage Report
Betsey Merkel Fascination Advantage ReportBetsey Merkel Fascination Advantage Report
Betsey Merkel Fascination Advantage ReportBetsey Merkel
 
Testimonial for Betsey Merkel
Testimonial for Betsey MerkelTestimonial for Betsey Merkel
Testimonial for Betsey MerkelBetsey Merkel
 
Contextual Transmedia Communications
Contextual Transmedia CommunicationsContextual Transmedia Communications
Contextual Transmedia CommunicationsBetsey Merkel
 
Building community in the civic space 2011
Building community in the civic space 2011Building community in the civic space 2011
Building community in the civic space 2011Betsey Merkel
 
Anita Campbell, CEO, Small Business Trends 04-16-10 Interview.doc
Anita Campbell, CEO, Small Business Trends 04-16-10 Interview.docAnita Campbell, CEO, Small Business Trends 04-16-10 Interview.doc
Anita Campbell, CEO, Small Business Trends 04-16-10 Interview.docBetsey Merkel
 
Edmontonslideshare 100428213928-phpapp01
Edmontonslideshare 100428213928-phpapp01Edmontonslideshare 100428213928-phpapp01
Edmontonslideshare 100428213928-phpapp01Betsey Merkel
 
Neuroscience Of Leadershp Webinar
Neuroscience Of Leadershp WebinarNeuroscience Of Leadershp Webinar
Neuroscience Of Leadershp WebinarBetsey Merkel
 
Musician 2 0 3 0 4 0 Spellman
Musician 2 0 3 0 4 0   SpellmanMusician 2 0 3 0 4 0   Spellman
Musician 2 0 3 0 4 0 SpellmanBetsey Merkel
 
Understanding Continuous Design in F/OSS Projects
Understanding Continuous Design in F/OSS ProjectsUnderstanding Continuous Design in F/OSS Projects
Understanding Continuous Design in F/OSS ProjectsBetsey Merkel
 
Betsey O'Hagan (Merkel) Recommendation Letter 2000
Betsey O'Hagan (Merkel) Recommendation Letter 2000Betsey O'Hagan (Merkel) Recommendation Letter 2000
Betsey O'Hagan (Merkel) Recommendation Letter 2000Betsey Merkel
 
Stone Fence Applesauce Cake
Stone Fence Applesauce CakeStone Fence Applesauce Cake
Stone Fence Applesauce CakeBetsey Merkel
 
The End Of Foot Binding In China
The End Of Foot Binding In ChinaThe End Of Foot Binding In China
The End Of Foot Binding In ChinaBetsey Merkel
 
I Open Interview Questions [I Open Education]
I Open Interview Questions [I Open Education]I Open Interview Questions [I Open Education]
I Open Interview Questions [I Open Education]Betsey Merkel
 
Valdis Krebs, Founder and Chief Scientist, orgnet.com 03-24-09 Interview
Valdis Krebs, Founder and Chief Scientist, orgnet.com 03-24-09 InterviewValdis Krebs, Founder and Chief Scientist, orgnet.com 03-24-09 Interview
Valdis Krebs, Founder and Chief Scientist, orgnet.com 03-24-09 InterviewBetsey Merkel
 
Modern Brand Building Stop Campaigning and Start Committing
Modern Brand Building Stop Campaigning and Start CommittingModern Brand Building Stop Campaigning and Start Committing
Modern Brand Building Stop Campaigning and Start CommittingBetsey Merkel
 

Plus de Betsey Merkel (20)

Urban Birding Cleveland 2019 by Betsey O'Hagan
Urban Birding Cleveland 2019 by Betsey O'HaganUrban Birding Cleveland 2019 by Betsey O'Hagan
Urban Birding Cleveland 2019 by Betsey O'Hagan
 
The Unifying Power of Social Technologies by Betsey O'Hagan
The Unifying Power of Social Technologies by Betsey O'HaganThe Unifying Power of Social Technologies by Betsey O'Hagan
The Unifying Power of Social Technologies by Betsey O'Hagan
 
WCAS Audience Metrics 2017 by Betsey Merkel, Consultant
WCAS Audience Metrics 2017 by Betsey Merkel, ConsultantWCAS Audience Metrics 2017 by Betsey Merkel, Consultant
WCAS Audience Metrics 2017 by Betsey Merkel, Consultant
 
The Council of Ohio Audubon Chapters (COAC) Platform
The Council of Ohio Audubon Chapters (COAC) PlatformThe Council of Ohio Audubon Chapters (COAC) Platform
The Council of Ohio Audubon Chapters (COAC) Platform
 
Betsey Merkel Fascination Advantage Report
Betsey Merkel Fascination Advantage ReportBetsey Merkel Fascination Advantage Report
Betsey Merkel Fascination Advantage Report
 
Testimonial for Betsey Merkel
Testimonial for Betsey MerkelTestimonial for Betsey Merkel
Testimonial for Betsey Merkel
 
Contextual Transmedia Communications
Contextual Transmedia CommunicationsContextual Transmedia Communications
Contextual Transmedia Communications
 
Building community in the civic space 2011
Building community in the civic space 2011Building community in the civic space 2011
Building community in the civic space 2011
 
Anita Campbell, CEO, Small Business Trends 04-16-10 Interview.doc
Anita Campbell, CEO, Small Business Trends 04-16-10 Interview.docAnita Campbell, CEO, Small Business Trends 04-16-10 Interview.doc
Anita Campbell, CEO, Small Business Trends 04-16-10 Interview.doc
 
Edmontonslideshare 100428213928-phpapp01
Edmontonslideshare 100428213928-phpapp01Edmontonslideshare 100428213928-phpapp01
Edmontonslideshare 100428213928-phpapp01
 
Healing The Mind
Healing The MindHealing The Mind
Healing The Mind
 
Neuroscience Of Leadershp Webinar
Neuroscience Of Leadershp WebinarNeuroscience Of Leadershp Webinar
Neuroscience Of Leadershp Webinar
 
Musician 2 0 3 0 4 0 Spellman
Musician 2 0 3 0 4 0   SpellmanMusician 2 0 3 0 4 0   Spellman
Musician 2 0 3 0 4 0 Spellman
 
Understanding Continuous Design in F/OSS Projects
Understanding Continuous Design in F/OSS ProjectsUnderstanding Continuous Design in F/OSS Projects
Understanding Continuous Design in F/OSS Projects
 
Betsey O'Hagan (Merkel) Recommendation Letter 2000
Betsey O'Hagan (Merkel) Recommendation Letter 2000Betsey O'Hagan (Merkel) Recommendation Letter 2000
Betsey O'Hagan (Merkel) Recommendation Letter 2000
 
Stone Fence Applesauce Cake
Stone Fence Applesauce CakeStone Fence Applesauce Cake
Stone Fence Applesauce Cake
 
The End Of Foot Binding In China
The End Of Foot Binding In ChinaThe End Of Foot Binding In China
The End Of Foot Binding In China
 
I Open Interview Questions [I Open Education]
I Open Interview Questions [I Open Education]I Open Interview Questions [I Open Education]
I Open Interview Questions [I Open Education]
 
Valdis Krebs, Founder and Chief Scientist, orgnet.com 03-24-09 Interview
Valdis Krebs, Founder and Chief Scientist, orgnet.com 03-24-09 InterviewValdis Krebs, Founder and Chief Scientist, orgnet.com 03-24-09 Interview
Valdis Krebs, Founder and Chief Scientist, orgnet.com 03-24-09 Interview
 
Modern Brand Building Stop Campaigning and Start Committing
Modern Brand Building Stop Campaigning and Start CommittingModern Brand Building Stop Campaigning and Start Committing
Modern Brand Building Stop Campaigning and Start Committing
 

Dernier

Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxruthvilladarez
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxElton John Embodo
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 

Dernier (20)

YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docx
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docx
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 

Bruce Perens: OS Landmark Case Testimony

  • 1. VICTORIA K. HALL (SBN 240702) LAW OFFICE OF VICTORIA K. HALL 3 Bethesda Metro Suite 700 Bethesda MD 20814 Victoria@vkhall-law.com Telephone: 301-280-5925 Facsimile: 240-536-9142 DAVID McGOWAN (SBN 154289) Warren Hall 5998 Alcala Park San Diego CA 92110 dmcgowan@sandiego.edu Telephone: 619-260-7973 Facsimile: 619-260-2748 Attorneys for Plaintiff ROBERT JACOBSEN UNITED STATES DISTRICT COURT FOR THE NORTHERN DISTRICT OF CALIFORNIA SAN FRANCISCO DIVISION ROBERT JACOBSEN, ) No. C06-1905-JSW ) Plaintiff, ) EXPERT REPORT OF BRUCE PERENS ) v. ) ) ) MATTHEW KATZER, et al., ) ) Defendants. ) ) ) ) ) ) ) )
  • 2. I am Bruce Perens. I am one of the founders of the Open Source movement in software. I am the composer of the generally-accepted rules for Open Source software licensing, which are called the Open Source Definition, and which may be found at http://opensource.org/docs/osd . I am not charging for my time in preparing this report. I agreed to produce it because I am concerned for the plight of Robert Jacobsen, and for the broader effect that this case might have on the global community of Open Source developers. My full bio may be found at http://perens.com/about/bio/ , but I'll list some achievements you might find relevant. I represented Open Source at the United Nations Summit on the Information Society, at the request of the United Nations Development Program. I am an advisor to corporations and governments worldwide on issues of Open Source policy and strategy. I am the creator of the Busybox Open Source software. It is included in millions of consumer devices, including SONY TV sets and many brands of internet routers, wireless access points, mobile telephones, and many other products. I am a visiting lecturer at Agder University in Southern Norway several times each year, under a grant from the Norwegian Government. I recently taught a summer-school session “Open Source, Open Science” to doctoral and post-doctoral students there. Before my involvement in Open Source, I was a senior operating systems programmer at Pixar Animation Studios, and worked on software tools for the creation of feature films. I am credited in the films Toy Story II, and A Bug's Life. Report Jacobsen did not choose to dedicate his work to the public domain, even though that option was clearly available to him. The effect of a dedication to the public domain, and the process for making such a dedication, have been common knowledge among software developers for at least three decades. A software developer who wishes to make such a dedication would generally attach the statement “This work is dedicated to the public domain” to his work. Programmers like Jacobsen admire work that is both concise and effective. No license is as simple as that one-sentence dedication to the public domain, which should make it desirable to programmers. But programmers also understand that a dedication to the public domain is a complete abdication of any right or interest regarding the program. Thus, the various Open Source licenses are used much more frequently than a dedication to the public domain. Jacobsen chose to retain some control over his work. One element of this control was enforcement of his right to attribution. The preamble to the Artistic License 1.0, and the name of the license itself, explain that the rationale of the license is to retain for the author some artistic control. Part of the intent of the license is to enforce
  • 3. certain moral rights of authorship. Even though the United States lacks a body of moral rights law like France's droit d'auteur, it is possible to enforce some of those rights through copyright law. Probably the most crucial moral right of an author is the right to attribution as the creator of a work. And this is a universally-accepted right: attribution, or a copyright statement incorporating attribution, accompany the vast majority of copyrightable works. The name and rationale of the Artistic License point out that programmers are like artists in the emotional fulfillment that they gain from their work. A programmer likes to have his software used and appreciated by users, just as a painter is fulfilled when his work is viewed appreciatively. Attribution has a special status for Open Source developers. Part of the fulfillment for Open Source developers is that they aren't anonymous. A programmer who creates a work of proprietary software for hire often cedes his right of attribution to his employer. In contrast, the identity of an Open Source developer is published. This increases the “artistic” emotional gratification that he derives from the public appreciation of his work. But attribution isn't just for gratification. It's also for trust. When the company or person behind a program is known, civil or criminal action can be imposed if that program does deliberate harm. If software is lacking attribution, nobody can trust it. Thus, authors like Jacobsen are expected, and themselves expect, to have their names prominently displayed upon their work. And the reputation of the author becomes important, because it is the source of trust in the software. And so the author's own name is often known to users of Open Source software, even when those users aren't programmers, and Open Source programmers acquire significant public reputations. Some of them have even become celebrities: Linus Torvalds, creator of Linux, is generally acknowledged to be the most famous Finn, outshining Finnish actors and sports figures. I was paid for the use of my name as the brand – and credibility - of a technical book series (Bruce Perens' Open Source Series, a line of 24 titles published by Prentice Hall PTR). Similarly, Jacobsen is admired as one of the leading lights in digitally-controlled model railroading, a hobby with a large and increasing number of devotees. Jacobsen is not only valued by his users, but by the worldwide community of experts who produce software that works with his or who directly collaborate with him – mostly, in this case, as a hobby activity. These experts become familiar with him, his code, and his conduct. They work for many companies and schools, and they can thus become important to Jacobsen's future career. Open Source can carry reputation even farther: everybody with an internet connection has access to Jacobsen's source code online, and to archives of his online communication related to the project. Thus, a potential employer can accurately assess if Jacobsen is a good programmer or a great one, and whether he's a good team worker or a liability. This is information that is rarely available by querying a previous employer – Open Source provides a way to assess a programmer's competence that simply wasn't available before. And so, Open Source developers often tangibly gain from their public reputation. For many of them it leads to employment, including payment to produce Open Source software during their working hours. My reputation as an Open Source developer and proponent has driven my consulting business, my past employment with companies such as HP, my expert witness practice, and my acceptance as a college teacher and researcher.
  • 4. Outsiders might easily discount the importance of attribution to an Open Source developer, but are responsible to provide it in compliance with their licenses. Thus, attribution is immensely important to Open Source developers, because their association with a program or product leads to “artistic” emotional gratification, to the development of their reputation and credibility, works as an advertisement for their competence, and tangible benefits can be derived from this. But anyone unfamiliar with the effect of attribution upon these developers could be expected to discount its importance, and the damage that occurs when it is withheld. Jacobsen valued the reputation that he gained from his Open Source: that he chose the Artistic License rather than a dedication to the public domain indicates his intent to offer the privilege to use, modify, and redistribute his work only to parties that complied with all terms of his license, including the terms that require attribution of Jacobsen through the reproduction of his copyright statement. To parties that do not choose to comply with his license, Jacobsen offers nothing. By Katzer's admission, Jacobsen was stripped of his attribution when his work was copied into Katzer's product. Jacobsen was further deprived of his attribution when Katzer claimed authorship of the result. Katzer treated Jacobsen's work as if it was that of an employee who was paid to create a work for hire. Open Source software is used successfully in many commercial products today. Katzer could have created a proprietary derivative work of Jacobsen's JMRI in full compliance with Jacobsen's license without significant hardship, or he could have approached Jacobsen to negotiate a commercial license to Jacobsen's work. Were that the case, and had Katzer not caused Jacobsen hardship by pursuing him for patent royalties, etc., Jacobsen would most likely have proudly pointed out his work's presence in Katzer's product on the JMRI web site. It was Jacobsen's right and expectation to be compensated for his work through emotional gratification, augmentation of his reputation, advertisement of his competence, and potential tangible benefits derived from these things, all arising from the attribution required by the Artistic License. Katzer denied all of this to Jacobsen. Instead of gratification Jacobsen had hardship and distress through Katzer's actions to collect from Jacobsen royalties for the use of Katzer's now-disclaimed patent, and through other actions of Katzer which are already in the record. A poorly-informed finding in this case could result in widespread de-motivation of Open Source developers, and a loss to the public. Although as I have discussed there is some benefit for Open Source developers, the production of Open Source is also a public benefit activity. The general public receives a huge collection of effective software that it can use, redistribute, and modify without fee, under very liberal terms including those of the Artistic License with which this case is concerned. There have already been significant effects on science, education, and industry from the availability of Open Source software, as is shown by the fact that most individuals already know what “Linux” and “Firefox” are. It is notable that those who can not otherwise afford such powerful software turn to Open Source for a hand up from poverty and disenfranchisement. I have keynoted conferences on Open Source development in South America and elsewhere, and have directly experienced the involvement of Open Source software in bringing the messages and products of the disenfranchised to the connected world via the internet, and in providing the computational and communications infrastructure of third-
  • 5. world nations as well as our own. Its quality and zero cost are a compelling motivation for a range of users from the most poorly-funded of individuals to multinational corporations. I am concerned that a precedent, set by this case, allowing the removal of attribution of Open Source developers could result in widespread demotivation of those developers, causing them to halt or reduce their release of software under Open Source licenses, and reducing the benefit to the public from their work. Because developers do not ask for any direct monetary compensation when they convey their work under an Open Source license, the non-monetary and indirect compensation that they expect is of increased importance. If they are denied that compensation, the Open Source developers have as much motivation to continue work as a painter whose works are regularly stolen and then exhibited as the creation of another artist. Jacobsen has already suffered such demotivation. A hobby project that he shared with others under a license with the most liberal of terms was turned into years of hardship, something he'll never forget. He works on in the hope that he'll be granted relief from further abuse, and that the global community of Open Source developers will be protected from actions like Katzer's. I have also suffered such demotivation, as creator of the busybox software, perhaps the most widely infringed Open Source program after the Linux kernel. However, the enforcements brought by later developers on that project have made the point, worldwide, that Open Source licenses must be complied with. These include case 07-CV-8205 in the United States District Court for the Southern District of New York, Andersen and Landley v. Monsoon Multimedia, Inc., and additional cases brought in that court against Xterasys (case 07-CV-10456), High-Gain Antennas (case 07-CV-10455), Verizon Communications (case number unknown), Bell Microproducts (case 08-CV-5270) and Super Micro Computer (case 08-CV-5269). There have also been cases brought in Germany and elsewhere by various developers. My data regarding these cases is incomplete, but I am informed that all of them settled out of court with terms requiring compliance with the Open Source license. My interest, rather than those of later developers, was not addressed in these cases as I was not party to them, and some infringements continue. A notable developer who was demotivated is Rick Brewster, creator of Paint.net, a popular electronic illustration program. Mr. Brewster gave me permission to quote his message, which is attached to this report. While Brewster was able to continue to distribute his program as Open Source while implementing technical measures to frustrate the sort of extremely inexpert infringer he portrays above, it's clear that such conduct frustrated him, and if allowed to continue, would have demotivated him from creating his program. In closing, the issue of attribution for Open Source developers is of greater importance than I believe the court may have realized. I am pleased to have been allowed to explain that issue. I hope I've conveyed the importance of a finding for Jacobsen, and the importance of this case to Open Source developers worldwide. I am required to report the cases in which I have reported or testified for the past 4 years. The last such case was more than 4 years ago.
  • 6. In producing this report, I have been influenced by previous documents on this case disclosed through the JMRI web site and Groklaw.net, and by the not-for-publication document 284 of this case, “ORDER GRANTING MOTION TO DISMISS FOR MOOTNESS; DENYING IN PART AND GRANTING IN PART MOTION TO DISMISS FOR FAILURE TO STATE A CLAIM; DENYING MOTION TO STRIKE; AND DENYING MOTION FOR PRELIMINARY INJUNCTION”. Other documents have been emailed to me which I have not yet reviewed. Of course I am also relying on my experience and whatever inputs have produced that experience. I am required to list my publications over the past decade. One recent publication discusses the Federal Circuit finding in Jacobsen v. Katzer: http://itmanagement.earthweb.com/osrc/article.php/3775446/Bruce-Perens-A-Big-Change-for-Open-Source.htm I have also participated in discussion of Jacobsen v. Katzer at some of the web sites listed below, and in person at public conferences including the Open Source Business Conference. My broad participation in public discourse on the internet makes it impossible to provide an exhaustive list of my publications and I do not maintain such a list. The “google.com” search engine lists some 160,000 references to my name, some of which may lead to my online speech, and approximately 10,000 are listed on “blogsearch.google.com”. Amazon.com lists about 150 books referring to me, some of which may include my speech. Web sites that I have contributed to include datamation.com, perens.com, technocrat.net, slashdot.org, groklaw.net, debian.org, lists.debian.org, lwn.net, but this is not an exhaustive list. There are also videos of my speeches at youtube.com and other sites. Some articles I have written are: • http://itmanagement.earthweb.com/osrc/article.php/3801396/Bruce-Perens-Combining-GPL- and-Proprietary-Software.htm • http://itmanagement.earthweb.com/osrc/article.php/3809221/Bruce-Perens-Is-Open-Source- Capitalist-or-Communist.htm • http://itmanagement.earthweb.com/osrc/article.php/3778376/Bruce-Perens-A-Vertical- Market-Seeks-Open-Standards.htm • http://itmanagement.earthweb.com/osrc/article.php/3812891/Bruce-Perens-Microsoft-and- TomTom-Settle-Justice-and-Linux-Lose.htm • http://oreilly.com/catalog/opensources/book/perens.html
  • 9. from http://blog.getpaint.net/2007/12/04/freeware-authors-beware-of-%E2%80%9Cbackspaceware%E2%80%9D/ Freeware Authors: Beware of “Backspaceware” Paint.NET’s license is very generous, and I even release the source code. All free of charge. Unfortunately it gets taken advantage of every once in awhile by scum who are trying to profit from the work of others. I like to call this backspaceware*. They download the source code for something, load it up in to Visual Studio (or whatever), hit the backspace key over the software’s name and credits, type in a new name and author, and re-release it. They send it to all the download mirror sites, and don’t always do a good job covering up their tracks. There is currently an individual who is doing this with Paint.NET. I won’t mention them by name or link to them in order to avoid pumping up their PageRank. Basically what they’ve done is downloaded the Paint.NET v3.10 source code, renamed it and changed the credits, removed the license and copyright notice (which violates the Paint.NET license, btw), plagiarized a bunch of content from the Paint.NET website, and bundled half the plugins from the Paint.NET forum without any of the authors’ permission. That last one really pisses me off. It’s not enough to take advantage of my generosity, he has to backstab the altruistic community as well. “My paint program supports all sorts of cool effects and file formats!!!” Yeah jerk, because you ripped off the work of 50 people by blatantly violating United States copyright law. What’s even more entertaining is that this is the third time this guy has done this! He’s also been known to do this with all sorts of other freeware applications that are nice enough to release the source code. Oh, and did I mention when you install this guy’s backspaceware that it uninstalls Paint.NET? It also tries to use the same installation directory, %PROGRAMFILES%Paint.NET. (Don’t worry I used a virtual PC) He didn’t even remove the LICENSE.TXT files from the plugins he stole, which correctly cite themselves as Paint.NET plugins. Real innovative work there, bub. I hope he puts this on his resume and someone asks him about it during an interview – that would be an entertaining conversation to watch. Manager: “So you ripped off Paint.NET and a bunch of plugins, and re- released it with your name on it?” Him: “Yup!” Manager: “Cool! Welcome to your new job at Clown Burger. Make sure to ask customers if they want fries with that.” Him: “I get free lunch right?” I went and searched through my Inbox for his name because I wanted to find the e- mails I sent him the last two times he did this. What I also found was that awhile ago I actually gave this scumface technical support when he was having trouble installing Paint.NET! It’s so nice that he’s turned around and dumped on my face to show his appreciation. To combat this and a few other similar instances that have happened over the years, I believe I will change the way that I release the source code for Paint.NET. As a stopgap before the v3.20 release, the version 3.10 source code is no longer
  • 10. available, starting immediately, while I finalize on this decision. It just feels like it’s a disaster waiting to happen with the way I’ve been releasing it so far. Here are the changes I’m thinking of: 1. I will no longer be releasing the source code for the installer. 2. I will no longer be releasing the source code for PaintDotNet.Resources.dll, which has the code for loading resources as well as all the graphics (icons, logo, etc.) 3. I will no longer be releasing the text and graphic resources in the source code distribution (RESX files, icons, logos). This includes the translations to non-English languages. 4. I am still contemplating how much of PaintDotNet.exe I want to release. Especially parts such as the updater and core parts of the main UI that I’ve spent a lot of creative energy on. The goal is to dramatically increase the amount of work required to release a backspaceware version of Paint.NET. The first one clearly does this. The 2nd and 3rd make it much harder to change names, credits, and logos. The 4th one makes it much more difficult to rip off the UI or “shell” of Paint.NET. Plugin authors often need something to debug with, and I still want to ensure that people can study the source code for educational or honestly innovative purposes. These consumers of the source code don’t need access to the resource files: you can just use the PaintDotNet.Resources.dll and PaintDotNet.Strings.3.resources that ship with the regular download. However, by making it more difficult to commit a “backspace violation”, I am hoping to put an end to this and other lazy copycat schmucks. A lot of software implements copy protection to save profits, but I’ve never really believed in the stuff. It’s unfortunate that I have to investigate these measures in order to help protect myself and others from lazy ripoff jerks. * Someone else suggested “thief-ware”, but I think that implies at least a little planning and cunning. I believe that “backspace”-ware correctly infers the level of simple laziness and lack of any real skill. [End of quotation]
  • 11. CERTIFICATE OF SERVICE I hereby certify that on October 20, 2009, and pursuant to agreement of counsel, I e- mailed this document to Defendants counsel, R. Scott Jerger. By /s/ DAVID McGOWAN (SBN 154289) Warren Hall 5998 Alcala Park San Diego CA 92110 dmcgowan@sandiego.edu Telephone: 619-260-7973 Facsimile: 619-260-2748 No. C-06-0672-VRW PROOF OF SERVICE