Open Source vs. Enterprise Solutions

1,530 views

Published on

Project 1: What's Your View
Open Source vs. Enterprise Solutions

Ryan McPherson

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,530
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
50
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Open Source vs. Enterprise Solutions

  1. 1. Ryan McPherson 3/16/09
  2. 2. Open Source <ul><li>The Open Source Initiative defines ten criteria </li></ul><ul><ul><li>Free Redistribution </li></ul></ul><ul><ul><li>Source Code </li></ul></ul><ul><ul><li>Derived Works </li></ul></ul><ul><ul><li>Integrity of the Author’s Source Code </li></ul></ul><ul><ul><li>No Discrimination Against Persons or Groups </li></ul></ul><ul><ul><li>No Discrimination Against Fields of Endeavor </li></ul></ul><ul><ul><li>Distribution of License </li></ul></ul><ul><ul><li>License Must Not be Specific to a Product </li></ul></ul><ul><ul><li>License Must Not Restrict Other Software </li></ul></ul><ul><ul><li>License Must Be Technology-Neutral </li></ul></ul>
  3. 3. Notable Open Source Solutions <ul><li>Evergreen </li></ul><ul><ul><li>www.open-ils.org </li></ul></ul><ul><ul><li>ILS </li></ul></ul><ul><li>Linux </li></ul><ul><ul><li>www.linux.org </li></ul></ul><ul><ul><li>Operating System </li></ul></ul><ul><li>Apache </li></ul><ul><ul><li>www.apache.org </li></ul></ul><ul><ul><li>Server </li></ul></ul>
  4. 4. Advantages of Open Source <ul><li>Price </li></ul><ul><ul><li>Most Open Source programs can be acquired for free </li></ul></ul><ul><li>Customization </li></ul><ul><ul><li>Programs can be customized by the user </li></ul></ul><ul><ul><li>Open Source can accommodate very specific or niche requirements </li></ul></ul><ul><li>Non-Exclusive Rights </li></ul><ul><ul><li>No-one can restrict your use of the program </li></ul></ul><ul><ul><li>No license restrictions or terms of service </li></ul></ul><ul><ul><li>Software not bound to a single provider </li></ul></ul>
  5. 5. Disadvantages of Open Source <ul><li>Technical Support </li></ul><ul><ul><li>No professional support staff </li></ul></ul><ul><li>High Level of Expertise Required </li></ul><ul><ul><li>Extra training required to modify source code </li></ul></ul><ul><li>Training Staff and Users </li></ul><ul><ul><li>Time and money spent familiarizing them with new programs </li></ul></ul>
  6. 6. Enterprise Solutions <ul><li>Commercially-Developed Software </li></ul><ul><ul><li>Developed by large companies </li></ul></ul><ul><li>Created by Specialists </li></ul><ul><ul><li>Require specific training to modify </li></ul></ul><ul><li>Closed Architecture </li></ul><ul><ul><li>The user is not allowed to modify the source code </li></ul></ul><ul><ul><li>Often bound by a number of restrictions on use </li></ul></ul>
  7. 7. Notable Enterprise Solutions <ul><li>Endeca </li></ul><ul><ul><li>www.endeca.com </li></ul></ul><ul><ul><li>ILS </li></ul></ul><ul><li>Microsoft Windows </li></ul><ul><ul><li>www.microsoft.com </li></ul></ul><ul><ul><li>Operating System </li></ul></ul><ul><li>IBM Servers </li></ul><ul><ul><li>www.ibm.com </li></ul></ul><ul><ul><li>Server </li></ul></ul>
  8. 8. Advantages of Enterprise Software <ul><li>Large Support Structure </li></ul><ul><ul><li>Often 24/7 support lines </li></ul></ul><ul><li>Familiarity </li></ul><ul><ul><li>Users recognize Enterprise software </li></ul></ul><ul><ul><li>Microsoft Office, etc. </li></ul></ul><ul><li>Well-Polished </li></ul><ul><ul><li>Big budgets and teams, lots of design work </li></ul></ul>
  9. 9. Disadvantages of Enterprise Software <ul><li>High Cost </li></ul><ul><ul><li>Individual licenses </li></ul></ul><ul><li>Terms of Service </li></ul><ul><ul><li>Restrictions placed on how software can be used </li></ul></ul><ul><ul><li>Bound to the vendor </li></ul></ul><ul><li>Specific Compatibilities </li></ul><ul><ul><li>Using one solution requires other specific software or hardware </li></ul></ul>
  10. 10. Things to Consider <ul><li>“ Hidden Costs” of Open Source </li></ul><ul><ul><li>Time familiarizing users with new programs </li></ul></ul><ul><ul><li>Time modifying source code </li></ul></ul><ul><ul><li>Time fixing problems that arise </li></ul></ul><ul><li>Not so Hidden Costs of Enterprise Solutions </li></ul><ul><ul><li>Is it worth the expenditure? </li></ul></ul><ul><li>When is it Good Enough? </li></ul>
  11. 11. Conclusion <ul><li>Cost vs. Ease </li></ul><ul><li>Know What Options Are Available </li></ul><ul><ul><li>There are many good Open Source solutions out there </li></ul></ul><ul><ul><li>Decide which ones fit your situation </li></ul></ul>

×