The Business Case for Open Source/Asterisk Alex Vishnev Chief Technical Officer ACN Benefits of Open Source Build using open standards Best Breed Architectural Design Collaboration of many individuals on a product that could not be achieved alone Rapid bug-fixes and Changes Increased Security

code is in the public view it will be exposed to extreme scrutiny problems being found and fixed instead of being kept secret for job security or other reasons All these benefits are fundamental in increased reliability. Reliability Problem If builders built houses the way programmers built programs, the first woodpecker to come along would destroy civilization

Gerald P. Weinberg But The Latest Results DNS sendmail Open Source TCP/IP stacks and utility suites Apache Perl Since the founding of the Open Source Initiative (OSI) in 1998, open source programs have demonstrated an astonishing level of reliability and robustness under fast-changing conditions even when compared to the best

closed commercial software. And a Further Example Who would have thought that a world-class operating system could be done by several thousand part time developers/hackers scattered all over the planet, connected only by the tenuous strands of the Internet? Linus Torvalds's style of development release early and often delegate everything you can be open resemble a great babbling bazaar of differing

agendas and approaches SOURCE CODE CONTRIBUTIONS Process Source Code Reviewers/Code Marshals Committers Testers Repositories SourceForge, Freshmeat, etc Svn/cvs source code control Download and Mirrors Email Bug Tracking

Why Developers Contribute? Certainly not for $$$$ ;-) Every Good Work of Software Starts by Scratching a Developer's Personal Itch. Is it Glory? Is it Recognition? Or Is it Simply I Can Do Better!!!! Basic Rules Good programmers know what to write. Great ones know what to rewrite (and reuse).

If you Want to Get it Right, Be Ready to Start Over at Least Once Treating users as co-developers is best route to rapid code improvement and effective debugging. Licenses OSI(Open Source Initiative) - First Stop to Determine the Right License GPL - GPL prohibits proprietary patents related to modifications of the software, prohibits royalties, and requires that the same terms be attached when redistributing the software or a derivative of it.

LGPL is used to license free software so that it can be incorporated into both free software and proprietary software. requirement that you open up the source code to your own extensions to the software is removed. LGPL code can be included within a larger proprietary software package. Licenses BSD, MIT, Apache licenses are all permissive allowing free distribution, modifying, and license change LGPL allows free distribution, modifying and license

change if bundled as a whole into new work; derivative works must be under LGPL or GPL GPL allows free distribution and modifying but all bundled and derivative works must be under GNU GPL Commercial allows the use of software only in specific circumstances and hence these may be called all restrictive licenses History of Asterisk After seeing the accomplishments of Dlcaza and Miller at the 1998 Atlanta Linux Showcase, Mark

Spencer focused his energies on doing something big to help Open Source. He started a Linux support business and created the first version of Asterisk, on Linux, to have a PBX with the features he needed, but not the big PBX cost. Asterisk was originally not particularly useful to others outside of his own needs In 1999 he rewrote Asterisk in the form we see today and committed it to the Open Source community. Later, community contributions added support for more industry-standard telephony hardware and VoIP Over 250,000 users and over 300 contributors to date Asterisk is licensed under the GPL

Resources Mailing List (users, developers, biz) ( Wiki resource) OReilly Book Download (

tent/index.php?id=11 ) Astricon Paid Training/Certification IRC Q&A Alex Vishnev Chief Technical Officer, VoIP 13620 Reese Blvd. Ste. 400 Huntersville, NC 28078 Office (704) 632-3682 Mobile (704) 778-7260 Fax (704) 947-7112

Email [email protected] Website

Recently Viewed Presentations

  • Eicosanoid molecules (PGs, TXs, LTs) Objectives: Discover and

    Eicosanoid molecules (PGs, TXs, LTs) Objectives: Discover and

    also contain a 5-member ring-work right within the cells where they . ... Because cAMP mediates the action of diverse hormones, the prostaglandins affect a wide range of cellular and tissue functions. ... iron. metallo-enzymes.
  • Mt. San Jacinto Community College District Tentative Budget ...

    Mt. San Jacinto Community College District Tentative Budget ...

    2016-2017 adopted Budget Ballot Measures . Proposition 55 - Tax Extension to Fund Education & Healthcare Extends by twelve (12) years the temporary personal income tax increases enacted in 2012
  • Secure Programming - College of Charleston

    Secure Programming - College of Charleston

    Secure Programming. Dr. X. Slides adopted from Dr. Steven Bellovin, Columbia University. Outline. ... Stack vs Heap. Easiest to exploit if the buffer is on the stack . Exploits for heap buffers are also possible, though they're harder . Issues...
  • Brendovi: uvod - WIKICIV

    Brendovi: uvod - WIKICIV

    Definišite kompletan indentitet brenda - naziv, logotip, slogan itd. Obezbedite vlasništvo nad intelektualnom imovinom. Razmotrite pozicioniranje brenda u odnosu na konkurenciju . Identifikujte ciljne grupe i šire interesne grupe. Razmotrite poslovni model i konkurentno pozicioniranje. Razmotrite predlog vrednosti. Razmotrite strtešku...
  • Shoulder Instability - National Cheng Kung University

    Shoulder Instability - National Cheng Kung University

    Shoulder Instability Department of Orthopaedics, CKUH Sen-Jen Lee Reference: Orthopaedic Knowledge Update 6 Natural History The most common sequela of traumatic anterior shoulder instability is recurrence 90% for those 11 to 20 years of age Averaging between 55% and 66%...
  • World War I

    World War I

    World War I: The Great War Battles to 1917 The Trenches TRENCH WARFARE Trench Warfare: Terrible Living conditions Trench foot Over the top No Man's Land New Weapons Bayonet Barbed Wire Flamethrower Mortars Machine Gun Poison Gas Tanks Zeppelins Airplanes...
  • Game Theory EconC31 - University of Warwick

    Game Theory EconC31 - University of Warwick

    In the hawk-dove game, two States confront in a dispute. If a State plays Dove and the other Hawk, the Dove loses the dispute. But if both States are Hawks, a war takes place. Dove Hawk. Dove. Hawk. 0, 0....
  • Whole Numbers; How To Dissect And Solve Word Problems

    Whole Numbers; How To Dissect And Solve Word Problems

    With a chain discount of 20/15/10, what is the net price? Find the net price equivalent rate (multiply the complements) .80 x .85 x .90 = .612 $15,000 x .612 = $9,180 Trade Discount Amount $15,000 - $9,180 = $5,820...