Open Source is Not An Alternative, It is The Solution

50 %
50 %
Information about Open Source is Not An Alternative, It is The Solution

Published on August 9, 2008

Author: wiradikusuma

Source: slideshare.net

Description

Presentation material from a Workshop in RITECH EXPO 2008.

Open Source is Not An Alternative, It is The Solution How Business Benefits from Open Source and How Open Source Can Be Your Business Thomas Wiradikusuma (wiradikusuma@gmail.com)‏ Java User Group Indonesia RITECH EXPO 2008

Java User Group Indonesia Biggest (2800+) Java-only community in Indonesia. Members vary from students, professionals to business owners. Founded in April 2003 by open source entrepreneur Frans Thamura. Currently coordinated by duo JUG Leaders, Thomas Wiradikusuma and Joshua Partogi. Sister community: JUG Geulis and JUG JogloSemar. Part of JUG worldwide, a group of people who share a common interest in Java technology.

Biggest (2800+) Java-only community in Indonesia.

Members vary from students, professionals to business owners.

Founded in April 2003 by open source entrepreneur Frans Thamura.

Currently coordinated by duo JUG Leaders, Thomas Wiradikusuma and Joshua Partogi.

Sister community: JUG Geulis and JUG JogloSemar.

Part of JUG worldwide, a group of people who share a common interest in Java technology.

Thomas Wiradikusuma Systems Architect in m-STARS, one of the biggest Content Provider in Indonesia. Founder of Open Source Dewantara Student Information System. Currently writing a book to help people pick the right technology when learning or doing development in Java.

Systems Architect in m-STARS, one of the biggest Content Provider in Indonesia.

Founder of Open Source Dewantara Student Information System.

Currently writing a book to help people pick the right technology when learning or doing development in Java.

Agenda Open Source Introduction How Business Benefits from Open Source How Open Source Can Be Your Business

Open Source Introduction

How Business Benefits from Open Source

How Open Source Can Be Your Business

THE SOURCE IS STRONG WITH YOU Open Source Introduction

A Journey to the Source Everything begins from the Source (code). Geek, err, programmer creates the source code. Source code gets compiled by compiler, resulting in executable (binary code).

Everything begins from the Source (code).

Geek, err, programmer creates the source code.

Source code gets compiled by compiler, resulting in executable (binary code).

Protecting the Source In proprietary software, typically you buy a license (the right) to use some binary code. You do not buy ownership . No access to the Source: Can’t add feature. Can’t fix bug. Can’t do security audit. Your life is in the hands of Vendors. BHUAHAHA! (Just hope they don’t go out of business or end support)‏

In proprietary software, typically you buy a license (the right) to use some binary code. You do not buy ownership .

No access to the Source:

Can’t add feature.

Can’t fix bug.

Can’t do security audit.

Your life is in the hands of Vendors. BHUAHAHA! (Just hope they don’t go out of business or end support)‏

Meet Open Source Full access to the Source. What if you can’t program? Don’t worry, lots of geeks can. Distribute (make copies) legally. Software distribution cost is virtually zero. If it's free to share, why not? “ With enough eyeballs, all bugs are shallow....” (Linus's Law)‏

Full access to the Source. What if you can’t program? Don’t worry, lots of geeks can.

Distribute (make copies) legally. Software distribution cost is virtually zero. If it's free to share, why not?

