Your SlideShare is downloading. ×
0
How opensourceworks
How opensourceworks
How opensourceworks
How opensourceworks
How opensourceworks
How opensourceworks
How opensourceworks
How opensourceworks
How opensourceworks
How opensourceworks
How opensourceworks
How opensourceworks
How opensourceworks
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

How opensourceworks

423

Published on

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

  • Be the first to like this

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

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. How Open Source Works1 Copyright © 2012 FuseSource Corp.. All rights reserved.
  • 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. 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. Contributing to the Apache Software Foundation4 Copyright © 2012 FuseSource Corp.. All rights reserved.
  • 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. 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. 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. 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. How FuseSource works with Apache9 Copyright © 2012 FuseSource Corp.. All rights reserved.
  • 10. FuseSource employees work on many Apacheprojects10 Copyright © 2012 FuseSource Corp.. All rights reserved.
  • 11. How FuseSource packages distributions ofApache Projects11 Copyright © 2012 FuseSource Corp.. All rights reserved.
  • 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. 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.

×