provides software and services that enable enterprises
Live Chat 1-888-673-6564
The Enterprise Open Source Blog
  • Home
  • Search
  • Contact Us
  • Products and Support
  • Services
  • Enterprise OSS Blog
  • Wazi Technical Blog
  • Resources Library
  • Cloud Services
  • Partners
  • Customers
  • Community
  • Company
  • Careers
  • News and Events

Subscribe by Email

Your email:

Most Popular Posts

  • Enterprise Apache Tomcat 7 Clustering - Designing an Efficient, Reliable and Productive Application Server Cluster
  • Open Source Virtual Whiteboards and Dimdim Review
  • An Enterprise Apache Tomcat Clustering Guide
  • Supporting CentOS In The Cloud With Windows Azure
  • VLC License Change: A lesson in perseverance
  • An In-Depth Look at Tomcat’s Clustering Mechanisms
  • Apache HTTP Server: New Features for Version 2.4
  • Why Closed Source is Better Than Open Source
  • JBoss AS7 Clustering Using mod_cluster and http 2.4 (Part 1)
  • Access Serial Ports through Ruby

Connect With Us!

Current Articles | RSS Feed RSS Feed

Dependency Hell and Operating System Vendors

Posted by Aaron Mandelbaum on Sat, Mar 31, 2007
  
Email This Email Article  
Tweet  
  

One well-known issue with Open Source is the so-called "Dependency Hell" problem.

Read More

0 Comments Click here to read/write comments
Tags: Open Source Trends

The Business Case for Commercial Open Source

Posted by Aaron Mandelbaum on Thu, Mar 22, 2007
  
Email This Email Article  
Tweet  
  

High Mobley nicely outlined the business case for open source last week, and not surprisingly his words generated some pretty heated comments.  The open source vs. proprietary issue always brings out passionate debate on both sides.

Read More

0 Comments Click here to read/write comments
Tags: Open Source Trends

OpenLogic Expert Community Update

Posted by Aaron Mandelbaum on Wed, Mar 21, 2007
  
Email This Email Article  
Tweet  
  

As we come up on the one year anniversary of the Open Logic Expert Community (OXC), I've been thinking about what's going well and what we can improve on.  The program itself is going really well.  What's not going well is the misconception some people have that we are only giving away trinkets!

Read More

0 Comments Click here to read/write comments
Tags: Open Source Trends

Red Hat Exchange and Open Source Choices

Posted by Aaron Mandelbaum on Tue, Mar 20, 2007
  
Email This Email Article  
Tweet  
  

Red Hat announced its Red Hat Exchange program last week.  (Coincidentally, the abbreviation for the program—RHX—reminds me of the OXC abbreviation used for our OpenLogic Expert Community program.)   They've already signed up a number of open source vendors and are offering those vendors’ open source applications as part of the Red Hat Network.  By consolidating sourcing and support for the Linux operating system and a number of applications on top of it, Red Hat is hoping to make it that much easier for Global 2000 companies to use open source software in a production environment.

Read More

0 Comments Click here to read/write comments
Tags: Open Source Trends

Engineer as Critic - Is The Impetus for Open Source Changing?

Posted by Aaron Mandelbaum on Tue, Mar 13, 2007
  
Email This Email Article  
Tweet  
  

Several disparate activities have conspired to produce this post.
    1.) I've been listening to Phil McKinney's Killer Innovations podcast a lot lately on my 140 mile round trip commute to OpenLogic. 2.) I've been reading the book The Evolution of Useful Things by Henry Petroski. (not while driving :-) 3.) I've been frustrated by the unnecessary complexity and bloat of numerous mainstream open source projects 4.) Commercial software is every bit as bloated except there's no opportunity to do anything about it. (While these are all related motivations for me, #3 and #4 are a topics of future posts...this post I'll devote to Petroski's book and how it's relevant to open source innovation.)

Engineer As Critic

