Licenses

and

Business Models

in

FOSS

Kevin Ottens

  1. Introduction
  2. Who? Why? Where?
  3. Licenses
  4. Business Models
  5. Ethics

Introduction

FOSS?

Free

and

Open Source

Software

Origins

Hackers Culture

1980

First restrictives EULA

1983

Richard Stallman launches GNU

1985

Free Software Foundation, GPL

1998

“Open Source”

Free Software

==

Open Source?

Free Software

==

Public Domain?

NOT

FOSS

vs

Commercial Software

Free Software

vs

Proprietary Software

“Free beer”

vs

“Free speech”

Freedoms

  1. Use
  2. Study
  3. Modify
  4. Distribute
Use Copy Modify
Proprietary
Shareware
Freeware
Free Software

Total Cost of Ownership

Who? Why? Where?

Who and Why?

Volunteers…

Hobby

Learn

Part of something greater

Scratch your own itch

Ethical concerns

Networking & Resume

Companies & Employees…

Make money

Public Relations

Ethical concerns

Cooperation

Where?

Servers

Internet runs on FOSS

Super computers

Desktop computers

Consumer electronics

Embedded

Business Applications

Licenses

Copyleft?

Strong copyleft

GPL

60-70%

AGPL v3

Cecill

GNU FDL

Beyond software

CC BY-SA

Beyond software

Weak copyleft

LGPL

MPL 1.1

GPL incompatible

MPL 2.0

Cecill-C

Non copyleft

Original BSD

GPL incompatible

3-clause BSD

X11

Apache License

1.0 & 1.1

GPL incompatible

Apache License 2.0

Cecill-B

GPL and Cecill incompatible

CC BY

Beyond software

Many Licenses!?

Yup, …

… but less than in the proprietary world!

Business Models

Is software like material goods?

First copy is expensive to produce…

Others are almost free to produce

Non-Rival

Anti-Rival

Proprietary

forces

Artificial Scarcity

FOSS

implies

Post-scarcity Economy

Post-scarcity Economy?

Abundance

Commons

Where is the Business?

Selling Hardware

Sharing Maintainance

More an economic incentive that one…

Marketing Tool

Ecosystem Fostering

Value Added Services…

Support & Warranties

Training

Consulting & Adaptation

SSII

SSLL

Individuals…

Bounty Hunters

Sponsoring

Editors…

Integration

SaaS Hosting

Software + Services

Delayed Release

Double License

I consider selling exceptions an acceptable thing for a company to do, and I will suggest it where appropriate as a way to get programs freed.

Richard Stallman

Base for Proprietary Products

Proprietary Service

on top of

Free Building Blocks

Open Core

Ethics

Why would I care?

Software is everywhere…

Why would I care?

Answer is personal, but you have to have one!

Caring for the Commons

Managing Expectations

Community?

Democracy?

Rights?

Outside Contributions

Remember Double License and Open Core?

CLA

CLA vs CLA

CLA with non-profit

CLA with company

Contribution Asymmetry

MySQL -> Sun -> Oracle

FLA

KDE Free-Qt Foundation

Questions?