Showing posts with label jboss. Show all posts
Showing posts with label jboss. Show all posts

20 January 2012

Welcome to the World of Open Source Domotics

Canonical pulled off something of a coup at the recent Consumer Electronics Show (CES) when it announced its Ubuntu TV – inevitably dubbed "TV for human beings":

On The H Open.

29 July 2008

Open Domotics

Marc Fleury has already written computer history once when he set up JBoss with a new model of holding all the copyright in the code - hitherto the coders usually owned their own contributions, as is the case for the Linux kernel - and a bold move up the enterprise stack into open source middleware. That paid off very nicely for him - and why not? - and now he's back with what looks like another very interesting move:

I have been studying a new industry lately, it is called Home Automation or Domotics in Europe. It is really a fancy name to describe the age old problem of "why can't my mom operate my remote". Every self respecting geek has one day felt the urge to program his or her house. Home Automation in the field is lights, AV, AC, Security. Today it is a bit of an expensive hobby, even downright elitist in some cases, but the technology is rapidly democratizing, due to Wifi, Commodity software/hardware, the iPhone and the housing crisis.

Although Fleury is a hard-headed business man who speaks his mind, he's also a true-blue hacker with his geekish heart in the right place:

We are an Open Community in Domotics, product design is rather open. We provide a hardware reference implementation on Java Linux it will help us develop but also provides the physical bridge to IR/RS/Ethernet/wifi. On the software side use JBoss actually as the base for our server leveraging packaging and installation. It is an application of JBoss in a way. We use Java to map protocols.

Open domotics - worth doing for the name alone.

20 November 2007

What Can You Protect in Open Source?

Marc Fleury is a Frenchman who famously made lots of dosh when he sold his open source company JBoss to Red Hat. That puts him in a strong permission to pontificate about what does and what doesn't work in the world of businesses based around free software. Try this wit and wisdom, for example:

B.D asks: "marcf, my open source project is starting to enjoy a measure of success, I am thinking of going professional with it, I am thinking about business models. How much thought should I put in protecting my Intellectual Property?"

Answer: B.D. protecting IP in OSS is extremelly important. The only "private" property that exists in OSS are 1- brand 2- URL. Both are obviously related but really you need to protect your brand name, in other words REGISTER your trademarks, use them, declare they are yours and enforce the trademark, meaning protect against infringement. Other products, specifically based on your product should not include your name. Consultancies will be able to say they know and work with your "product name" but they cannot ship products using your trademark. Educate yourselves on brand IP, that is a big asset in OSS.

The URL deserves the same treatment. A successful website with traffic is a source of revenue in this day and age, either directly through ad placement or indirectly by lead generation.

It's interesting that Fleury concentrates on trademarks, rather than copyright or patents (of the latter he says: "you will have little protection against thieves that want to copy what you have done without letting you know and put it under different licenses, I have seen it done, such is the nature of the beast.") I think this indicates that trademarks can be useful, even with open source, just as copyright is necessary for licences to work. It's patents that remain the problem.

16 November 2007

Systematising Systems Management

Last year I wrote a review of the open source systems management sector. At that time, it was highly fragmented, symptomatic of the very early days of this area. The market is still fragmented, but there are some clear tectonic movements going on that hint at important consolidations to come.

First we had Hyperic cosying up to Red Hat:

Red Hat, the world's leading provider of open source solutions, and Hyperic Inc., the leader in multi-platform, open source systems management, today announced that they have extended their agreement to collaborate on the development of a common systems management platform. Development will continue under an open source model.

For years, the JBoss Operations Network team has been developing code on the Hyperic platform. Red Hat will be contributing its updates and enhancements to this new open source project. Both companies will work to maintain, govern and extend management capabilities within the new open source systems management platform project. Additionally, Hyperic and Red Hat will work jointly to include this base in both future Hyperic and Red Hat systems management products.

Now we have Nagios Enterprises and GroundWork getting luvvy-duvvy:

Nagios Enterprises (www.nagios.com), the commercial arm of Nagios, the world’s most popular open source host, service and network monitoring program, and GroundWork Open Source, Inc. (www.groundworkopensource.com), the leader in open source IT management software, today announced a joint partnership focused on joint market development and shared delivery of services around open source IT monitoring and management.

...

Under the terms of the joint partnership, Nagios Enterprises will soon offer tier three support for Nagios-related aspects of Groundwork Open Source. In addition, GroundWork Open Source and Nagios Enterprises will engage in various market development activities including cross-promotion via advertising, joint marketing efforts, and business referral opportunities.

