Showing posts sorted by relevance for query stack. Sort by date Show all posts
Showing posts sorted by relevance for query stack. Sort by date Show all posts

04 December 2008

Microsoft's Tired TCO Toffee

Those with good memories may recall a phase that Microsoft went through in which it issued (and generally commissioned) a stack of TCO studies that “proved” Windows was better/cheaper than GNU/Linux. Of course, they did nothing of the sort, since the methodology was generally so flawed you could have proved anything.

I'd thought that even Microsoft had recognised that this was a very weak form of attack, so I was surprised to come across this....

On Open Enterprise blog.

27 November 2007

Getting Organised for Grids

I've always liked the idea of grids - creating virtual supercomputers by hooking up often geographically distant systems. It goes almost without saying that free software rules the grid roost, notably in the form of the Globus Toolkit. Now there's a new meeting place for open source gridders, with the easy-to-remember URL grid.org:


Grid.org is intended to provide a single location where open-source cluster and grid information can be aggregated and where community members can exchange information, experiences, and ideas related to the complete open source cluster software stack. In particular, but not exclusively, Grid.org provides a community where users of Cluster Express, and the various open source components it comprises, can interact with each other and with the source code.

This has only just been (re-)launched, so content and community are still slightly thin on the ground, although it is already good on Cluster Express:

Cluster Express 3.0 is open source cluster management software that integrates best-of-breed open source technologies to provide everything one needs to run technical and advanced computing applications on a cluster.

06 February 2008

Running the Internet - All of It - on GNU/Linux

Everyone knows that Google uses hundreds of thousands of commodity PCs running GNU/Linux to power its services. Well, IBM wants to go one further: running everything - the entire Internet, for example - on an Blue Gene/P supercomputer running GNU/Linux:

In this paper we described the vision and exploration of Project Kittyhawk, an ongoing effort at IBM Research which explores the construction of a next-generation compute platform capable of simultaneously hosting many web-scale workloads. At scales of potentially millions of connected computers, efficient provisioning, powering, cooling, and management are paramount.

...

To test our hypothesis, we are prototyping a stack consisting of a network-enabled firmware layer to bootstrap nodes, the L4 hypervisor for partitioning and security enforcement, Linux as a standard operating system, and an efficient software pack-
aging and provisioning system. An important aspect is that while these building blocks allow us to run a large variety of standard workloads, none of these components are required and therefore can be replaced as necessary to accommodate many diverse workloads. This flexibility, efficiency, and unprecedented scale makes Blue Gene a powerhouse for running computation at Internet scale.

(Via The Reg.)

13 October 2007

Exchanging Exchange for OpenChange

Because of its hooks into the rest of the stack, Exchange is one of the key programs for turning companies into Microsoft shops, so this could be quite important if it comes to fruition:


OpenChange aims to provide a portable Open Source implementation of Microsoft Exchange Server and Exchange protocols. Exchange is a groupware server designed to work with Microsoft Outlook, and providing features such as a messaging server, shared calendars, contact databases, public folders, notes and tasks.

We are working on two different aspects:

* Provide interoperability with Exchange protocols. This is the MAPI library development purpose (libmapi). MAPI stands for Messaging Application Programming Interface and is used within Microsoft Exchange. The OpenChange implementation provides a client-side library which can be used in existing messaging clients and offer native compatibility first with Exchange server; and in a near future with OpenChange server. As a proof of concept and in order to keep the implementation close to what developers shall expect, we are developing a gnome-evolution plugin which relies on libmapi.

* Provide a transparent replacement to Microsoft Exchange Server with native Exchange protocols support and direct communication with Microsoft Outlook. This basically means that OpenChange server won't need any plugin installation in Outlook. The server is tighly linked to Samba4 since it is developed as an endpoint module for smbd (the samba server daemon). One of the main objective with the server development is the abstraction layer architecture we are working on; it would not be sane for long term development either to rewrite a messaging server or to work with a single existing product. As a matter of fact, openchange should be able to run with any messaging server. For the first technical preview, we will surely orient the development towards a sqlite backend for testing purposes and a postfix one for production one.

(Via tecosystems.)

14 February 2007

Open Solutions Alliance

Another day, another open source organisation:

The Open Solutions Alliance consists of leading companies dedicated to making enterprise-class open source software solutions work together. We help customers put open source solutions to work by enabling application integration, certifying quality solutions, and promoting cooperation among open source developers. Membership is open to organizations that provide high-quality, business-ready open source solutions.