Petroski contends it is frustration with existing products or processes, rather than necessity, that is the real mother of invention. He studies the characteristics of historic inventors and concludes it's the "engineer as critic" that drives invention. It's not a vacuum or lack of a product which can address a particular problem, but how imperfect current solutions are at satisfying the need. Petroski's example of the evolution of the zipper, from straight pins and buttons to the modern zipper in the early 1900's, is a great lesson from which open source developers can learn. From the time work began on the zipper, it took about 30 years and numerous failed companies before it was finally patented and in common use. In the meantime, people didn't walk around naked, but their garments were definitely more drafty. The draftiest of all might have been the early adopters of the zipper who found their newfangled gadget was wedged to such a degree it had to be cut out out of the fabric in order to extract the occupant from the pant or skirt. At least the occupant could get out - I can remember more than a few wedged Windows '98 users who weren't so lucky. There are huge insights for the open source community in Petroski's book. First, the impetus for most open source projects is exactly his "engineer as critic." This is a good thing - the open source community really started this way. It's axiomatic in open source culture that if you don't like something, you roll up your sleeves and fix it or create something to fix it. You literally and figuratively have the license to do that. It's this cultural DNA of open source which gives me unrestrained confidence that most of the "useful everyday things" we'll see in technology over the next 30 years will be derived in some way from open source efforts.

Open Source as Innovative Process

With that insight, it's not a stretch to see that open source is an entire system and process for innovation. Open source is more an engine for innovation than it is a specific software package or money saving device. Open source by definition is structured to incorporate the Petroski "engineer as critic" as the fundamental driver of change. As the whole process develops, the actor(s) driving the change will evolve, but for right now, engineer-as-critic is where most innovations begin because engineers are typically on the front line of doing something about it. With those glowing remarks behind us, I think there are a lot of open source projects, even some mainstream open source packages, that look a lot like the early zipper when it got wedged at inopportune moments. Without putting too fine a point on it, the open source analog can leave early adopters with their zipper down and no way to zip it up. The growing recognition of that fact has created the impetus for certification, indemnification, and emphasizes the critical need for community support around an open source project. Again, imagine if you were an early adopter of the zipper and couldn't get zipped up one night in the wash room during intermission at the opera. You get that sinking feeling that you're more than a few degrees away from choking the inventor through your LinkedIn network. You can't really roll up your sleeves and fix the problem as would be prescribed in open source culture. There's no community of zipper technicians available to help resolve your embarrassing problem. The obvious analog with commercial software is that unless you're a huge company, and possibly unless you're a government entity, you have no leverage with Oracle, Microsoft, IBM or any of the other large tech company. Even with purchased, commercial support, you could still have some embarrassing software "draft." The obvious analog in open source is if the OSS project isn't mature, or actively developed, and if there's not a vibrant, helpful community behind it, you can have the open source equivalent of commercial software "draft." In that respect there's not much difference between commercial and open source software - it still comes down to how well it's supported and how responsive the people behind it are. Despite the technical similarities between commercial software and open source software, I submit that your chances of affecting a positive outcome are greater with open source than most commercial software.

Is Source Code Access Really the Issue?

Consider these questions: (I've got to pick on open source a little) The last time your Linux box failed to behave correctly after a distro's kernel update, was your first thought: a) "I better roll up my sleeves and dust off my kernel debugger and figure this thing out...I'm going to get to the bottom of this, I have the tools and source code" b) "I'll bet I can find a Bugzilla entry somewhere and patch it up" c) none of the above Now it's Windows turn in the barrel: The last time you had a problem with your Windows operating system, was your first thought: a) "I should let Microsoft know about this, I'm sure they'll want to improve their product and my feedback will be important to them" b) "I can fix this, but I have no source code." c) none of the above No doubt the answer for 99.9% of those reading this post is c) in both cases.

The Impetus for Open Source is Changing

This leads to an inescapable conclusion that while the engineer-as-critic is the impetus for open source and technical innovation in general, it's not the end of the story. As the questions above attempt to demonstrate, whether you have source code access or not, the likelihood that Joe Average computer user will dive into the internals of any project of moderate complexity and start banging away on source code like one of the million monkeys trying to write Shakespeare, is next to zero. Even if you have the raw skills and the desire, you might not have time to learn everything that needs to be learned in order to fix it and submit the fix. Again, the value of the support and community begins to shine, doesn't it? That is the essential rub for any software product to take its next leap in subscribers. Any product, whether it's a zipper or a web application server or database, has to work well and be well supported by technically savvy people for it to be a success. There have to be other innovations in the delivery that go with the necessary, but not sufficient, Engineer-as-critic innovation system. We need Accountant-as-critic, Tech-writer-as-critic, Marketer-as-critic, Architect-as-critic, Graphic-artist-as-critic, User-experience-critic. We need the whole lot of them to take open source beyond the early adopter zipper phase it's in now. It's time to innovate in all areas, not just engineering, to accelerate the adoption rate of open source.
0 Comments Click here to read/write comments
Tags: Open Source Trends
All Posts
Error sending email
Email sent successfully

