Latest Updates: open source software RSS

  • Brian

    Ideological Fanaticism + Open Source Software = Open Core Debate

    brian 11:13 pm on July 15, 2010 | 0 Permalink | Reply
    Tags: , BPM Training, Compiere, , Open Core Debate, , open source software, OSI

    Like many others I have been following the flurry of posts and comments that followed Jorg Janke’s blog post about Compiere. Without a doubt Jorg’s post is a great contribution to those of us involved in the day to day business of running open source software companies.

    However, most of the subsequent posts and comments focused on a hackneyed ideological debate surrounding open core and open source software in general. Is it just me or is this discussion really only interesting to an insular herd of open source VCs plagued recently by less than stellar returns and the cadre of lawyers that service this sector?

    For those of us that spend our days and nights running profitable, non-VC-run open source software companies, there is often little time for such banal ideological chatter. My shareholders are more impressed by numbers (the ones on the bottom line of the income statement), and our company is focused on creating world class software, engaging with a vibrant community to do so, and delivering value day in and day out to customers. With this in mind, who has time for an “open core” debate which completely misses the subtleties of running most successful companies?

    Since I seem to have appreciated something different in Jorg’s blog, here are a few of the points I feel are good take aways:

    1. Training. I guess this should be obvious, but for some reason it is easy to forget. I immediately cut and pasted some of Jorg’s thoughts and sent them directly to our head of sales. “… people tend to like the application they had most exposure to (and understood best).” This just drives home the point that we are already seeing. Those that take our BPM Software training course tend to continue on and purchase other services related to our BPM and Workflow Software. Jorg’s 80% up-sell number is interesting, especially for us since we are operating in such a similar space (BPM Software – Enterprise Software). Enterprise software tends to have a longer learning curve and so you have to figure out a way to get users over the “suck factor” to use the words of another open source exec/friend. I know we know this, but it never hurts to hear it again and go back to our strategy and see if we are really executing on it. Are our sales people taking the leads from trainings and performing the appropriate follow up? Are they being placed in the appropriate lead nurture campaigns? Are we focusing enough resources on training?

    2. Partners. You either love ‘em or you hate ‘em. Or in the case of Open Source Software – both! If there was ever a difficult subject in the world of open source, it is the subject of partners. Why do no open source companies admit this? I’ve been drilling open source execs on this point for years – how much of your revenue comes through partners and how much comes directly? Why is it I always get the same answer – “well, we actually don’t get that much revenue from our partners, but they are a really important part of our strategy,” most will say. I spoke with a partner of one open source ERP vendor the other day about partnering with us, and the partner asked me if we were going to force them to sell our Enterprise Version. He told me that his Open Source ERP vendor forces him to do this, but they usually don’t – instead they usually install the Open Source version, charge an installation, and charge the client their own support. No secret there, right? Wrong – this company was listed as a Gold partner for this particular vendor! So do all Open Source companies just suffer from SAP and MS channel envy? Is it really worth the uphill battle?

    3. Enterprise functionality and the balance of power – This is by far the most important point for me, and I believe for almost any open source company. And it is the point that Simon Phipps seems to over simplify while trying to draw ideological lines. The fact is not whether Open Core is good or bad. This type of ideological fanaticism serves no useful purpose. The truth is that “some” enterprise versions are bad and others are not. That’s right – no simple rule. I wish there was one, but there isn’t. The fact is that the Open Core needs to deliver enough value to make sense to enough people. If an open source company “cripples” its open source core, the community will soon head for greener pastures. And the fact is that the successful companies using open core are managing not to cripple their community editions.

    As Mark Radcliffe points out how could open core be doing so much damage to the community version if only 10% of an open source company’s users are using the Enterprise version and the other 90% are using the open source? Good point (although I think this number is actually much less in almost all cases).

    So here is an idea. Instead of worrying about approved licenses and what makes a company truly open or not, let’s just look at the numbers. If more than 10% of a “supposed” open source company’s users are actually paying money and using the software under a commercial license, then that company should no longer be called an Open Source Company. That’s right – they will be banished from this exclusive community. If less than 10% of your users are paying you money, then no worries – you will still have the right to be a card carrying member of the open source software company community.

    So there you have it, if you are an open source software company enjoying revenues in excess of $80 million USD per year – you better watch out because the OSI police are coming to get you because you must be cheating!

     
  • kurt

    Open Source Business Process Management Software

    kurt 4:18 pm on March 11, 2010 | 0 Permalink | Reply
    Tags: , , , open source software

    I just completed a series of blog posts about LMS trends and what they might forecast for BPM trends. One area I did not tackle was open source software. I can’t look at the open source topic in quite the same way. Both markets have quite a few open source options. At least 50 open source learning management systems exist, and at least 30 business process management open source software systems exist. Doesn’t sound like a case where one industry is leading a trend, while the other is following.

    Open source software has appealed to smaller businesses that can’t afford the licensing costs of enterprise class software. As costs increase, larger corporations are also taking a look at open source solutions. Some IT departments also prefer open-source systems because it provides greater control over the software. They aren’t constrained by the road path of a software corporation. The open source software can customize the software to meet its business needs. Of course, this can create problems as customizations to the open source software can make future upgrades problematic.

    Others don’t like open source because they wonder what support they’ll receive. Will they post a question in a community forum and hear the sounds of crickets or receive a few unhelpful comments? Sometimes this concern is justified. Support and maintenance may require a dedicated and strong internal IT group or contracting with outside vendors. Other times the open source community can and does provide excellent support. After all, they are a group that can feel a lot of enthusiasm for a good open source product.

    These hidden costs should not be overemphasized. Open source business process management software can still be great investment. Many robust open source solutions have an array of third-party vendors that can provide training, consulting, or product add-ons. Even with the additional costs of support or third-party services, the tradeoff with expensive enterprise software licenses may still tilt heavily in favor of the open source option. When selecting business process management software, you should be careful to weigh the benefits of open source and cost of additional support against the built in support of a licensed product.

    Google search on "open source bpm products"

    The three packages that top a Google search on “open source bpm products” include ProcessMaker, Intalio, and Bonita. (Strangely, the link for Intalio points to their cloud computing platform, not their BPM product.)

     
  • Amy

    A Lawyer and a BPM System walk into a bar...

    Amy 11:40 am on October 29, 2009 | 1 Permalink | Reply
    Tags: , , document management, knowledgetree, law, legal, open source software

    Have you heard the one about the lawyer and the mountain of paperwork?  No seriously, all terrible lawyer jokes aside, law firms need to deal with a huge quantity of documents on a daily basis.  The entire legal profession is based on paperwork and deadlines.  Effective management of that paperwork is vital to the outcome of each case, not to mention the success of a law firm’s operations.

    As Mark Donald discussed at the Association of Corporate Counsel’s annual conference this month, legal professionals can leverage open source technology as a valuable tool to save time and money.  In the session entitled “InExpensive/Free Applications for Your Law Department”, legal professionals explored how open source technology can be a particularly effective way to eliminate unnecessary expenses and streamline legal document and business process management.

    The process of creating a legal document requires a constant flow of paperwork from one person to another.  Legal documents often demand inputs, edits, and approvals from a variety of internal and external sources, such as clients, opposing counsel, prosecutors, and government agencies.  The resulting output documents like contracts, agreements, briefs, and filings must be filed with the correct people and places by strict deadlines, and then archived with specific and personalized naming and numbering conventions.  Efficiency, accuracy, and privacy are the name of the legal document game.

    Effectively generating and managing legal documents implies a time-consuming and meticulous process that eats up valuable resources.  But proprietary BPM software solutions can be costly and clunky.  So what’s a small law firm or legal department to do?

    Enter open source technology.  As Mr. Donald points out, open source business process management technology can help streamline the legal document creation process without the steep overhead costs and upfront investments of a proprietary BPM system.  Open source BPM is easier to integrate with other open source systems like document management systems like KnowledgeTree.  When used in conjunction with a document management system, open source BPM systems  can automate the entire document lifecycle, from the initial creation of a document (or request for creation), editing, storage, retrieval, and archiving.  BPM systems can also help law firms can comply with regulations by keeping documents for a specific amount of time as required by law. Role-based controlled access to secure document repositories ensures the privacy of documents and data.  And, a web-based system allows lawyers to easily access documents remotely while at home or on the road, so work is never more than a browser away.

    With the ability of open source software to help firms save serious time and money, the legal profession’s movement towards e-files and e-filings, and the ability of technology to improve the practice of law, it’s no wonder that open source software is attracting attention.

     
  • Brian

    MIT OpenCourseWare Project and the lessons of Open Source Software

    brian 8:51 pm on August 24, 2009 | 1 Permalink | Reply
    Tags: , education, open source software

    MIT now offers 1,800 courses for free online. A number of other premier universities are also leading the way by doing the same. They are not just putting course notes or a syllabus online. No, they are putting the full course online - lectures, notes and recorded videos.

    Is this incredible? Is this the signal of the end of the on campus university experience in which a student (or his parents) pays in excess of $100k to go to a top tier university? Maybe everyone will now just stay home, get a good broad band connection and sit in their rooms somewhere for four years while they take all the courses for free?

    Or is all of this just some sort of big marketing move on the part of MIT?

    The answer is both yes and no.

    Open Source software companies have long understood the value of giving something away. It builds brand, builds community, provides instant feedback on new product releases, and can quickly catapult a brand to the top of the fray. Most software companies now also understand the danger of not giving something away. It is tough to compete these days against the likes of a SugarCRM, Mindtouch, Openbravo, Pentaho, Knowledgetree, or ProcessMaker. These companies drive so much traffic and so many hundreds of downloads each day that a newcomer in their respective software genres has very little chance of competing. This gets magnified by a loyal community following which provides lightening fast feedback whenever new features are released so that the software continues to improve at a pace that further weakens any would be competitors.

    Open Source Software is not just about giving away a small freebie or limited edition software. It is about giving away the whole enchilada – the full code. This is commercially viable under the assumption that totally pervasive distribution of a software product is worth more than the potential lost sales to those same users. This, of course, is possible only if a company has a plan to then sell higher value add services (premium services) to the much larger user base it acquires by giving away its software.

    Thousands of students and small companies in developing countries download my company’s open source bpm software every week. Why would I want to stop them? If we chose to sell our software, most would never have paid for it. Or if they would have, the cost of engaging with them and collecting money from them would not have covered the associated costs. But these same users may later join larger companies where the value of support and other premium services will be much larger than the revenue potential of selling to them when they were smaller and less able and willing to pay.

    The most successful commercial open source companies are the ones that do the best job of offering real free and open value while also delivering true differentiated premium services that a segment of their market wants to pay for.

    So, let’s turn back to the universities. They actually have always had a much better reason to give away their content (i.e. courses) than the open source software companies. The reasoning is simple – they have an incredible bundled premium service and there are people that are willing to pay for it. When you sign up for MIT’s premium plan for $100k + per year, you get the following:

    1. Physical experience – you are on a beautiful campus on the Charles river in Cambridge and this is the ideal setting for true contemplation for 4 years
    2. Access to the professors – you can actually talk to them and form a lasting relationship
    3. Network – MIT has pretty rigorous entrance requirements, so if you pay to go and they accept you, you gain access to a network which may help you find a spouse, a job, a business deal, and other significant relationships for the rest of your life
    4. Collaboration – real collaboration with other students – after all that’s where the real learning ocurrs
    5. A diploma to hang on your wall – it may just look like a piece of paper, but if the right person walks into your office later in life and sees it on the wall it could be worth a lot to you

    So does giving away its courses in any way jeopardize MIT’s ability to sell to this premium group? No, in fact it does just the opposite. MIT’s superior free offering will make it’s name and brand so universally known in the coming years that it will probably edge out its other rivals (Harvard and the rest of the ivy league) to the point that the value of the MIT diploma only goes up. Therefore, they will expand their base of those willing to pay for their premium services.

    Of course, at the same time, MIT will spawn a whole new industry which will appear mostly in the developing world but probably even to a lesser degree at colleges in the US (maybe this is the answer for Obama’s plan to breathe life into community colleges). Without a doubt, a legion of facilitators will appear at these institutions to “help” students take MIT courses. The institutions will make use of their classrooms to bring together local students and teacher’s aids to help students take the video taped MIT courses.

    These institutions will, of course, charge tuition for access to these free courses and may even issue local credit in their institution’s name brand for students that take the course through them. Does this sound unfair to MIT or somehow strange? Well, it shouldn’t. This is exactly what happens with free software. Just look online at all the companies offering services around the most popular open source software packages. The vast majority are not official distributors or partners of the software company. They are simply tapping into the demand created by the companies massive open source machine.

    I would assume that MIT has already thought about these consequences. And if they believe that they are entitled to some revenue from all of the revenue that will be made from these other universities using their courses, then they simply need to turn once again to the open source software industry and see how it solves this problem. I’ll give MIT a hint (you need to attract, retain, and certify your distribution channel :).

     
  • Brian

    SourceForge Community Choice Awards - coming to grips

    brian 11:06 pm on July 29, 2009 | 0 Permalink
    Tags: open source software, , zen

    Most of you have probably known the results of the Community Choice awards for a little more than 5 days.  I am just now admitting to myself that we didn’t win in one of the two categories where we were finalists.

    We received such a flood of mail from so many people that said they had voted for us that…well…I was pretty convinced we would actually win.    But no, not this time.  A company called PortableApps.com swept our two categories and robbed us of our day in the sun.    They had 27.87% of the vote in the category of Best Visual Design and 41.74% of the vote in Best Commercial Open Source Software Project.  That certainly seems pretty decisive so my hat is off to them.

    But for those of you who did vote for us - thanks.

    No.  I want to say more than thanks…really, it was a huge source of motivation and satisfaction for our team to be voted in as a Finalist.  Our core team works around the clock motivated by a much higher calling than just selling software.  Our users have told us time and time again how amazingly cool and useful ProcessMaker is - and that, more than anything else is what keeps us moving forward in our search to for perfection in our art of software.

     
c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
esc
cancel