Workshop Trends In Open Source Tech 1 20 10

423 views

Published on

Presented at the Pittsburgh Technology Council on January 20, 2010.

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
6
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Workshop Trends In Open Source Tech 1 20 10

  1. 1. NuRelm, Inc. Trends In Open Source Technologies How to put the latest Web trends to work for your business NuRelm E-Business Software [email_address] NuRelm, NuContent and Osmosis are trademarks of NuRelm, Inc. © 2010 NuRelm, Inc. All Rights Reserved
  2. 2. What We’ll Cover <ul><li>Agenda: </li></ul><ul><li>Introductions </li></ul><ul><li>Background </li></ul><ul><li>Applications </li></ul><ul><ul><li>Criteria </li></ul></ul><ul><ul><li>On the Desktop </li></ul></ul><ul><ul><li>On the Server </li></ul></ul><ul><ul><li>For the Developer </li></ul></ul><ul><ul><li>Online Collaboration, CRM, Training, Commerce </li></ul></ul>
  3. 3. Who We Are NuRelm's niche is providing user-driven, interactive websites that are easily editable by non-technical marketing department staff or small business owners.
  4. 4. What We Do <ul><li>Online Training </li></ul><ul><li>Web-based training delivery </li></ul><ul><li>Online course development </li></ul><ul><li>Content Management </li></ul><ul><li>Web content management software </li></ul><ul><li>Hosting and Web development services </li></ul><ul><li>Integration of open source CMSes </li></ul><ul><li>Online Marketing </li></ul><ul><li>Analysis of existing online marketing </li></ul><ul><li>Ongoing marketing services </li></ul><ul><li>Web Development/Advanced Web Apps </li></ul><ul><li>Professional Web site design </li></ul><ul><li>Development of sites in an array of languages </li></ul>
  5. 5. Why we’re presenting this <ul><li>Provide real value </li></ul><ul><li>Present topics that NuRelm understands, but NOT imply that we are the only choice </li></ul><ul><li>Create useful discussions and relationships among attendees </li></ul><ul><li>Work with managers and business owners to help them use the Web to grow their businesses and boost sales. </li></ul>Every company chooses how to build a relationship with their community. We prefer to do so in ways that :
  6. 6. Who are you? Quick introduction and statement about what you’d like to get out of the presentation.
  7. 7. Part I: Background
  8. 8. What is OS? (just kidding)
  9. 9. What is OS: A Slightly Better Explanation How traditional software is developed (slightly simplified)
  10. 10. What is OS: A Slightly Better Explanation How open source software used to be developed and sometimes still is (not simplified much as you might think)
  11. 11. What is OS: A Slightly Better Explanation Nowadays, things are getting confusing.
  12. 12. OS Origins From XKCD (self described as “ A webcomic of romance, sarcasm, math, and language.”)
  13. 13. OS Origins: A Slightly Better Explanation Prehistoric times 50’s and 60’s Late 60’s and 70’s Auto manufactures share patents after defeating Selden Most software built by academics and corp researchers Software bundled w hardware, early software industry emerges, AT&T gives Unix to researchers Late 70’s, early 80’s The age of software license fees at the same time Usenet connects developers. SPICE, TeX, X Windows developed. 80’s Richard Stallman launches GNU Project and FSF, GNU General Public License emerges 90’s Linux, FreeBSD, and more. Eric Raymond (Cathedral and the Bazaar) leads rebranding of free software movement to “open source”, many follow, but Stallman and FSF is mad.
  14. 14. OS Licenses Eric Raymond says keep your money, just don’t touch his keyboard Richard Stallman hates your dirty money making schemes GPL BSD MIT LGPL MPL
  15. 15. Part II: Applications
  16. 16. Criteria <ul><li>How should we evaluate applications? </li></ul><ul><li>Features </li></ul><ul><li>Community </li></ul><ul><li>Costs </li></ul><ul><li>Reliability vs nature of task </li></ul><ul><li>Primary supporter </li></ul><ul><li>License compatibility </li></ul>
  17. 17. Part II: Applications On the Desktop
  18. 18. On the Desktop: Firefox <ul><li>This is one you already know, but let’s use it as an example … </li></ul>
  19. 19. On the Desktop: Firefox <ul><li>How does it stack up? </li></ul><ul><li>Features . Nice basic functionality, huge library of extensions. </li></ul><ul><li>Community . Big community working on base code, huge community contributing extensions and themes. </li></ul><ul><li>Costs . Don’t seem to be hidden costs. </li></ul><ul><li>Reliability . Stable and getting better. </li></ul><ul><li>Primary supporter . Mozilla Corporation, owned by Mozilla Foundation </li></ul><ul><li>License . Tri-license: GPL / LGPL / MPL </li></ul><ul><li>Projects to Watch : Chrome and IE </li></ul>
  20. 20. On the Desktop: OpenOffice <ul><li>A pretty darn good replacement for MS Office Suite. </li></ul>
  21. 21. On the Desktop: OpenOffice <ul><li>How does it stack up? </li></ul><ul><li>Features . Well respected, used by many. </li></ul><ul><li>Community . Frequent updates, large collection of user-contributed extensions. </li></ul><ul><li>Costs . Don’t seem to be hidden costs. </li></ul><ul><li>Reliability . Stable. </li></ul><ul><li>Primary supporter . Sun Microsystems. Q for audience: Why? </li></ul><ul><li>License . LGPL </li></ul>
  22. 22. On the Desktop: PDFCreator <ul><li>Adobe PDF is expensive. PDFCreator is free. </li></ul>
  23. 23. On the Desktop: PDFCreator <ul><li>How does it stack up? </li></ul><ul><li>Features . Does a good job creating PDFs. </li></ul><ul><li>Community . Two primary developers on sourceforge.net </li></ul><ul><li>Costs . Don’t seem to be hidden costs. </li></ul><ul><li>Reliability . Stable. </li></ul><ul><li>Primary supporter . Two random guys. </li></ul><ul><li>License . GPL </li></ul>
  24. 24. On the Desktop: CamStudio <ul><li>Nice, free screencasting software. </li></ul>
  25. 25. On the Desktop: PDFCreator <ul><li>How does it stack up? </li></ul><ul><li>Features . Easy to use, exports to AVI or Flash, works well. </li></ul><ul><li>Community . Seeking developers, weird history … RenderSoft -> eHelp -> Macromedia -> Adobe. </li></ul><ul><li>Costs . Don’t seem to be hidden costs. </li></ul><ul><li>Reliability . Stable. </li></ul><ul><li>Primary supporter . Handful of developers, seeking more. </li></ul><ul><li>License . GPL. </li></ul>
  26. 26. On the Desktop: Electric Sheep <ul><li>Just wanted to throw one totally useless but pleasing app in … </li></ul>
  27. 27. On the Desktop: Electric Sheep <ul><li>How does it stack up? </li></ul><ul><li>Features . *Really* cool screen savers created with genetic algorithms across huge distributed computing farm of other sleeping computers. </li></ul><ul><li>Community . Dunno. </li></ul><ul><li>Costs . Don’t seem to be hidden costs. </li></ul><ul><li>Reliability . Pretty pictures, reliability unknown. </li></ul><ul><li>Primary supporter . Dunno. </li></ul><ul><li>License . GPL </li></ul>
  28. 28. Part II: Applications On the Server Is this what they mean by “mobile web server”?
  29. 29. On the Server: Apache <ul><li>King of the World Wide Web. </li></ul><ul><li>Since April 1996 Apache has been the most popular HTTP server software in use. </li></ul><ul><li>As of September 2009 Apache served over 54.48% of all websites and over 66% of the million busiest. </li></ul><ul><li>In 2009 it became the first web server software to surpass the 100 million web site milestone. </li></ul>
  30. 30. On the Server: Apache <ul><li>How does it stack up? </li></ul><ul><li>Features . Huge list of modular features. </li></ul><ul><li>Community . In development since 1995, now with Apache Software Foundation </li></ul><ul><li>Reliability . Stable and getting better. </li></ul><ul><li>Primary supporter . Apache Software Foundation. </li></ul><ul><li>License . Apache License (not a copyleft, allows proprietary reuse) </li></ul>
  31. 31. On the Server: Apache Tomcat <ul><li>Java servlet container used by E*Trade, WalMart, The Weather Channel </li></ul>
  32. 32. On the Server: Apache Tomcat <ul><li>How does it stack up? </li></ul><ul><li>Features . Implements latest servlet and JSP specs, and it’s fast. </li></ul><ul><li>Community . Constant development for 10 years. </li></ul><ul><li>Costs . None. </li></ul><ul><li>Reliability . Stable. </li></ul><ul><li>Primary supporter . Apache Software Foundation. </li></ul><ul><li>License . Apache License </li></ul>
  33. 33. On the Server: CentOS Linux <ul><li>Please don’t pay for server software. Linux is better. </li></ul>
  34. 34. On the Server: CentOS Linux <ul><li>How does it stack up? </li></ul><ul><li>Features . Anything you want a server to do, Linux will do it. </li></ul><ul><li>Community . Absolutely humungous community. </li></ul><ul><li>Costs . System admins need to understand Unix-like Oses. </li></ul><ul><li>Reliability . Very stable. </li></ul><ul><li>Primary supporter . Various. </li></ul><ul><li>License compatibility . GPL and other. </li></ul>
  35. 35. Part II: Applications For the Developer
  36. 36. For the Developer: A Short List <ul><li>Our favorites … </li></ul><ul><li>NetBeans </li></ul><ul><li>VirtualBox </li></ul><ul><li>PHP w Zend Framework </li></ul><ul><li>Java w JavaServer Faces </li></ul><ul><li>jQuery </li></ul><ul><li>Notepad++ </li></ul>
  37. 37. Part II: Applications Collaboration, CRM, Training, Commerce
  38. 38. Collaboration, CRM, Training, Commerce : Ecommerce: Magento <ul><li>Getting good reviews and becoming very popular. </li></ul>
  39. 39. Collaboration, CRM, Training, Commerce : Magento <ul><li>How does it stack up? </li></ul><ul><li>Features . Wide range of ecommerce features, careful of community vs enterprise editions. </li></ul><ul><li>Community . Unknown. </li></ul><ul><li>Costs . Certain features require non-OS enterprise version. </li></ul><ul><li>Reliability . Stable. </li></ul><ul><li>Primary supporter . Varien Inc. </li></ul><ul><li>License . Not immediately clear … OSL? </li></ul>
  40. 40. Collaboration, CRM, Training, Commerce : WordPress <ul><li>Best blogging software available? </li></ul><ul><li>First released in May 2003 </li></ul><ul><li>As of September 2009, it is being used by 202 million websites worldwide. </li></ul>
  41. 41. Collaboration, CRM, Training, Commerce : WordPress <ul><li>How does it stack up? </li></ul><ul><li>Features . User-friendly workflow, a rich plugin architecture, nice templating system, lots more. </li></ul><ul><li>Community . Huge community contributing plugins and themes, lots of updates to base code. </li></ul><ul><li>Costs . Don’t seem to be hidden costs. </li></ul><ul><li>Reliability . Stable. </li></ul><ul><li>Primary . Handful of developers. </li></ul><ul><li>License . GPL. </li></ul>
  42. 42. Collaboration, CRM, Training, Commerce : Dadamail <ul><li>A nice bulk mailer and list manager. Just got better with latest version. </li></ul>
  43. 43. Collaboration, CRM, Training, Commerce : Dadamail <ul><li>How does it stack up? </li></ul><ul><li>Features . Closed-loop opt-in subscriptions, nice list manager, new profile handling function. </li></ul><ul><li>Community . Looks like one primary developer, but he keeps making updates. </li></ul><ul><li>Costs . Free unless you want the manual for $44 (which you don’t need). </li></ul><ul><li>Reliability . Stable. </li></ul><ul><li>Primary supporter . Justin Simoni </li></ul><ul><li>License . GPL. </li></ul>
  44. 44. Collaboration, CRM, Training, Commerce : Moodle (wins by default?) <ul><li>I sort of hate Moodle, but the world of OS online training system does not have a lot of good choices, and it can be forced to bend to your will. </li></ul>
  45. 45. Collaboration, CRM, Training, Commerce : Moodle <ul><li>How does it stack up? </li></ul><ul><li>Features . Does a lot, although some of what it does is not graceful. </li></ul><ul><li>Community . One primary developer, lots of registered sites (over 45,000). </li></ul><ul><li>Costs . Don’t seem to be hidden costs. </li></ul><ul><li>Reliability . Stable. </li></ul><ul><li>Primary supporter . Martin Dougiamas </li></ul><ul><li>License . GPL. </li></ul>
  46. 46. Collaboration, CRM, Training, Commerce : And a Couple More … <ul><li>vTiger: Web-based customer relationship management. </li></ul><ul><li>DimDim: OS collaboration. </li></ul>
  47. 47. www.nurelm.com [email_address] 724-430-0490 Thanks!

×