User login

Chris DiBona on the history of open source free software, live from DrupalCon Boston

Google and open source
PingVision

Laura Scott:

We've done most of our growth in the past year

Television sucks
the web sucks
but on the web you get to pick what you want

open source world is part of the answer

popsci session and coming

Chris DiBona

I've been overly influenced by my six year old...

Open Source is Magic

instead of my usual boring, Google is awesome presentation

most of my gray hair came from my first summer of code

Leslie handles a lot of what I used to do

we also handle compliance, acquisition

What is Open source?

  • licensed under open source initiative approved licenses?
    there are a lot of crappy open source licenses approved by

you can ignore the unpopular ones -- not GPL or Apache
you're sitting all by yourself if you use them

you can use each other's code if you use the popular ones

Public domain is not a license.

It isn't magical.

Moral rights clause of

Technically he can't release things under open source code.
He actually can't release his (moral) righ

Ori (Pekelman pronounced OH-RI) - "open source works in France"

he releases a piece of code

Where did the magic come from?

Kirk Mcusic
Thompson

First Unix Machine

gave a talk at Perdue
developed a new operating system
Kirk checked it out

that's where, in a lot of ways, open source

Berkely Computer Science Dept.

all these pretty amazing things
a lot of people don't think about the contributions of that school

why didn't BSD take off the way Linux did? Largely because they were being sued by AT&T.

Also:
1980, Richard Stallman
printer delivered to MIT

Stata, before it was the crazy building
Rogers who allowed Stallman to hang out

Richard did two pages a second

PDP11 built into one of the first laser printers
300 DPI

was going to be 360
but they couldn't afford more memory

Richard's like, what if i just make my

i fixed your problem, here's a patch
and Xerox said you have to sign this, this, this, and this

and he said, I wrote this patch

and he said, well, I'll just give it to them

and that upset him

how sucky that you

so he said the logical thing to do is to create my own operating system

you can fault

so he wrote a lot of really cool programs, many of which we still use today

and codified the terms of the GPL

he also felt a keen loss as all of his friends went

all coding on Drupal, happy as clams,

we're going to take Drupal into a company and we're going to lock it up, and you'll never seen the code before

because it's open source you would just

back then the Lisp companies didn't just leave, they

and all that was left at MIT was a skeleton of what was there before

so people like Richard are sitting there,

he fixed that by starting the GPL ad
more or less

1998

IBM, Oracle recognize Linux, release Database products that can run on it.

Larry Ellison's speech "black is white, stupiditiy is "
"Through my database, Linux is now good"

Still a big event for open source

Microsoft notices Linux too. But ... is a little busy with that whole Netscape thing.

"Open source is desperate and pathetic."
- hail mary pass for a failed company
- not about open source, but about Microsoft kicking their butt.
What we knew
- Netscape was on the rocks.
- There was some hail mary to it...
- Had more to do with Jamie Z. than anything

more the individual actions of Jamie Z(olinski) than anything else

Then we started hearing this.

"Open source is unsupported"

"No one knows this" (counting us in the audience)

this is happening, I'm sitting in a conference with 4,000 people
and someoe up front saying "I don't know if Linux has the support it needs"

So when

So then they started saying:

"Open source is expensive to maintain."

Shit rolls downhill.
So the dishwasher gets ...
Where was I going with this?

"Open source is insecure"

It's ALL software

if you've ever used a

if you work for a large company... how's

Software treats people pretty

Software is insecure.

Popular, leading open source software packages are more secure than similarly popular proprietary software.

Because insecure software becomes unpopular fast in open source-- faster than proprietary.

Products not responsive to their

OpenBSD is used in gateways, firewalls, where security is really important.

"Linux is a cancer"
- Steve Ballmer

these are quotes man

Dude... Wait, what? (LolCat)

open source is made of meat
people
who don't want to waste their time writing yet another stupid linked list function, or ope

Why do people write (rewrite) open source code?

Intellectual Curiosity Stimpulation 44.9%
Skills improvement (41.3%)
Work needs (33.8)
Open Source Idealism
Non-work Functionality
Professional Status (17.5%(
Reputation building within open source
Dislike distrust of proprietary software (11.1%)

not coded by leacherous hippies
(slide with leading open source devs with devs)
ok, This is true.

Open source is inevitable
who is getting crussed?

Coherent
SCO
Compiler vendors
workstation companies
Anyone who sold a web server, web browser
EXCEPT Microsoft

Open source is good for you

Who got in front of it: Red Hat,

have you ever used weblogic, Documentum, or Vingette? after you use these professionally, you run to get more

Open source is a little too fast, too good.

Also a problem for consultants, as people who hate the software pay larger fees.

Acquia has challenges.

Open source is fast
- updates
- bug fixes
- more responsive to questions and queries
- this is actually a problem for consulting companies, mind you

you're more responsive than proprietary companies

we tried to learn at Google

OpenSSL
secure socket layer used by Apache and others and the internal Google server (not open source, but uses open source libraries)

People

Google has 10, 17 computers maybe
if we had to pay a license fee for every machine we run it on
not going to tell you how much because you can do linux or something

saves google from having to write our own kernel and compilers -- though we have large teams contributing to both.

MySQL, what you don't know, is there's another company started by ex-MySQL guys who are also doing very well
Jeremy Kohl's company, some other Dolphin metaphore
in po

Free
as in beeras infreedom to do what you want with it
as in free to go away
as in free to release your own patches
(like Google releasing our mysql patches -- call it SQL or sequel, the core does both)

we found out that mysql wasn't that interested in the patches we did in 4 for replication
we released the patches ourselves
and a lot of people adopted
we created a subcommunity

open source is all around

Every device you own
Every car, plane, or train you ride
Nearly every email sent
Nearly every site you visit
Every DNS you translate
Every time you visit Google

GCC in iPod

Open source runs the internet:
70% mail
65% web servers
90% DNS lookups

anyone of you tried to cut a deal with a university or external technology provider
sharing is the most painful thing you can do in a company

Open source is magically easy to use
- very easy to bring into the company
only have to figure out each license once.
common licenses saves

your using a lot of google contributed or funded code for lots of stuff you use

There's

What does Drupal have to do with Google?

If we can

You don't have to trust.

The internet and open source are so intimitely connected.

If open source hadn't existed, the internet couldn't be what it is today-- the internet would have to created

Resolution

Comments

chris

This job includes running the Summer of Code program, and managing projects on Google Code. Prior to joining Google he was an editor at Slashdot, and co-founded Damage Studios. He also co-edited Open Sources: Voices from the Open Source Revolution and Open Sources 2.0.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • You can use Markdown syntax to format and style the text. Also see Markdown Extra for tables, footnotes, and more.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <blockquote> <small> <h2> <h3> <h4> <h5> <h6> <sub> <sup> <p> <br> <strike> <table> <tr> <td> <thead> <th> <tbody> <tt> <output>
  • Lines and paragraphs break automatically.

More information about formatting options

By submitting this form, you accept the Mollom privacy policy.