It's not really clear how all this going to pan out, but it's seems likely that there will only be one or two main players left in a year or two. My bet is that Red Hat will simply buy up all the companies it needs. As Matthew Aslett pointed out recently, Red Hat is pretty voracious when it comes to swallowing other open source companies.

And whatever happens, I do wonder where this leaves the rather, er, quiescent Open Management Consortium, whose blog last had a posting on 21 May of this year....

13 August 2007

Red Hat Meets Eclipse

Here's an interesting example of major open source projects meeting to produce a highly-targeted commercial product:

Red Hat Developer Studio is a set of eclipse-based development tools that are pre-configured for JBoss Enterprise Middleware Platforms and Red Hat Enterprise Linux. Developers are not required to use Red Hat Developer Studio to develop on JBoss Enterprise Middleware and/or Red Hat Linux. But, many find these pre-configured tools offer significant time-savings and value, making them more productive and speeding time to deployment.

15 March 2007

Red Hat Exchange: Apotheosis of the Stack

I've written several times on this blog and elsewhere about the rise of the open source enterprise stack. Its appearance signals both the increasing acceptance of a wide range of open source solutions in business, as well as the growing maturity of those different parts. Essentially, the rise of the stack represents part of a broader move to create an interdependent free software ecosystem.

Red Hat has been active in this area, notably through the acquisition of JBoss, but now it has gone even further with the announcement of its Red Hat Exchange:

Red Hat has worked with customers and partners to develop Red Hat Exchange (RHX), which provides pre-integrated business application software stacks including infrastructure software from Red Hat and business application software from Red Hat partners.

RHX is a single source for research, purchase, online fullfillment and support of open source and other commercial software business application stacks. Through RHX, customers will be able to acquire pre-integrated open source software solutions incorporating infrastructure software from Red Hat and business application software from Red Hat partners. Red Hat will provide a single point of delivery and support for all elements of the software stacks.

Through RHX, Red Hat seeks to reduce the complexity of deploying business applications and support the development of an active ecosystem of commercial open source business application partners. RHX will be available later this year.

It's obviously too early to tell how exactly this will work, and how much success it will have. But it's nonetheless an important signal that the open source enterprise stack and the associated ecosystem that feeds it are rapidly becoming two of the most vibrant ideas in the free software world.

06 March 2007

Exadel's Open Source Cornucopia

Now here's a real confluence:


Red Hat, the world’s leading provider of open source solutions, and Exadel, the leader in providing rich application components for creating a new generation of enterprise solutions, today announced a strategic partnership that will add mature, Eclipse-based developer tools for building service-oriented architecture (SOA) and rich, Web 2.0 applications to Red Hat's integrated platform, including Red Hat Enterprise Linux and JBoss Enterprise Middleware. This move marks the first time that a high caliber set of Eclipse-based developer tools will be available in open source.

Exadel will open source all of its products, including Exadel Studio Pro and RichFaces, as well as consolidate its Ajax4jsf project under JBoss.org, the community behind open source projects that roll up into JBoss Enterprise Middleware. In turn, Red Hat will work jointly with Exadel to drive development of the projects and their integration with JBoss platform technologies such as JBoss Seam.

So, here we have a company open sourcing its products, through a collaboration with Red Hat. As well as confirming the latter's central position in the open source ecosystem, it also boost Eclipse and Java while it's at it.

That's a pretty powerful payload from one announcement, and testimony to the multiplicative effects of open source, which tends to empower everything within its range, unlike proprietary moves, which are generally subtractive, damaging other offerings.

09 February 2007

Fleury Flies the Nest

Marc Fleury has been one of the more, er, colourful characters in the open source world. The acquisition of his company JBoss by Red Hat never felt quite right (aside from the financial aspect), so it's no surprise to see the following announcement, pithy in the extreme:


Marc Fleury has decided to leave Red Hat to pursue other personal interests, such as teaching, research in biology, music and his family

At least they went beyond the usual "spend more time with his family".

I predict we'll be hearing more of the vocal M. Fleury - and that it won't be to do with his biological research.

18 September 2006

Open Source Enterprise Stack: It's Official

I and several thousand other people have been writing about the open source enterprise stack for a while; now free software's Eminence Rouge has given its benediction:

Red Hat Application Stack is the first fully integrated open source stack. Simplified, delivered, and supported by the open source leader. It includes everything you need to run standards-based Web and enterprise applications. Red Hat Application Stack features Red Hat Enterprise Linux, JBoss Application Server with Tomcat, JBoss Hibernate, and a choice of open source databases: MySQL or PostgreSQL, and Apache Web Server.

