foss vs. web services lightning talk: is foss necessary?

66
Is FOSS Necessary?

Upload: john-mark

Post on 28-Nov-2014

1.624 views

Category:

Technology


0 download

DESCRIPTION

This was a lightning talk I gave at OSCON. Basically, trying to establish why the Open Cloud Initiative is necessary.

TRANSCRIPT

Page 1: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

Is FOSS Necessary?

Page 2: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

Hi. I'm John Mark. I have opinions.

Page 3: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

In a services world...

Page 4: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

The interface is everything

Page 5: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

Interfaces can hide / reveal

Page 6: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

Interfaces can allow / deny

Page 7: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

Interfaces can lock you in...

Page 8: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

...or they can grant you freedom

Page 9: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

...but they don't have to

Page 10: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

It's not in an interface's immediate interest to grant

you more freedom

Page 11: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

ie. make it easier for you to leave.

Page 12: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

In fact, it's exactly the opposite

Page 13: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

So, about free software

Page 14: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

Does FOSS change this dynamic?

Page 15: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

If free software is behind the interface...

Page 16: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

You're still at the discretion of the interface

Page 17: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

The interface doesn't care what's running behind it

Page 18: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

...or in front of it

Page 19: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

The interface doesn't care if your last name is Stallman...

Page 20: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

...or Peters

Page 21: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

...or DiBona

Page 22: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

Dude...

Page 23: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

The interface is a friggin' robot...

Page 24: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

With laser beams comin' out of its friggin' eyeballs...

Page 25: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

In this scenario, free software doesn't matter

Page 26: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

At least not in the way we currently think about it

Page 27: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

Hi. I have opinions.

Page 28: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

Like any robot, the interface is only as good as its creator

Page 29: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

Or crappy.Choose your comparison.

Page 30: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

What if service providers were compelled to be more

free?

Page 31: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

“By what?” you may ask.

Page 32: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

By rules. Rules about data, service and API portability.

Page 33: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

OMG! Free markets! Are you some kind of commie? DFH!

DFH!”

Page 34: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

Dude. Rules are everywhere.

Page 35: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

Rules make for stronger, viable, sustainable

ecosystems.

Page 36: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

And rules are not necessarily anti-business.

Page 37: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

Japanese automakers voluntarily added new safety

features in the 80's

Page 38: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

...even though it added to the cost of production

Page 39: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

Did they go out of business? Lose market share?

Page 40: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

No. In fact, they kicked ass.

Page 41: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

In 1998, free software economy participants

published rules of engagement, known as the

Open Source Definition

Page 42: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

...And it was a disaster. I mean, nobody uses Open

Source. Clearly, rules are bad for business.

Page 43: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

Er... um... ok, that's not what happened.

Page 44: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

Hi. I have opinions.

Page 45: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

When some segment of industry or a particular

company bitches about new rules and regulations...

Page 46: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

You need to check the source and their motivations

Page 47: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

Because they're often wrong.

Page 48: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

So when I say that we need rules to govern data, service

and API portability...

Page 49: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

Pay close attention to those who don't agree.

Page 50: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

So no, FOSS, as we currently know it, is not enough.

Page 51: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

But something like FOSS....

Page 52: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

Something that recognizes the rights of all participants...

Page 53: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

Something that recognizes what is needed to establish a

viable ecosystem...

Page 54: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

...is necessary

Page 55: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

Because if there's one thing we've learned...

Page 56: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

...it's that good rules don't grow on trees.

Page 57: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

...and neither do sustainable systems.

Page 58: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

They happen because a lot of good people work really hard

to make them happen

Page 59: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

And that is why I support...

Page 60: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

The Open Cloud Principles and the Open Cloud Initiative

Page 61: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

Open InterfacesOpen Formats

Open DataOpen Source

Page 62: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

Open Interfaces → Open protocols, open API

Page 63: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

Open Formats → ODF, Atom

Page 64: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

Open Data → CC licenses, open knowledge

Page 65: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

Open Source → Oh, come on

Page 66: FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?

http://www.opencloudinitiative.org/