Opensource

1,062 views

Published on

Opensource

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,062
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • Open Source is a global community of passionate and talented developers building best of breed applications often in response to inferior or restrictive proprietary alternatives, but mostly because of their passion for software and the individuals it attracts.
  • This creates a software ecosystem where only the strongest software survies and receive the most developer activeity, inferior software tends to become abandoned and obsolete.
  • The open source licenses are what allow this ecosystem to exist, it protectes the software and the authors of that software from others abusing their work. Their leagal implications ensure parties play fair.
  • The licenses There are orver 50 approved opensource licenses available. But the main ones you'll see are GPL, LGPL, Apache, BSD, and MIT, and the MPL. The most publiciced Licenese is the GPL. This says that code licensed under the GPL, or any code that uses or is drived from this code must reminan under the GPL license and if that work is distributed you must make available the modified source code. This is considered the foundation of most opensource projects including the Linux operating system. The LGPL is similar but allows your application to 'Link' to GPL code without having to adopt its license. MPL The BSD/MIT/Apache style licenses are some of the oldest and are sometime refered to as artistic licenese. They allow anyone to use the source code as they wish, with no requirement of providing modified code to the public. They merely protect the author from liability, and some require that derived works mention the use of their code. BSD unixes,Mac OSX core, some Microsoft networking librareis and the Apache web server use this license as well as many other core libraries.
  • Richard Stallman (RMS) Founded Free software movement (1983), Free software foundation (1985), created the GPL (1989) and GPL2 (1991). Wrote GNU emacs, the GNU C compiler and debugger (1987) which is the basis for almost every open source program and a vast amount of commercial applications as well. Considered the father of open source, one of the most brilliant software developer alive and an extreme right wing radical when it comes to software and freedom.
  • Eric S. Raymond Leader of the opensource movement, the author of "The Cathedral and the Bazaar", considered on of the most important literary works conserning software and freedom. The most vocal of the opensource leaders, many times at conflict with Persons, Stallman and Torvalds. Was recently the president of the open source initative.
  • Bruce Persons Open source advocate and co founder of the open source initiative and creator of the open source definition. Former leader of the Debian project, and all around voice of opensource. Considered much more moderate then Stallman.
  • Linux Torvalds Probably the best know figure head of the open source community. Created the Linux (Linus's Minix) kernel which spawned much of the open source movement we have today. He is sometimes refered to as the Benevolent Dictator, refereeing to his style of maintaining the direction and code patches submitted into the Linux kernel main source repository. Currently only about 2% of the current Linux kernel is written by Linus.
  • 1. Displacing traditional software 1. MySQL ( goodby oracle,ibm, Microsoft) 2. APACHE (web server, java server, libraries) 3 SAMBA 4. Linux (workstations, servers, firewalls) 5. FireFox
  • 2. but why 1. Cost is only part of the reason, small part 2. Darwinism of software means the qulity is better, freedom to use what works best with no lock in, freedom to tinker, tweak and customize. 3.Huge base of libraries and software, no re inventing the wheel. 4. If releasing open source code, you get thousands of eyes and community support.
  • 3. drawbacks 1. integration and expertise costs 2. desktop software not ready for mainstream 3. Comercial support can be as expensive a propiartary alternative. 4. can be hard to point the finger. 5. can sometimes lack features (designed by and for engineers)
  • Opensource

    1. 1. Open Source in the Enterprise Dan Cunningham CTO Readytalk
    2. 2. Format <ul><li>What is open source </li></ul><ul><li>Open source licenses </li></ul><ul><li>Leaders of open source </li></ul><ul><li>Open source in the enterprise </li></ul><ul><li>Companies using open source. </li></ul><ul><li>Disruptive emerging open source projects </li></ul><ul><li>Wrap up and questions </li></ul>
    3. 3. <ul><li>Open Source Initiative definition </li></ul><ul><ul><li>Software must comply to: </li></ul></ul><ul><ul><ul><li>1. Free Redistribution </li></ul></ul></ul><ul><ul><ul><li>2. Source Code </li></ul></ul></ul><ul><ul><ul><li>3. Derived Works </li></ul></ul></ul><ul><ul><ul><li>4. Integrity of The Author's Source Code </li></ul></ul></ul><ul><ul><ul><li>5. No Discrimination Against Persons or Groups </li></ul></ul></ul><ul><ul><ul><li>6. No Discrimination Against Fields of Endeavor </li></ul></ul></ul><ul><ul><ul><li>7. Distribution of License </li></ul></ul></ul><ul><ul><ul><li>8. License Must Not Be Specific to a Product </li></ul></ul></ul><ul><ul><ul><li>9. License Must Not Restrict Other Software </li></ul></ul></ul><ul><ul><ul><li>10. License Must Be Technology-Neutral </li></ul></ul></ul>What is Open Source
    4. 4. Open Source Definition <ul><li>Open Source is a global community of passionate and talented developers building best of breed applications </li></ul><ul><ul><li>often in response to inferior or restrictive proprietary alternatives. </li></ul></ul><ul><ul><li>but mostly because of their passion for software development and the community it attracts. </li></ul></ul>
    5. 5. Software Darwinism <ul><li>The open source community creates an ecosystem for software to exist in. </li></ul><ul><ul><li>Only the best projects win developer participation and activity. </li></ul></ul><ul><ul><li>Inferior projects become abandoned and die. </li></ul></ul><ul><ul><li>This results in very high quality code that is used by millions of users around the world </li></ul></ul><ul><li>What makes this ecosystem possible? </li></ul>
    6. 6. Open Source Licenses <ul><li>Open source Licenses are what support the open source communities and protect both the source code and authors from others abusing their work. </li></ul><ul><li>They balance the need for control and protection by the owner with the ability for others to participate and contribute to the work. </li></ul><ul><li>They are the rules by which individuals, developers, and corporations must abide by. </li></ul>
    7. 7. Open Source Licenses <ul><li>There are over 50 different approved open source licenses. </li></ul><ul><li>Top 6 Listed in order of freedom/restrictiveness </li></ul><ul><ul><li>GPL (General Public License) </li></ul></ul><ul><ul><li>LGPL (Limited General Public License) </li></ul></ul><ul><ul><li>MPL (Mozilla Public License) </li></ul></ul><ul><ul><li>Apache (Apache Software License) </li></ul></ul><ul><ul><li>BSD (Berkley Software Distribution) </li></ul></ul><ul><ul><li>MIT (Massachusetts Institute of Technology License) </li></ul></ul>
    8. 8. Open Source Leaders <ul><li>Founded Free software movement (1983) </li></ul><ul><li>Founded Free software foundation (1985), </li></ul><ul><li>Created the GPL (1989) and GPL2 (1991). </li></ul><ul><li>Wrote GNU Emacs, the GNU C compiler and debugger (1987) </li></ul>Richard Stallman (RMS) Father of open source
    9. 9. Open Source Leaders <ul><li>Leader of the open source movement </li></ul><ul><li>Author of “The Cathedral and the Bazaar” </li></ul><ul><li>Author of much of the Linux Documentation project </li></ul><ul><li>Very outspoken about current issues surrounding open source </li></ul><ul><li>Tends to publicly clash with other members of open source </li></ul>Eric S. Raymond (ESR)
    10. 10. Open Source Leaders <ul><li>Co founder Open Source Initiative </li></ul><ul><li>Author open source definition </li></ul><ul><li>Former leader of the Debian project </li></ul><ul><li>Founder Linux Standards Base project </li></ul>Bruce Perens
    11. 11. Open Source Leaders <ul><li>The best know figure head of the open source community </li></ul><ul><li>Created the Linux (Linus’s Minix) kernel (1991) </li></ul><ul><li>Current maintainer of the Linux kernel source tree </li></ul><ul><li>Only 2% of the Linux kernel’s code is written by Linus. </li></ul>Linux Torvalds Creator of Linux and Benevolent Dictator
    12. 12. <ul><li>The big players ( L A M P) </li></ul><ul><ul><li>Linux </li></ul></ul><ul><ul><ul><li>The most well known open source application and foundation for many of the servers the power the internet. </li></ul></ul></ul><ul><ul><ul><li>Projected server sales of almost 40B by 2008 </li></ul></ul></ul><ul><ul><ul><ul><li>This is for new server sales with Linux pre-installed </li></ul></ul></ul></ul><ul><ul><ul><li>30 - 40% of all servers use Linux </li></ul></ul></ul><ul><ul><ul><li>5% of desktops run Linux </li></ul></ul></ul><ul><ul><ul><li>Most widely deployed in servers, desktops, network appliances, pda’s, cell phone and embeded devices. </li></ul></ul></ul><ul><ul><ul><li>Best example of an effective and viral open source project </li></ul></ul></ul>Open Source in the Enterprise
    13. 13. Open Source in the Enterprise <ul><li>The big players (L A M P) </li></ul><ul><ul><li>Apache </li></ul></ul><ul><ul><ul><li>Most used web server on the internet </li></ul></ul></ul><ul><ul><ul><li>Currently has 67% of market (Microsoft is 2nd with 20%) </li></ul></ul></ul><ul><ul><ul><li>Mostly deployed with Linux or BSD </li></ul></ul></ul><ul><ul><ul><li>Maintained by the apache foundation, an organization responsible for dozens of high quality web based products (Best of Breed) </li></ul></ul></ul>
    14. 14. Open Source in the Enterprise <ul><li>The big players (L A M P) </li></ul><ul><ul><li>MySQL </li></ul></ul><ul><ul><ul><li>Commercial grade database </li></ul></ul></ul><ul><ul><ul><li>Runs many of the most visited sites on the internet </li></ul></ul></ul><ul><ul><ul><li>Competes directly with Oracle and IBM, but routinely beats both in terms of speed </li></ul></ul></ul><ul><ul><ul><li>Was originally not open source but was persuaded to re-license, this triggered tremendous growth for company and the database. </li></ul></ul></ul><ul><ul><ul><li>MySQL AB became ventured backed by Benchmark Capital and Index Ventures (19M in 2003) </li></ul></ul></ul><ul><ul><ul><li>Uses support contracts and Franchises of the product name to generate revenues </li></ul></ul></ul>
    15. 15. Open Source in the Enterprise <ul><li>The big players (L A M P ) </li></ul><ul><ul><li>PHP </li></ul></ul><ul><ul><ul><li>Scripting language used to drive the intelligence of web sites. </li></ul></ul></ul><ul><ul><ul><li>Competes with .NET and J2EE frameworks. </li></ul></ul></ul><ul><ul><ul><li>Has large support base and thousands of reusable libraries </li></ul></ul></ul><ul><ul><ul><li>Parent company Zend is back by many firms including SAP and Index Ventures </li></ul></ul></ul><ul><ul><ul><li>Sells support contracts, professional services, debugging tools and developer tools. </li></ul></ul></ul>
    16. 16. Open Source in the Enterprise <ul><li>What make this software better over proprietary solutions? </li></ul><ul><ul><li>Cost is only part of it (small part) </li></ul></ul><ul><ul><li>Darwinism of software means quality is better </li></ul></ul><ul><ul><li>Freedom to use what works best </li></ul></ul><ul><ul><li>No vendor lock in </li></ul></ul><ul><ul><li>Freedom to tinker, tweak, and customize </li></ul></ul><ul><ul><li>Very large base of libraries and software ( don’t reinvent the wheel) </li></ul></ul><ul><ul><li>Large existing user base and community support </li></ul></ul>
    17. 17. Open Source in the Enterprise <ul><li>Considerations, drawbacks </li></ul><ul><ul><li>Integration and expertise costs </li></ul></ul><ul><ul><li>Desktop software not ready for mainstream </li></ul></ul><ul><ul><li>Commercial support can be as expensive a proprietary alternative. </li></ul></ul><ul><ul><li>Can be hard to point the finger. </li></ul></ul><ul><ul><li>Can sometimes lack features (designed by and for engineers) </li></ul></ul>
    18. 18. Open Source in the Enterprise
    19. 19. Open Source in the Enterprise <ul><li>Example : ReadyTalk </li></ul><ul><ul><li>Small 30 person software company able to service fortune 500’s web and audio collaboration needs. </li></ul></ul><ul><ul><li>Built out scalable, high available systems using commodity hardware and open source software </li></ul></ul><ul><ul><li>Enterprise grade databases, clustering systems, file systems, load balancers, application servers and client libraries are all open source </li></ul></ul><ul><ul><li>Ability to customize and change software on demand, when we need to. </li></ul></ul><ul><ul><li>As better tools become available, we are able to utilize them earlier </li></ul></ul><ul><ul><li>Allows us to spend more on our best assets, people </li></ul></ul>
    20. 20. Disruptive Technologies <ul><li>SurgarCRM </li></ul><ul><ul><li>Provides an LAMP (Linux, Apache, MySQL, PHP) based CRM application </li></ul></ul><ul><ul><li>Open source version and enterprise version, both provide source. </li></ul></ul><ul><ul><li>Software is sold per user/ per year, not by version. Updates with new features come every 6 months. </li></ul></ul><ul><ul><li>Strong active developer community has created hooks into other open source projects. </li></ul></ul><ul><ul><li>A,B and C series funding already since their inception in 2004 </li></ul></ul><ul><ul><li>Stealing the wind out of SalesForce.com sails (and with good reason). </li></ul></ul>
    21. 21. Disruptive Technologies <ul><li>Zimbra </li></ul><ul><ul><li>Exchange / Groupwise / Notes replacement </li></ul></ul><ul><ul><li>Open source and enterprise versions </li></ul></ul><ul><ul><li>Built upon Linux, Apache, MySQL, JAVA </li></ul></ul><ul><ul><li>Full featured group calendaring, email and contacts </li></ul></ul><ul><ul><li>AJAX based web interface with innovative design and speed </li></ul></ul><ul><ul><li>Targets medium and large enterprises, still expensive for small businesses </li></ul></ul><ul><ul><li>Backed by Benchmark, Inventures, Accel, Redpoint </li></ul></ul>
    22. 22. Disruptive Technologies <ul><li>Asterisk </li></ul><ul><ul><li>Best known open source PBX </li></ul></ul><ul><ul><li>Sponsored by Digium who sells VOIP hardware and support </li></ul></ul><ul><ul><li>Has created an industry of Linux ma and pop VOIP telcos </li></ul></ul><ul><ul><li>Integrates with just about every protocol out there </li></ul></ul><ul><ul><li>Difficult to administer </li></ul></ul><ul><li>sipXpbx </li></ul><ul><ul><li>Open sourced by Pingtel in 2004 </li></ul></ul><ul><ul><li>Scalable and polished PBX </li></ul></ul><ul><ul><li>Great management GUI’s </li></ul></ul><ul><ul><li>Plugs in to existing corporate directory systems </li></ul></ul><ul><ul><li>Feature rich </li></ul></ul><ul><ul><li>Strictly a SIP PBX </li></ul></ul>VOIP PBX’s
    23. 23. Shaping Future Decisions <ul><li>How can we profit from open source? </li></ul><ul><ul><li>Look for markets and ideas that take advantage of what’s already been built and create lower cost, better integrated solutions using services based models. ( SugarCRM, Zimbra) </li></ul></ul><ul><ul><ul><li>This is hard to find and is yet to be a proven model </li></ul></ul></ul><ul><ul><li>More likely is that companies, especially startups should be spending resources on people, not expensive software that has open alternatives. Those people who value the quality of open source software are the exact people you want building your technology. </li></ul></ul>
    24. 24. Discussion and Questions?

    ×