04 September 2006

On the Marc

This isn't exactly hot news, and it's been blogged elsewhere, but I don't feel a blog called "open..." would be complete without at least a pointer to it.

Marc Fleury, founder and head of JBoss, now part of Red Hat, has a blog entitled "Enter the JBoss Matrix". One of his recent posts, "Wall Street, Oracle and Game Theory", is a typically heady mix of peeks into the Red Hat machine, name-dropping and very perceptive analysis. It's long, but I urge you to read it - here's a characteristic sample:

See, nowhere in the GPL is it said that we must distribute the software to you in the first place. Dion Cornett likes saying GPL != Public Domain. In fact, in the case of RHEL, RedHat doesn’t distribute it to anybody, not for free that is.

If you want to have the software, you must subscribe to RedHat Network (RHN) and if you redistribute the patches or RHEL (which you can) you must pay us for every instance, if you don’t, well, we are under no obligation to give you the future patches and upgrades, in other words, we cancel the RHN distribution to you and you are technically /forking/ RHEL.

29 July 2006

Open Source Evo-Devo

In the early days of free software in business - say ten years ago - there was a natural tendency to think of it as a monolithic entity. But rather as chromatography can be used to separate out the constituent parts of an apparently uniform blob, so time gradually teases out the different elements that go to make up the rich and complex world of open source.

Thus we have projects like Apache and GNU/Linux, which are so much a part the mainstream now that it probably hard for most people to imagine that they were never part of it. Then there are the projects like MySQL and JBoss that are fast establishing themselves as second-generation leaders. Finally there is the new wave - the SugarCRMs, the JasperSofts and Alfrescos - that are coming through fast.

I found a nice representation of this evo-devo in a post on Matt Asay's blog, where it is attributed to Robin Vasan. I'm afraid I've never heard of him (I obviously lead a sheltered life), but I see from his bio that he's involved with Alfresco, as Matt is, so this is obviously the connection.

Aside from the graphic - which diverges in detail from my view of things, but is broadly the same - Matt's post contains several other interesting slides (and ideas) from his recent presentation at OSCON 2006. It's well worth taking a look at.

22 July 2006

JBoss's Secret of Success

A long and thoughtful post by Matt Asay on why JBoss has been so successful. No secret sauce, but plenty of fascinating figures along the way. This is an area I'm getting into in a big way: my recent LWN.net article was a shot across the bows. You have been warned.

17 April 2006

Does Larry's Linux Stack Up?

The tantalising story in the FT that Oracle is ruminating upon acquiring one of the main GNU/Linux distributions - well, Novell - is bound to re-ignite speculation about Oracle's intentions and ultimate impact in this sector. An earlier rumour that Oracle was about to buy JBoss - obviously not true - led to a similar spate of comments, for example that Oracle was about to wipe out open source itself.

But as I wrote back then, it would seem that Larry Ellison really doesn't get this free software lark if he thinks he can wade in with a cheque-book and walk out with anything perdurable. Basically, the moment he tries to throw his weight around in any newly-acquired open source company, he will find that everything valuable in that company - its coders - will walk out of the door and work somewhere else (like Red Hat or IBM). So the idea he will snaffle up one of these cute little old GNU/Linuxes to complete his collection of netsuke rather misses the point.

What is really interesting about the FT story is that Mr. Ellison says "I’d like to have a complete stack." The stack refers to the complete set of software layers, starting at the bottom with the operating system, moving up through middleware and on to the applications. This shows that he may not quite understand the answer, but at least can articulate the question, which is: what does a software company do when the layers of the stack are commoditised one by one?

Things started even below the operating system, at the level of the network, when TCP/IP became the universal standard. But what many people forget is that once upon a time, there used to be three or four or more competing network standards, including Novell's IPX/SPX: it was Novell's dogged support for its protocols in the face of TCP/IP's ascendancy that nearly destroyed the company.

Similarly, not everyone today realises that once there were alternatives to the now-ubiquitous GNU/Linux operating system, including an older approach from a company called Microsoft, also destroyed by clinging too long to outdated closed-source solutions (this information sponsored by the year 2016).

What Ellison's comments indicate is that there is growing awareness that the free software approach is seeping inexorably up the stack. It will be interesting to see his response when it starts to dampen the application layer, and databases like Oracle's flagship start looking as soggy as IPX/SPX....