Email article
Email To : 
Your name : 
Message : (maximum 200 characters)

Enterprise OSS Blog Policy

If you read a post on The Enterprise OSS Blog, please leave a comment. Let us know what you think, even if it's just a few words. Comments do not require approval, but they are moderated.OpenLogic reserves the right to remove any comments it deems inappropriate.

 

click-to-chat-with-a-live-open-source-expert

get-a-quote-on-support

download-the-support-evaluation-kit

Browse by Tag

  • 2013 (2)
  • Agile (1)
  • Apache (2)
  • apache tomcat (1)
  • AS 7 (1)
  • as7 (1)
  • Auditing (5)
  • Azure (2)
  • Budget (1)
  • BusyBox (1)
  • CentOS (3)
  • Closed Source Software (1)
  • cloud (4)
  • clustering (1)
  • CMS (1)
  • Code Scanning (1)
  • commercial distribution (1)
  • Community (4)
  • compliance (40)
  • C-Suite (1)
  • Database (1)
  • developers (2)
  • DevOps (15)
  • diploma (1)
  • Drupal (1)
  • enterprise software (2)
  • foss (5)
  • Gitbhub (1)
  • GNU-Bash (1)
  • Governance (36)
  • guide (1)
  • Hadoop (2)
  • HBase (2)
  • http 2.4 (1)
  • httpd 2.4 (1)
  • Java (1)
  • javascript (1)
  • jboss (3)
  • JBoss Cluster (1)
  • Joomla (1)
  • Legal (21)
  • Legal & Compliance (62)
  • Legal and Compliance (2)
  • license compliance (1)
  • Licenses (12)
  • Linux (4)
  • lisp code (1)
  • martin fowler (1)
  • Mobile (3)
  • mod_cluster (2)
  • MySQL (1)
  • Neal Ford (1)
  • open source (19)
  • open source compliance (1)
  • open source components (1)
  • open source events (1)
  • Open Source Governance (2)
  • open source legal issues (1)
  • Open Source Licensing (3)
  • Open Source Management (38)
  • Open Source Policy (3)
  • open source software (15)
  • Open Source Software Adoption (4)
  • open source software policy (1)
  • Open Source Training (1)
  • Open Source Trends (337)
  • Open Source vs. Commercial Software (3)
  • OSS (5)
  • OSS Packages (2)
  • PaaS (1)
  • paredit (1)
  • picketlink (1)
  • Policy (4)
  • PostgreSQL (1)
  • Presentations (1)
  • Programming (2)
  • red hat (1)
  • RHEL (1)
  • Ruby (1)
  • Scanning (27)
  • Scanning & Governance (12)
  • Scanning & Provisioning (30)
  • Security (13)
  • Shibboleth (1)
  • software compliance (1)
  • Software Development (2)
  • Software Development Lifecycle (7)
  • software infrastructure (1)
  • Solr (1)
  • struts (1)
  • Support (48)
  • Support & Services (2)
  • SUSE (1)
  • Technical Governance (1)
  • The Cloud (35)
  • The C-Suite (2)
  • tomcat (4)
  • Training (10)
  • Ubuntu (1)
  • Uncategorized (69)
  • Windows (1)
  • Windows Azure (1)
  • Wordpress (1)
  • Zookeeper (1)
Home | Search | Contact Us | Products and Support | Services | Enterprise OSS Blog | Wazi Technical Blog | Resources Library | Cloud Services | Partners | Customers | Community | Company | Careers | News and Events
Products
OpenLogic Exchange (OLEX)
License Compliance Module
OSS Discovery
OSS Deep Discovery
OpenUpdate
Services
Open Source Support
CentOS Support
Scanning & Compliance
Open Source Training
Professional Services
Solutions
Support & Indemnification
Open Source Governance
Open Source Scanning
Open Source Provisioning
Consulting & Training
Contact Us
1-888-673-6564


© 2013 OpenLogic, Inc. All rights reserved.
Site Map  |  Privacy Policy