How Open Source Works1   Copyright © 2012 FuseSource Corp.. All rights reserved.
History of Open Source                                            DOJ forces                                              ...
History of Fuse open source DevelopmentThe CodeHaus                          The Apache Software Foundation               ...
Contributing to the Apache Software Foundation4     Copyright © 2012 FuseSource Corp.. All rights reserved.
Benefits of Contributing to Apache     As an Organization       • Influence the key projects that ultimately will save yo...
How do I start ?       Choose your project       Join the mailing list or forum       Check out the code       Find op...
Contributing       Ideas!       Features and Bug Fixes       Unit tests       Documentation       Benchmarks       H...
Working inside the Apache Software Foundation       Community before Code       Let they that do make the decisions    ...
How FuseSource works with Apache9   Copyright © 2012 FuseSource Corp.. All rights reserved.
FuseSource employees work on many Apacheprojects10   Copyright © 2012 FuseSource Corp.. All rights reserved.
How FuseSource packages distributions ofApache Projects11   Copyright © 2012 FuseSource Corp.. All rights reserved.
FuseSource Subscription : Certified Distributions Fuse ESB (ServiceMix), Fuse Message Broker (ActiveMQ), Fuse Mediation Ro...
Fuse: regular, stable releases.                                                                                           ...
Upcoming SlideShare
Loading in...5
×

How opensourceworks

495
-1

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
495
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

How opensourceworks

  1. 1. How Open Source Works1 Copyright © 2012 FuseSource Corp.. All rights reserved.
  2. 2. History of Open Source DOJ forces IBM to IBM 704 unbundle free software1950 1960 1970 1980 1990 2000 2010 2 Copyright © 2012 FuseSource Corp.. All rights reserved.
  3. 3. History of Fuse open source DevelopmentThe CodeHaus The Apache Software Foundation Fuse Forge And ASF ActiveMQ created Karaf created May 2004 CXF November 2007 Fabric created August 2006 February 2011 ServiceMix created Camel created May 2005 March 20072004 2005 2006 2007 2008 2009 2010 2011 2012 IONA acquire FuseSource created LogicBlaze Formed April 2007 October 2010 May 2005 Progress acquire October 20083 Copyright © 2012 FuseSource Corp.. All rights reserved.
  4. 4. Contributing to the Apache Software Foundation4 Copyright © 2012 FuseSource Corp.. All rights reserved.
  5. 5. Benefits of Contributing to Apache  As an Organization • Influence the key projects that ultimately will save you costs • Developers will have access to the best practices and innovation in software development  As a developer • Appreciation • Self-education • Reputation • Control • Reuse5 Copyright © 2012 FuseSource Corp.. All rights reserved.
  6. 6. How do I start ?  Choose your project  Join the mailing list or forum  Check out the code  Find open issues and feature requests  Ask Developers what you could work on  Help out other users on the user lists6 Copyright © 2012 FuseSource Corp.. All rights reserved.
  7. 7. Contributing  Ideas!  Features and Bug Fixes  Unit tests  Documentation  Benchmarks  Help out other users on the user lists7 Copyright © 2012 FuseSource Corp.. All rights reserved.
  8. 8. Working inside the Apache Software Foundation  Community before Code  Let they that do make the decisions  If it didn’t happen on the mailing list – it didn’t happen  Any new feature should always be in jira first  Critique the code – not the coders  To become a committer – act like a committer8 Copyright © 2012 FuseSource Corp.. All rights reserved.
  9. 9. How FuseSource works with Apache9 Copyright © 2012 FuseSource Corp.. All rights reserved.
  10. 10. FuseSource employees work on many Apacheprojects10 Copyright © 2012 FuseSource Corp.. All rights reserved.
  11. 11. How FuseSource packages distributions ofApache Projects11 Copyright © 2012 FuseSource Corp.. All rights reserved.
  12. 12. FuseSource Subscription : Certified Distributions Fuse ESB (ServiceMix), Fuse Message Broker (ActiveMQ), Fuse Mediation Router (Camel), Fuse Services Framework (CXF) • Tested – integrated tests on supported platforms • Productized distributions – versioned, supported releases • Freely available with Apache license (can edit code and redistribute) • Enterprise-class distributions of popular apache projects12 Copyright © 2012 FuseSource Corp.. All rights reserved.
  13. 13. Fuse: regular, stable releases. Frequent (often daily) snapshot releases Highly collaborative development Apache Developer-driven process in Apache community Test, documentation follow release, are driven by communityCode,Basic docs Core development occurs within the Apache community Patches for customers are returned to community Community releases are more “cutting edge” Additional documentation and extras also contributed FuseSource adds testing, QA, docs, extras Regular, stable, tested & supported releasesCode “Product-oriented” developmentDocs End-user focused process, thru feedback in FUSE community FuseSource distributions Test, documentation etc. are part of releaseDemosTestInteropSupportLicensingAssurance 13 Copyright © 2012 FuseSource Corp.. All rights reserved.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×