Update: There's a good table in this C|net article on how the competing stacks, er, stack up.

10 February 2006

Scrying an Oracle

This story has so many interesting elements in it that it's just got to be true.

According to Business Week, Oracle is poised to snap up no less than three open source companies: JBoss, Zend and Sleepycat Software. JBoss - which calls itself the "professional open source company", making everyone else unprofessional, I suppose - is one of the highest-profile players in this sector. Not least because its founder, the Frenchman Marc Fleury, has a tongue as sharp as his mind (you can sample his blog with this fab riff on genomics, Intelligent Design and much else).

His controversial remarks and claims in the past have not always endeared him to others in the free software world. Take, for example, the "disruptive Professional Open Source model" he proudly professes, "which combines the best of the open source and proprietary software worlds to make open source a safe choice for the enterprise and give CIOs peace of mind." Hmm, I wonder what Richard Stallman has to say about that.

JBoss has been highly successful in the middleware market: if you believe the market research, JBoss is the leader in the Java application server sector. Oracle's acquisition would make a lot of sense, since databases on their own aren't much fun these days: you need middleware to hook them up to the Internet, and JBoss fits the bill nicely. It should certainly bolster Oracle in its battle against IBM and Microsoft in the fiercely-fought database sector.

While many might regard the swallowing up of an ambivalent JBoss by the proprietary behemoth Oracle as just desserts of some kind, few will be happy to see Zend suffer the same fate. Zend is the company behind the PHP scripting language - one of the most successful examples of free software. (If you're wondering, PHP stands for "PHP: Hypertext Preprocessor" - employing your standard hacker recursive acronym naming convention).

Where JBoss is mostly key for companies running e-commerce Web sites, say, PHP is a core technology of the entire open source movement. Its centrality is indicated by the fact that it is one of the options for the ubiquitous LAMP software stack: Linux/Apache/MySQL/PHP or Perl or Python. The fact that Oracle will own the engine that powers PHP will be worrying for many in the free software world.

About Sleepycat, I can only say: er, who? - but that's just ignorance on my part. This article explains that Sleepycat's product, Berkeley DB, is actually the "B" in LAMP. Got that? The Sleepycat blog may throw some more light on this strange state of affairs - or maybe not.

Whatever the reason that Oracle wants to get its mitts on Sleepycat as well as Zend and JBoss, one thing is abundantly clear if these rumours prove true: Oracle is getting very serious about open source.

In the past, the company has had just about the most tortuous relationship with open source of any of the big software houses. As I wrote in Rebel Code, in early July 1998, an Oracle representative said "we're not seeing a big demand from our customer that we support it" - "it" being GNU/Linux. And yet just two weeks later, Oracle announced that it was porting Oracle8 to precisely that platform. This was one of the key milestones in the acceptance of free software by business: no less a person than Eric Raymond told me that "the Oracle port announcement...made the open source concept unkillable by mere PR" - PR from a certain company being a big threat in the early days of corporate adoption.

Open source has come on by leaps and bounds since then, and these moves by Oracle are not nearly so momentous - at least for free software. But I wonder whether the otherwise canny Larry Ellison really knows what he's getting into.

Until now, Oracle has mainly interacted with open source through GNU/Linux - that is, at arm's length. If it takes these three companies on board - especially if it acquires Zend - it will find itself thrown into the maelstrom of open source culture. Here's a hint for Mr Ellison: you don't get to assimilate that culture, whatever you might be thinking of doing with the companies. You either work with it, or it simply routes around you.

Yes, I'm talking about forks here: if Oracle misplays this, and tries to impose itself on the PHP or JBoss communities, I think it will be in for a rude surprise. To its credit, IBM really got this, which is why its embrace of open source has been so successful. Whether Oracle can follow in its footsteps, only time will tell.

But the rumoured acquisitions, if they go ahead, will have one other extremely significant effect. They will instantly add credibility, viability and desirability to a host of other second-generation open source companies that have grown up in the last few years. Free software will gain an immediate boost, and hackers will suddenly find themselves in great demand again.

Given the astonishing lift-off of Google's share price, and the palpable excitement surrounding Web 2.0 technologies (and the start-ups that are working on them), the hefty price-tags on open source companies being bandied around in the context of Oracle have a feeling of déjà-vu all over again: didn't we go through all this with Red Hat and VA Linux a few years back?

You don't have to be clairvoyant - or an oracle - to see that if these deals go through, the stage is well and truly set for Dotcom Delirium 2.0.