“ With enough eyeballs, all bugs are shallow....” (Linus's Law)‏

FSF and OSI Free Software Foundation, founded by Richard Stallman. More philosophical. Open Source Initiative, founded by Bruce Perens and Eric S. Raymond. More practical. FOSS (Free/Open Source Software) for those who don’t care about the differences.

Free Software Foundation, founded by Richard Stallman. More philosophical.

Open Source Initiative, founded by Bruce Perens and Eric S. Raymond. More practical.

FOSS (Free/Open Source Software) for those who don’t care about the differences.

Benefits of Open Source Cost: Zero acquisition cost. Freedom: Not restricted to modify, learn, distribute. No Lock-in means your investment is safe. Quality: Cutting edge innovation. Vendors innovate on top of a common base. Peer review. Bugs, security holes found by others. Programmers write better code/docs, knowing it'll be scrutinized, their respect on the line.

Cost:

Zero acquisition cost.

Freedom:

Not restricted to modify, learn, distribute.

No Lock-in means your investment is safe.

Quality:

Cutting edge innovation.

Vendors innovate on top of a common base.

Peer review. Bugs, security holes found by others.

Programmers write better code/docs, knowing it'll be scrutinized, their respect on the line.

Legal Stuff The code author still own the copyright, just granting a blanket license to anybody who wants one, the license of which permits them certain rights to the code, under certain conditions. Common Open Source licenses: Apache Software License BSD License Common Development and Distribution License GPL Mozilla Public License Dual license is possible, but harder if you don’t own all the code.

The code author still own the copyright, just granting a blanket license to anybody who wants one, the license of which permits them certain rights to the code, under certain conditions.

Common Open Source licenses:

Apache Software License

BSD License

Common Development and Distribution License

GPL

Mozilla Public License

Dual license is possible, but harder if you don’t own all the code.

Inclusion in Your Software Not owning all your code doesn't mean you can't use it in a proprietary product. Obey license terms. GPL: little more care, but fine if you give back the necessary changes (not your entire project). Failure to comply with license won’t make the sky fall. Relax!

Not owning all your code doesn't mean you can't use it in a proprietary product.

Obey license terms.

GPL: little more care, but fine if you give back the necessary changes (not your entire project).

Failure to comply with license won’t make the sky fall. Relax!

OPEN SOURCE IS ALL AROUND YOU How Business Benefits from Open Source

O/S: Linux Originally written in 1991 by Linus Torvalds. The GNU contribution is the basis for the alternative name GNU/Linux. Used in numerous domains, from embedded systems to supercomputers, and has secured a place in server installations with the popular LAMP application stack. Other popular options: OpenSolaris, FreeBSD.

Originally written in 1991 by Linus Torvalds. The GNU contribution is the basis for the alternative name GNU/Linux.

Used in numerous domains, from embedded systems to supercomputers, and has secured a place in server installations with the popular LAMP application stack.

Other popular options: OpenSolaris, FreeBSD.

Web Server: Apache HTTPD Developed and maintained under Apache Software Foundation. Available for a wide variety of operating systems. Most popular HTTP server on the World Wide Web. Other popular options: Nginx, lighttpd.

Developed and maintained under Apache Software Foundation. Available for a wide variety of operating systems.

Most popular HTTP server on the World Wide Web.

Other popular options: Nginx, lighttpd.

Mail Server: Postfix Formerly known as VMailer and IBM Secure Mailer, originally written by Wietse. First released in mid-1999. The default MTA (mail transfer agent) for a number of Unix(-like) operating systems such as Ubuntu. Other popular options: qmail, Sendmail.

Formerly known as VMailer and IBM Secure Mailer, originally written by Wietse. First released in mid-1999.

The default MTA (mail transfer agent) for a number of Unix(-like) operating systems such as Ubuntu.

Other popular options: qmail, Sendmail.

RDBMS: MySQL Owned and sponsored by the Swedish company MySQL AB, now a subsidiary of Sun Microsystems. Has more than 11 million installations. Widely used to support websites. Other popular options: PostgreSQL, SQLite.

Owned and sponsored by the Swedish company MySQL AB, now a subsidiary of Sun Microsystems.

Has more than 11 million installations. Widely used to support websites.

Other popular options: PostgreSQL, SQLite.

Programming Language: Java Developed by Sun Microsystems and open sourced in November 2006 under the GNU General Public License. Used in a wide variety of computing platforms spanning from embedded devices to enterprise servers and supercomputers. Other popular options: PHP, Python.

Developed by Sun Microsystems and open sourced in November 2006 under the GNU General Public License.

Used in a wide variety of computing platforms spanning from embedded devices to enterprise servers and supercomputers.

Other popular options: PHP, Python.

IDE: Eclipse Initial codebase originated from IBM VisualAge. Meant for Java developers but also available for other programming languages. Very popular among Java developers, used by NASA and Adobe. Other popular options: NetBeans, Notepad++.

Initial codebase originated from IBM VisualAge. Meant for Java developers but also available for other programming languages.

Very popular among Java developers, used by NASA and Adobe.

Other popular options: NetBeans, Notepad++.

Blog: WordPress Official successor of b2cafelog, developed by Michel Valdrighi. The name was suggested by Christine Selleck, a friend of lead developer Matt Mullenweg. Most popular blog publishing system. Other popular options: b2evolution, Roller.

Official successor of b2cafelog, developed by Michel Valdrighi. The name was suggested by Christine Selleck, a friend of lead developer Matt Mullenweg.

Most popular blog publishing system.

Other popular options: b2evolution, Roller.

Wiki: MediaWiki Developed by Wikimedia Foundation and used by Wikipedia and many other wikis, including some of the largest and most popular ones. Deployed by companies for internal knowledge management. Novell uses it to operate several of its high traffic websites. Other popular options: PhpWiki, TikiWiki.

Developed by Wikimedia Foundation and used by Wikipedia and many other wikis, including some of the largest and most popular ones.

Deployed by companies for internal knowledge management. Novell uses it to operate several of its high traffic websites.

Other popular options: PhpWiki, TikiWiki.

CMS: Joomla A fork of Mambo by the development team on August 17, 2005. Features page caching to improve performance, RSS feeds, printable versions of pages, news flashes, blogs, polls, website searching, and language internationalization. Widely used in the World Wide Web. Other popular options: Mambo, Drupal.

A fork of Mambo by the development team on August 17, 2005. Features page caching to improve performance, RSS feeds, printable versions of pages, news flashes, blogs, polls, website searching, and language internationalization.

Widely used in the World Wide Web.

Other popular options: Mambo, Drupal.

Web Browser: Firefox Developed and maintained under Mozilla Foundation. Available for a wide variety of operating systems. Most popular Web browser. Other popular options: Konqueror, K-Meleon.

Developed and maintained under Mozilla Foundation. Available for a wide variety of operating systems.

Most popular Web browser.

Other popular options: Konqueror, K-Meleon.

E-mail Client: ThunderBird Developed and maintained under Mozilla Foundation. Available for a wide variety of operating systems. One of the most popular open source e-mail clients. Other popular options: Evolution, Claws Mail.

Developed and maintained under Mozilla Foundation. Available for a wide variety of operating systems.

One of the most popular open source e-mail clients.

Other popular options: Evolution, Claws Mail.

Office Suite: OpenOffice Originally derived from StarOffice, an office suite developed by StarDivision and acquired by Sun Microsystems in August 1999. Most of the time can be used as direct replacement for Microsoft Office. Other popular options: Koffice, GNOME Office.

Originally derived from StarOffice, an office suite developed by StarDivision and acquired by Sun Microsystems in August 1999.

Most of the time can be used as direct replacement for Microsoft Office.

Other popular options: Koffice, GNOME Office.

ERP: Compiere ERP and CRM business solution for the Small and Medium-sized Enterprise (SME) in distribution, retail, service and manufacturing. Apparently the most mature open source solution for ERP. Other popular options: OFBiz, Openbravo.

ERP and CRM business solution for the Small and Medium-sized Enterprise (SME) in distribution, retail, service and manufacturing.

Apparently the most mature open source solution for ERP.

Other popular options: OFBiz, Openbravo.

Other (Non-Obvious) Occurrences Alfresco, enterprise content management system. Android, software stack for cellphone from Google. GCC, the GNU C Compiler. Gimp, graphics manipulation software. Kannel, WAP gateway. Liferay, enterprise portal. Magento, e-commerce system. phpBB, forum engine. Symbian, operating system for many Nokia series. VirtualBox, virtualization product. WebKit, browser engine used by Safari. Any many many more!

Alfresco, enterprise content management system.

Android, software stack for cellphone from Google.

GCC, the GNU C Compiler.

Gimp, graphics manipulation software.

Kannel, WAP gateway.

Liferay, enterprise portal.

Magento, e-commerce system.

phpBB, forum engine.

Symbian, operating system for many Nokia series.

VirtualBox, virtualization product.

WebKit, browser engine used by Safari.

Any many many more!

Tips Go with the popular ones Google is your friend Spend time to “hangout” (join communities)‏ Find support providers Start small Embrace change Discover new ways instead of comparing it apple-to-apple (with proprietary solutions)‏ Prepare Plan B (just in case…)‏

Go with the popular ones

Google is your friend

Spend time to “hangout” (join communities)‏

Find support providers

Start small

Embrace change

Discover new ways instead of comparing it apple-to-apple (with proprietary solutions)‏

Prepare Plan B (just in case…)‏

OPEN SOURCE COMMERCIALLY How Open Source Can Be Your Business

Why NOT Open Source? You are not selling software You are Microsoft (or Oracle, or anything huge)‏ You already dominate the market You are in niche market Your are developing tailor-made software (ISVs)‏ You have the best people in the world You have 100% guaranteed working marketing campaign

You are not selling software

You are Microsoft (or Oracle, or anything huge)‏

You already dominate the market

You are in niche market

Your are developing tailor-made software (ISVs)‏

You have the best people in the world

You have 100% guaranteed working marketing campaign

Conventional Business Model Come up with a piece of software. Figure out what unit of measure to charge for (seat, server, CPU, year, month). Charge as much as you think the traffic will bear. Lock in (if you can get it). Portions copyright 2007 Brent C. Williams, made available under the EPL v1.0

Come up with a piece of software.

Figure out what unit of measure to charge for (seat, server, CPU, year, month).

Charge as much as you think the traffic will bear.

Lock in (if you can get it).

Open Source Business Model Have to make money on every sale (in most cases). Can’t discount the license 90% up front, then nail ‘em on maintenance next year. Typically priced by subscription over time since you don’t have a “license asset” to sell up front. Can still demonstrate enough growth to be attractive to early-stage investors; just have to think that way. Beware the Red Hat trap. Portions copyright 2007 Brent C. Williams, made available under the EPL v1.0

Have to make money on every sale (in most cases). Can’t discount the license 90% up front, then nail ‘em on maintenance next year.

Typically priced by subscription over time since you don’t have a “license asset” to sell up front.

Can still demonstrate enough growth to be attractive to early-stage investors; just have to think that way.

Beware the Red Hat trap.

Typical Business Model Dual Licensing MySQL, Trolltech, Sleepycat, etc. GPL license for free. Pay money for more permissive license (and support). Support Contracts SLAs sell a warranty fix it if it breaks Trainings, Courses and Certifications

Dual Licensing

MySQL, Trolltech, Sleepycat, etc.

GPL license for free. Pay money for more permissive license (and support).

Support Contracts

SLAs

sell a warranty

fix it if it breaks

Trainings, Courses and Certifications

Intangibles Are Your Asset Good community behaviour is expected. Bad behaviour becomes widely known and can end up backfiring. Power of brand can offset perceived commoditization and other effects. Portions copyright 2007 Brent C. Williams, made available under the EPL v1.0

Good community behaviour is expected.

Bad behaviour becomes widely known and can end up backfiring.

Power of brand can offset perceived commoditization and other effects.

Myths of Open Source It’s a “weaker” business model than proprietary because there is no lock in. Somehow prices must be lower because the customer perceived value of open source equivalent is lower (“they didn’t have to build it all themselves, so I’m not going to pay as much”). Commoditization will wipe out everyone’s profits. Portions copyright 2007 Brent C. Williams, made available under the EPL v1.0

It’s a “weaker” business model than proprietary because there is no lock in.

Somehow prices must be lower because the customer perceived value of open source equivalent is lower (“they didn’t have to build it all themselves, so I’m not going to pay as much”).

Commoditization will wipe out everyone’s profits.

Add a comment

Related pages

Open Source Alternative | Open Source Alternative To ...

Open Source Alternative helps you find free and open source alternatives to commercial software. ... I tend to look up for an easy solution to image ...
Read more

ProjectLibre is the open source alternative to Microsoft ...

ProjectLibre is an open source project management solution ready to ... the open source alternative to Microsoft Project. ... not just the critical path ...
Read more

Open-source software - Wikipedia, the free encyclopedia

... open source software provides solutions to ... Developers have used the alternative terms Free/open source ... not all open-source licenses ...
Read more

Open Source Alternative to Visio | Open Source Alternative

So here are some open source alternatives to it. Home; ... Open Source Alternative to ... but if you need an easy and efficient solution then Dia is ...
Read more

Top 5 open source project management tools in 2014 ...

... Opensource.com covered some popular open source project management tools ... but it is not open source. ... 9 open source alternatives to Picasa;
Read more

Open Source Alternative Solutions for the network

Open Source Alternative Solutions ... Areca is an open source alternative backup solution. ... The CloneIt software is not specific to any operating ...
Read more

ProjectLibre | SourceForge.net

ProjectLibre The open source replacement of Microsoft Project ... ProjectLibre is an open source alternative to Microsoft ... (does not allow ...
Read more

Linux - Wikipedia, the free encyclopedia

... are free and open-source software. Linux is not the ... an alternative cross-platform open-source ... solution based on the open-source ...
Read more

Find Open Source Alternatives to commercial software ...

osalt.com helps recommend a open source software alternative or ... But not being compatible means ... A user can create a collection of parts and ...
Read more