open source and business rules

Download Open source and business rules

If you can't read please download the document

Upload: geoffrey-de-smet

Post on 16-Apr-2017

1.791 views

Category:

Technology


2 download

TRANSCRIPT

The SkyNet funding bill is passed.

The system goes online on August 4th, 1997.

Human decisions are removed from strategic defense.

SkyNet begins to learn at a geometric rate.

It becomes self-aware at 2:14am Eastern time, August 29th

In a panic, they try to pull the plug.

And, Skynet fights back

Mark ProctorCo-CreatorProject Lead

History

1960 Arpanet

1969 Internet

1985 - Clips

1991 Linux

1993 Red Hat

1995 Apache Http Server, Java

1998 Netscape Navigator

1999 JBoss

2003 - Spring

2004 Eclipse

2005 Drools 2.0

2006 Red Hat / Jboss Acquisition

2007 Open Source Java

Notable People

Richard Stallman

Eric S Raymond

Linux Torvalds

Cathedral & the Bazaar

Published 1997CathedralGNU Emacs, GCC

BazaarLinux

19 guidelinesScratching an Itch

Given Enough Eyeballs

Release Early, Release Often

Linus' Law"given enough eyeballs, all bugs are shallow

Convinced Netscape to OSS

Free as in Free Speech

Think of free speech, not free beer

Licensing

OSIOpen Source Initiative

GPLCopy Left

LGPLBusiness friendly Copy Left

BSD/MIT/ASLBusiness friendly

Attribution/AdwareNagware

Organisations

Technologies

GNU

Linux

Netscape

Gnome / KDE

MySQL / Postgresql

Open Office

Java

ApacheTomcat, Apache Server

Jboss AS

Spring

Eclipse

Open SymphonyQuartz

Code HausMaven, Groovy, Drools, ActiveMQ

PHP

Perl

Samba

Gimp

Companies / Organisations

RedHat, SCO, Debian, Slackware, SuSE (Linux)

JBoss (Java)

Spring (Java)

OReilly (Documentation)

VA Linux (Sourceforge, OSDN)

Sun (Java, OpenOffice)

IBM (Linux, Java, Eclipse)

GNU Foundation (GNU/Linux)

Electronic Frontiers Foundation [EFF]

Apple (Darwin)

Threats

Digitial Content Control and Licensing

Lock-out of free software from tenders

Cloud

Software Patents

Commercial Attacks

Failed OSS Attacks

SCO

Novel/Microsoft

Oracle Linux

Oracle Clones Red Hat At Half the Price

Oracle clones Red Hat in October 2006Announces distribution based on Red Hat Enterprise Linux

Oracle charges half what Red Hat charges for same product

Enterprise-class support from thousands of trained technicians

Customer benefits includeFull stack from single vendor (just like Microsoft)

Savings on high software acquisition costs

Simplify life by dealing with fewer vendors

The Success So Far

First 90 days download statistics9,000 people download Oracle Linux

1,000,000 people download Fedora Core 6, another free Red Hat clone.

A veritable groundswell of supportReference accounts, particularly running non-Oracle software

Ecosystem of third-party vendors stampeding to support Oracle Linux

Effect on Red Hat Pricing

What price changes did Red Hat make immediately in the wake of the Oracle announcement?None. Zero, zip, nada.

Were not hearing of any individual deal discounting.

Red Hat knows that they have a premium brand, so ignoring people competing on price is the right strategy.

The role of a premium brandLamborghini ignores price competition between Hyundai and Kia.

Oracle ignores price competition between MySQL and PostgreSQL.

General Observations on Software PricingSoftware is not price competitive at market level, no matter who thinks it is.

Software companies do discount on initial deals then make it up with higher prices later, but this is hard with subscription model.

Impact on Red Hat Stock Price

What happened here?

What happened here?Wrong Economic Model of the Software Business

Poor product launch -- self-inflicted problems

Blogosphere figured out instantly that they are using CentOSProblems installing product; unreliable download site

No credibility for support offering.No hiring of dedicated support.

Sending database support reps to training class wont cut it didnt work for Novel in 2003 for SuSE launch, either.

Focus on solving a vendor problem, not a customer problem.Raises indirect costs for switching.

Raises contingent costs excessively for no benefit

ustomers fantasize about vendor consolidation but wont pay for it.

Solving the wrong vendor problem, at that...

Solving the Wrong Problem

Controlling the entire stackWorked well for Microsoft until recently.

Worked for IBM in the 1960s-1980sIBM knows well the limits of this strategy (no applications)

Getting people off proprietary hardwareRAC very successful at this; driving significant portion of growth in database licenses

Every dollar not spent on Sun or AIX hardware maintenance can be spent on Oracle maintenance

What's the real problem

Mature database business: is there a Next Big Thing?For 20 years, growth of database business is due to new features allowing databases to enter bigger addressable markets.

Application technology is moribundWhen will double entry bookkeeping be replace by triple-entry?

Incremental modules and riding platform shifts are the big opportunities

Company size makes it hard to sell individual productsMakes it hard for a new acquisition to deliver synergy (1+1=1.2)

Integration of acquired products and technologiesRisk of Project Fusion is enormous

SAP can play conveniently against technology migration risk and expense

What's the real problem

Weak partner channel versus Microsoft and IBMCompeting increasingly with partners makes it harder to sign up new ones.

Community is an important type of partner relationship

?? Cloning Red Hat solves how many of these?

(These are problems common to many large software companies, not just

Oracle)

Vertical vs Horizontal

HorizontalTechnology for your infrastructure

VerticalTechnology for a market solution

Business Model

Business Model

Business Models

Hybrid

Childrens Edition

Dual License

Authoring

Professional ServicesSupport, Training, Consultancy

Integration to support stack

Enabler of core business

Communities

Organisation StructureBenevolent Dictator

Democratic Consensus

Organisation BodyCommercially backed

Commercially sponsored

Volunteer(s)

Social ContractLicense

Standards and practices

Interactions

Assessing Risk

Health of ProjectMailing list, irc

Code commits

Number of Developers

% of internal to external developers

Commitment and health of commercial backers

Availability

Leaders or followers

Professional services

Hiring

Continued educationBooks, events, blogs, articles

Ecosystem, 3rd parties and satellite communities

Various

Ecosystem

Poisonous People

Universities

Motivations

Fun

Learning/Exploring

Mastery

Being part of Something

Making a difference

Scratching an itch

About ME

It All Started Here
Birth of CDSS

DendralBaobabMycinGuidonNeomycinTeiresiasPuffEmycinWMSaconCentaurWheezeGravidaClot

Oncocin

1970s

1980s

Prolog

Because Not Everyone
Is As Smart As He Is

Business Rules Engines

OPS5ARTClipsJessDrools 2JRules

1980s

2010s

Drools 3

1990s

2000s

Drools 4Drools 5

Declarative Technologies

Production RulesDrools, Clips,

PrologProva, SWI-Prolog, Kernel Prolog

Semantic ReasoningJENA, OpenRDF

Decision SoftwareOpen Rules

ProcessesODE, jBPM, Bonita, YAWL

Event ProcessingEIP, Drools Fusion, Esper

Standards

RIF

RuleML

PRR

JSR94

Click to edit the title text format

Click to edit the text format

Click to edit the title text format

Click to edit the outline text formatSecond Outline LevelThird Outline LevelFourth Outline LevelFifth Outline LevelSixth Outline LevelSeventh Outline LevelEighth Outline LevelNinth Outline Level