More specifically, it consists of companies like CentricCRM (customer relations management), Hyperic (systems management), JasperSoft (business intelligence) and OpenBravo (enterprise resource management), as well as more general open source players like CollabNet and SpikeSource.

What's striking about these is that together they form pretty much a complete open source enterprise stack of the kind I wrote about half a year ago. This is something we're going to see much more of, as individual open source companies start banding together to present a common front in order to satisfy the demands of large companies who want integrated, working solutions, not a ragtag bunch of codebases.

19 April 2007

Feisty Fawn Goes to Java (or Vice Versa)

Simon Phipps writes:

The news is that a full Java developer stack with tools is available from today in the Multiverse repository for Ubuntu 7.04 (that's Feisty Fawn). It includes JDK 5 and 6, the Glassfish Java EE server, the NetBeans development environment and the Java DB database. From today, Ubuntu becomes a first-class Java developer platform (just like Solaris Express already is). That also makes deployment easy - having Glassfish or Java DB as a dependency becomes almost trivial.

28 June 2007

Plugging in to Asay Power

I met up with Matt Asay (pronounced "ay-see") recently. I learned from this that he's had what amounts to the perfect career in open source business: training as a lawyer (including some work with Larry Lessig), then stints with Lineo (a pioneering embedded Linux company) and Novell (during which time he founded the Open Source Business Conference) before joining Alfresco, an enterprise content management company that is one of a whole new generation of businesses that collectively make up the open source enterprise stack.

My meeting also confirmed something that I had suspected for a while: that he is the most astute commentator on the open source business scene, bar none.

He has a new outlet for these insights in the form of the blog "The Open Road" on C|net (which means, unfortunately, that the URLs are totally opaque), where he is churning out posts at a rate that puts mere professional writers such as myself to shame. To make matters worse, he's come up with a blindingly obvious and brilliant wheeze for both generating lots of interesting copy and also providing what amounts to a grand conspectus of the entire open source business scene: an emailed survey of top CEOs there. Now, why couldn't I have thought of that?

The results are required reading for anyone who wants to understand the state of free software in the world of business today - and where it's going tomorrow. Here's the list of interviews:

Dave Rosenberg, MuleSource

Javier Soltero, Hyperic

Marten Mickos, MySQL

John Powell, Alfresco

Fabrizio Capobianco, Funambol

Boris Kraft, Magnolia

Kelly Herrell, Vyatta

Satish Dharmaraj, Zimbra

Ranga Rangachari, Groundwork

Dries Buytaert, Drupal

John Roberts, SugarCRM

Toby Oliver, Path Intelligence

Danny Windham, Digium


Bill Karpovich, Zenoss

Mark Brewer, Covalent


Gianugo Rabellini, Sourcesense

Bob Walter, Untangle

Paul Doscher, JasperSoft

Pete Childers, Zmanda

Rod Johnson, Interface 21

Harold Goldberg, Zend Technologies

Eero Teerikorpi, Continuent

05 November 2007

GPhone: Microsoft Still Not Picking It Up

So the GPhone has landed, or rather:

“We are not building a GPhone; we are enabling 1,000 people to build a GPhone,” said Andy Rubin, Google’s director of mobile platforms, who led the effort to develop the software.

And, of course, it's how they're enabling those 1,000 companies to create GPhones that's critical:

The software running on the phones may not even display the Google logo. Instead, Google is giving the software away to others who will build the phones. The company invested heavily in the project to ensure that all of its services are available on mobile phones. Its ultimate goal is to cash in on the effort by selling advertisements to mobile phone users, just as it does on Internet-connected computers.

It's a totally different model: you make it as easy as possible for companies to design the phones, you help them sell as many as possible, and then make your money from the user-base. Microsoft's John O’Rourke, of course, still doesn't get it (or maybe just pretends not to):

“They may be delivering one component that is free,” he said. “You have to ask the question, what additional costs come with commercializing that? I can tell you that there are a bunch of phones based on Linux today, and I don’t think anyone would tell you it’s free.”

Sorry, John, that's was "free as in freedom", rather than "free as in beer".

Update 1: Lazy me: here's the original press release. And another thing: note that as well as GNU/Linux, as expected, there is also Java. Now consider what might have happened had Java not be GPL'd....

Update 2: Here's a nice quote from one of the Mr Googles hisself:

Sergey Brin: “As I look at it I reflect, ten years ago I was sitting at a graduate student cubicle. We were able to build incredible things,. There was a set of tools that allowed us to do that. It was all open technologies. It was based on Linux, GNU, Apache. All those pieces and many more allowed us to do great things and distribute it to the world. That is what we are doing today, to allow people to innovate on today’s mobile devices. Today’s mobile devices are more powerful than those computers I was working on just ten years ago. I cannot wait to see what today’s innovators will build.”

RMS will be pleased at the rare call-out for GNU there.

Update 3: Whoops, should've spotted this:

The one I really can’t figure out is this: how did Google (and friends) manage to build a “complete mobile phone software stack” built on the GPL licensed “open Linux Kernel” that’s itself licensed under the “commercial-friendly” Apache v2 license that protects would-be adopters from the “from the ‘viral infection’ problem.” Before you ask, yes that’s a direct quote, and yes I think using it is an exceptionally poor decision. I expected more from you, Google.

Very odd.

26 November 2008

Sun's Open Source Appliances

When Sun announced at the beginning of this year that it was buying MySQL for the not inconsiderable sum of a billion dollars, the question most people posed to themselves was how Sun was going to recoup its investment. I was initially worried that Sun might try to push Solaris over GNU/Linux in the LAMP stack, but Sun's CEO, Jonathan Schwartz was adamant that wasn't going to happen.

Now, nearly a year later, we're beginning to see what exactly Sun has in mind....

On Open Enterprise blog.

05 November 2008

Why is the BBC Running Microsoft Ads?

I wrote below about Microsoft's rather desperate BizSpark. It all seemed pretty transparent to me. But not to the BBC, apparently, which has fallen hook, line and sinker for the Microsoft line:

"The rising tide of people building new companies, building successful companies using our product is good for us because we share in that over time. The goal is to remove any barriers to getting going." he told BBC News.

Except, of course, there are no barriers to getting going as far as software is concerned, because the LAMP stack has always been there, always free and always excellent - as evidenced by the fact that it's currently running 99.9% of Web 2.0.

But it's obviously too much to expect a technology reporter in Silicon Valley to mention such trivia in the face of the *real* story about Microsoft's perfervid altruism.

29 January 2007

Pentaho - Tally-ho!

Talking of opening up:


I'm not sure if anyone else noticed, but Pentaho has gone 100% open source.

Thanks to moves like this, the open source enterprise stack gets richer all the time.

10 March 2013

Python Trademark At Risk In Europe: Python Software Foundation Appeals For Help

The open source programming language Python -- named after the British comedy series "Monty Python" -- became popular in the 1990s, along with two other languages beginning with "P": Perl and PHP. Later, they formed a crucial part of the famous "LAMP" stack -- the GNU/Linux operating system + Apache Web server + MySQL database + Python/Perl/PHP as scripting languages -- that underpinned many of the most successful startups from this time. 

On Techdirt.

26 July 2007

Another One Bites the Dust - Nicely

Here's double good news:

SugarCRM Inc., the world’s leading provider of commercial open source customer relationship management (CRM) software, today announced the upcoming release of Sugar Community Edition 5.0 will be licensed under the new Version 3 of the GNU General Public License (GPL). The GPL is the most widely used free and open source (FOSS) license in the market.


Double because it sees yet another major open source enterprise stack company adopt the GNU GPL, and because it's gone straight to version 3, with no ifs and buts, which will only strengthen that licence's position. Interesting, too, Eben Moglen's quoted comments:

"We believe that sharing knowledge is good. We encourage other important free and open source software projects to take this step and join us in making better software."

11 May 2007

Park at My LAMP Server

Up to the London OpenCoffee meeting yesterday (well, with a name like that, how could I resist?), where I met Anthony Eskinazi. He's the MD of the self-explanatory ParkAtMyHouse.com:

We are a brand new and innovative service which aims to provide affordable and penalty-free parking around public venues by enabling property-owners to rent out their empty driveways, garages, car parks and other spare pieces of land to drivers needing somewhere to park.

Motorists and cyclists on their way to work, a big sports match or a hospital appointment for example, can arrange to use a property-owner’s space on a one-off or regular, short-term or long-term basis.

What I love about this idea - aside from its blindingly obvious nature, always a good sign - is the way it uses technology to make economic and social activity more granular, and hence more flexible and efficient. It also has a green angle, thanks to this tie-up with Zipcars.

Not surprisingly, one reason why Eskinazi was able to turn this idea into reality with minimal resources is because he's built his site (personally) on a LAMP stack. He also mentioned how much he owes to the content management software Joomla, which he says is both easy to use and yet extremely powerful.

05 December 2007

Not Another Open Source Blog...

Or rather, not just *any* old open source blog, but a new gig for me, called Open Enterprise:


I'll be looking at all levels of the enterprise open source stack – from GNU/Linux distros, through middleware up to the top-level apps – at web services (most of which run on free software stacks like LAMP), writing about the companies working in these sectors, old and new alike (start-ups welcome), and the communities of users and developers that have formed around them (or not, as the case may be).

As well as detailed analysis of the latest goings-on, there will be longer, more speculative pieces about emerging trends or issues, including legal and social ones – vitally important aspects for free software. Another key thread will be interviews with the leading players in this sector – both coders and the corporate types, along with a sprinkling of key individuals in related areas like security and copyright.

Since free software is global, postings to this blog will naturally report on anything of note happening anywhere in the world; but it will do it from an unashamedly European viewpoint. And don't expect me to be too serious all the time: after all, this free software stuff is meant to be fun as well as useful.

And if you're wondering where that leaves leaves old opendotdotdot, fear not:

Alongside this content you'll notice plenty of posts from my other blog, Opendotdotdot, popping up. This has been going for two years now, and has a couple of thousand posts about the general culture of openness, including open source and related areas like open access and open content. This new blog is designed to complement that material by concentrating on the business side of things, although inevitably there'll be some overlap between the two.

So basically, heavier enterprise stuff will go in the new blog, while general cultural stuff will appear here and be mirrored there: my hope is to cover even more of the openness spectrum.

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.

12 June 2007

Red Hat's Stack Attack

I've commented on Red Hat Exchange before, but now there's something to see: essentially, a roll-call of the leading open source enterprise apps - and the next frontier for free software.

20 March 2007

In the (Marketing) Belly of the Beast

It's always a good idea to try to understand how Microsoft regards the world of free software, and there's no better way of doing that than reading its own materials aimed at beating open source. Here's a good example, called Linux Personas, which presents various kinds of GNU/Linux users and how to win them back to Windows.

Perhaps the most interesting category is the Linux Aficionado - hard-core open source geek, in other words. The two key approaches are the usual tired TCO studies - a pretty forlorn hope given the extent to which they have been debunked - and an argument based on the strength of Windows' integrated platform.

The latter has always truck me as one of the better points, since it is (currently) a key differentiator for Microsoft. I still don't see geeks going for it (their senior managers might, though). What's more important in this context, perhaps, is the rise of the open source stack, which effectively is building a counter-argument to this. (Via Slashdot.)

29 November 2010

Dissecting the Italian Non-Squirrel

A couple of days ago I wrote about the deal between the regional government of Puglia and Microsoft, noting that it was frustrating that we couldn't even see the terms of that deal. Well, now we can, in all its glorious officialese, and it rather confirms my worst fears.

Not, I hasten to add, because of the overall framing, which speaks of many worthy aims such as fighting social exclusion and improving the quality of life, and emphasises the importance of "technology neutrality" and "technological pluralism". It is because of how this deal will play out in practice.

That is, we need to read between the lines to find out what the fairly general statements in the agreement will actually mean. For example, when we read:

analisi congiunta delle discontinuità tecnologiche in atto e dello stato dell’arte in materia di ricerca e sviluppo informatico, sia in area desktop che nei data center (come ad es. il cloud computing e la mobilità);

[joint analysis of the technological discontinuities underway and of the state of the art in research materials and IT development, both on the desktop and in the data centre (for example, cloud computing and mobile)]

will Microsoft and representatives of the Puglia administration work together to discuss the latest developments in mobile, on the desktop, or data centres, and come to the conclusion: "you know, what would really be best for Puglia would be replacing all these expensive Microsoft Office systems by free LibreOffice; replacing handsets with low-cost Android smartphones; and adopting open stack solutions in the cloud"? Or might they just possibly decide: "let's just keep Microsoft Office on the desktop, buy a few thousands Windows Mobile 7 phones (they're so pretty!), and use Windows Azure, and Microsoft'll look after all the details"?

And when we read:

Favorire l’accesso e l’utilizzo del mondo scolastico e dei sistemi dell’istruzione alle tecnologie ed agli strumenti informatici più aggiornati

[To encourage the educational and teaching world to access and use the most up-to-date IT systems]

will this mean that teachers will explain how they need low-cost solutions that students can copy and take home so as not to disadvantage those unable to pay hundreds of Euros for desktop software, and also software that can be modified, ideally by the students themselves? And will they then realise that the only option that lets them do that is free software, which can be copied freely and examined and modified?

Or will Microsoft magnanimously "donate" hundreds of zero price-tag copies of its software to schools around the province, as it has in many other countries, to ensure that students are brought up to believe that word processing is the same as Word, and spreadsheets are always Excel. But no copying, of course, ("free as in beer" doesn't mean "free as in freedom", does it?) and no peeking inside the magic black box - but then nobody really needs to do that stuff, do they?

And when we see that:

Microsoft si impegna a:

individuare e comunicare alla Regione le iniziative e risorse (a titolo esemplificativo: personale tecnico e specialistico, eventuali strumenti software necessari alle attività da svolgere congiuntamente) che intende mettere a disposizione per sostenere la creazione del centro di competenza congiunto Microsoft-Regione;

[Microsoft undertakes to:

specify and communicate to the Region the initiatives and resources (for example: technical personnel and specialists, software necessary for the joint activities) which it intends to make available for the creation of the joint Microsoft-Regional centre of competence centre]

are we to imagine that Microsoft will diligently provide a nicely balanced selection of PCs running Windows, some Apple Macintoshes, and PCs running GNU/Linux? Will it send along specialists in open source? Will it provide examples of all the leading free software packages to be used in the joint competency centre? Or will it simply fill the place to the gunwales with Windows-based, proprietary software, and staff it with Windows engineers?

The point is the "deal" with Microsoft is simply an invitation for Microsoft to colonise everywhere it can. And to be fair, there's not much else it can do: it has little deep knowledge of free software, so it would be unreasonable to expect it to explore or promote it. But it is precisely for that reason that this agreement is completely useless; it can produce one result, and one result only: recommendations to use Microsoft products at every level, either explicitly or implicitly.

And that is not an acceptable solution because it locks out competitors like free software - despite the following protestations of support for "interoperability":

Microsoft condivide l’approccio delle politiche in materia adottato dalla Regione Puglia ed è parte attiva, a livello internazionale, per promuovere iniziative rivolte alla interoperabilità nei sistemi, indipendentemente dalle tecnologie usate.

[Microsoft shares the approach adopted by the Puglia Region, and is an active part of initiatives at an international level to promote the interoperability of systems, independently of the technology used.]

In fact, Microsoft is completely interoperable only when it is forced to be, as was the case with the European Commission:

In 2004, Neelie Kroes was appointed the European Commissioner for Competition; one of her first tasks was to oversee the fining brought onto Microsoft by the European Commission, known as the European Union Microsoft competition case. This case resulted in the requirement to release documents to aid commercial interoperability and included a €497 million fine for Microsoft.

That's clearly not an approach that will be available in all cases. The best way to guarantee full interoperability is to mandate true open standards - ones made freely available with no restrictions, just as the World Wide Web Consortium insists on for Web standards. On the desktop, for example, the only way to create a level playing-field for all is to use products based entirely on true open standards like Open Document Format (ODF).

If the Puglia region wants to realise its worthy aims, it must set up a much broader collaboration with a range of companies and non-commercial groups that represent the full spectrum of computing approaches - including Microsoft, of course. And at the heart of this strategy it must place true open standards.

Update: some good news about supporting open source and open standards has now been announced.

Follow me @glynmoody on Twitter or identi.ca.

12 February 2007

IBM's Open Client Solution: Blue FOOGL

Here's an interesting move by IBM, what it calls a "flexible software stack":

IBM today unveiled a new Open Client Solution for customers of any size or industry so they can help their employees better collaborate, improve productivity, and lower the total cost of information technology ownership.

The solution addresses customer demand to improve interoperability and provide more choice to run different vendors' products that work together. Customers will now have the opportunity to run a mix of Lotus, open source, and other commercial software products - - running on either Linux, Microsoft Windows, or planned for later this year, Macintosh - - on PCs, desktops and other devices.

One of the key points seems strangely familiar:

Customers can benefit from the opportunity to make one investment in the single, flexible Open Client Solution, a more efficient alternative to vendor lock-in because only minor changes are typically required to run on different operating system platforms.

...

Further advancing the company's open standards push beyond Linux, customers will be afforded the freedom to choose from a variety of IBM technologies or Business Partner applications including: IBM Productivity tools that support the OASIS Open Document Format (ODF), the Firefox Web browser, Lotus Notes & Lotus Domino, Lotus Sametime and IBM WebSphere Portal v6 on Red Hat Desktop Linux suite, or SUSE Linux Enterprise Desktop.

Yup, it's the rare, Lesser Spotted Blue Foogl. (Via LXer.)