Microsoft Audits UK Council To Prove Cost Effectiveness
A Masquerade writes "When Microsoft's market position was threatened by projects within the UK government evaluating open source solutions, it chose an interesting way to fight back. Computer Weekly has a piece by a Microsoft manager explaining they're paying for an external audit of the IT services for a specific UK local authority, Newham Council, to provide a cost justification for Windows and Office on the desktop, as opposed to an open source solution. The Register comments that 'if Microsoft succeeds in holding on to Newham, it will have knocked a considerable amount of wind out of the pilot schemes before they've even kicked off properly.'"
I want to see an unbiased proof that "MS IS SO MUCH CHEAPER" like they keep ranting about. If it actually proves they are, I want it HEAVILY documented. This could be the deciding factor to stop hating MS's apparent FUD tactics. They might really be more cost effective than Linux and other Open Source solutions...
;)
*cough* if you tack on the 699$ SCO tax *cough*
hrrm.
If I am paying someone money to make me look good, they damn well better make me look good.
If M$ is paying a metric assload for them to look good they are going to look fscking fabulous.
There is nothing wrong with being gay. It's getting caught where the trouble lies.
So Microsoft pays up for the audit and they got to choose the place the audit takes place.
Is Newham some kind of poster-boy location for Microsoft? I mean hey, hell would freeze over if this "audit" shows anything than a clear advantage in costeffectivness for Windows.
Somehow, "Today Newham, tommorow the world" doesn't haver the same ring to it.
the original article about the 'UK test(ing) open source waters'.
Paticularly of interest is this: 'We can be sure that there will be lots of meetings going on inside Microsoft, because that is just what happened when the German city of Munich decided to use open source software in preference to Windows. The result was a secret offer of massive discounts.'
In Munich they offered discounts (although still failed), now this... If it isn't anti-competition I don't know what is.
When anger rises, think of the consequences.
Confucius (551 BC - 479 BC)
If you want to compete with Free Software, the only way you can truly compete is at the cost of use level. As far as operating systems and application suites go, the alternatives are all pretty much equal.
But once you take the fight to cost, the winners and losers get separated right quick. Mac, out. Linux, in. AIX, out. Windows, in. Solaris, way out. HPUX, out. Herd, it's almost there, any day now.
And so with the finalists Linux and Windows you have a neck and neck race. Linux wins in the licensing part, but Windows wins out in the cost of use. The total TCO is pretty much equal, so it's really a toss up at this point.
It may seem like a huge win for Microsoft if they can pull this TCO win off, but it's only one government department and the reality of the situation is that every office is different and has different needs. A company based on hacking and running high-powered servers needs Linux. A company based on being productive and interfacing with customers and customer data needs Windows.
So you can't judge the fitness of an OS on TCO alone, especially as TCO is variable among application domains.
Since this audit is being paid by Microsoft and being done in conjunction with Ernst & Young, you know for sure it will not be an unbiased audit (which goes against auditor independence).
Personally, I'm not holding my breath on a fair and independent audit.
It is not our abilities that show what we truly are... it is our choices.
Though a shrewd move by Microsoft it may prove effective. Since it is very difficult to counter such move by open source. One solution would be that the local open source users groups can prove it to them that open source solution would work out cheaper. any other ideas??
My local authority caused a stink when it bought expensive laptops for all the councillors - because it was later suggested that these machines were hardly ever used. Small example, but such is local politics.
Also, and I mean no disrepect to anyone in local government IT in the UK, but it's not well paid compared to the private sector - there are plenty of PHBs I guess.
Machines at my organisation (can't say for obvious reasons) were recently upgraded from Windows NT to Windows 2000, and Windows 2000 takes around three minutes to boot up on a Celeron 500 with 128 Mb of RAM. Windows NT on th eother hand takes around 20 seconds. And at 6 UK pounds an hour that adds up after a while. Mandrake 9.2 is the fastest booting linux I have used so far, which is faster than Windows NT so hopefully I can convince them to switch (It has all the apps we need, and I don't have any LG drives either).
When choosing an MS solution you pay your money to MS. If you choose an open alternative you are more or less able to choose to whom you want to give your money. You could pay RedHat or some other distributor or you could employ the people on site (and even fight unemployment that way...)
Using phrases like "shareware Linux" and "kernel level programming in VB" plus stating that Linux doesn't have features that it patently does, demonstrates more than adequately that you have absolutely no idea what you're talking about. Shame on you for calling yourself a "consultant". You're an MS weenie, pure and simple.
They don't have time for that! They're too busy writing Yet Another Tiki/BitTorrent client.
Personally, I'm trying to get people to think about open source and am in the process of putting together a CD presentation pack of OpenOffice for MPs.
The whole Microsoft thing would be more cost effective if they were removed from the face of the earth. Like if all the employees quit because they suddenly gained a sense of shame. And if all the California fires were suddenly concentrated around a single complex in Redmond at One Microsoft Way.
:)
Overnight computer systems would be freed from a tyranical overlord who is trying to bleed the world dry with his twisted iron claw called "Windows". Alternatives would be used that weren't Microsoft by many too uneducated to even look before they knew about the free alternatives ("well, we always bought Microsoft before... so I guess we'll keep on doing it when they force us to upgrade again").
Think of the BILLIONS that would be saved the world over! Millions of happy users BitTorrenting RedHat or FreeBSD ISOs to each other and downloading all the software they would ever need. With the money everyone would save this could kick-start the economy!
(Note: This is only wishful thinking, please do not actually set fire anything, as we now know Apple Mac G5's are present and we don't want a friendly fire incident.
An audit is most commonly meant to be just about verification. Eg an external audit of a company is meant to verify for the shareholders that the financial accounts present a 'True and Fair View etc.' I used to work in public sector audit for a competitor of Ernst & Young & I remember that there used to be things called 'Value for Money Audits' but these were really just disguised ways for audit departments to start doing higher-value consulting work. It's possible I suppose that Ernst & Young may come up with an objective answer, but I wouldn't count on it. I'd feel alot more comfortable if Microsoft had hired the Audit Commission (who could in turn have hired Ernst & Young) to carry this out. This is one 'audit' that I'd like to see audited.
but how do you think this is going to end up? Of course MS is going to be shown to be more cost effective as all they have to do is lower the cost of licenses and then make some noise about TOC.
Of course it doesn't matter that the people who are in local goverment already know open source solutions so support wouldn't change a huge amount but at the end of the day we all know how this is going to go. I would like to be surprised but I somehow don't think I will be
How can the people doing the audit really be truely independent if paid by the larget commerical software house in the world?
Rus
Cheap UK and US VPS
I can just imagine the scene in a few months time:
A meeting between representatives of Microsoft, Cap Gemini Ernst & Young, and Newham Council:
Consultant: We have finished our audit, and our conclusion is that it would be cheaper for Newham Council to use Open Source Software.
MS rep: What??
Consultant: Yes, the situation is quite clear. It would be cheaper to use OSS.
MS rep: Oh! We weren't expecting that! But fair's fair I guess! [Shrugs]
Newham rep: This meeting has been quicker than I thought it would be. Shall we go to the pub for a lunch-time pint?
Does anybody remember when MS audited several school districts in the Oregon/Washington area? Well, they weren't the auditor, some other company was. As I recall, the districts refused to comply with MS's push to move to its latest license, so the audit happened and the schools were (essentially) ordered by MS to either switch to the new license or be charged millions for license violations.
The districts instead, as I recall, switched to Linux.
What if this audit has a true goal of finding license violations?
What those who want activist courts fear is rule by the people.
Newham is not the only (or even the biggest!) Council involved in the UK's trials. Even *if* this report can be *manipulated* to make Microsofts solutions *appear* cheaper, they have many, many more headaches ahead of them.
There are a *lot* of behind-the-scenes developments in Open Source deployment in the Public Sector in the UK. They *will* be hitting the news in due course. When they do, Newham will be the *least* of Microsofts problems.
Everyone stay calm...
This is about Linux on the desktop. Newham are (for example) already running their website (and intranet) on RedHat CCM (APLAWS) on Linux.
I believe Newham's IT Director is an OSS fan. Linux on the desktop across an organisation is still pretty radical; one of the main drivers is security. Newham have been sold the idea by the great Eddie Bleasdale (UK 30-year I.T. veteran and Linux evangelist) of Netproject, who have also sold it to South Yorkshire Police. Netproject is a 2 and a half man outfit taking on Microsoft and doing a lot of damage. M$ response to South Yorkshire was deep discounts.
So, unless M$ have an in with someone higher up than the I.T. director, it's not clear this audit will achieve its goals.
Disclaimer: I don't work for Newham or Netproject.
Computer Weekly reported that Microsoft refused to discount its pricing for Newham beyond its usual government discount. Microsoft was multiply stung when its deep-discount offer to Munich was rebuffed, making the press coverage sensationally embarrassing and giving every government body in the world the idea that it should bargain hard because Microsoft would compete on price against open source.
Microsoft evidently decided, What good is having a monopoly without enjoying monopoly rents? The Newham audit allows Microsoft's handpicked shills to report that "TCO" is lower if Newham's desktops continue to use what the vast majority already uses. Even if Microsoft loses the Newham sale, the audit report will be ammunition against open source in other government agencies, and it will defend Microsoft's profit margin.
What's going on here does matter.
Local councils in Great Britain are not IT innovators. They are deeply conservative (small C, sadly) bodies whose IT directors are terrified of appearing on television or in the press with projects which have failed. Hell, some of them only recently stopped doing their word processing on green screens attached to their mainframes.
They have now arrived at the "nobody got sacked for buying Microsoft" mindset, and the elected members who they serve are as nervy about IT projects as their IT staff. They are happy to tip loads of local taxpayers' money into Microsoft because that's what everybody else is doing, and there's no safe alternative. This, well, fear, uncertainty and doubt guides IT procurement in Microsoft's favour. But for cash strapped councils, the attraction of leaving Microsoft behind is great - the money saved could go directly into local services (most likely some pet project which would be a waste of money, but I digress).
So the emerging possibility of basing council desktop IT around free software causes mixed feelings in these people - if they save lots of money they will be heroes, but if the project crashes and burns they will be zeroes. They have done a good job so far of scaring IT directors into thinking that they are taking a big risk going with non MS software: now they are addressing the other part of the equation, and demonstrating that there won't be a big saving.
It doesn't matter that the study is rigged and being paid for by MS: "The Newham Study" will be often quoted as a "professional" study by CGEY, who are a tier 1 player in local council outsourcing in GB.
The question is, can the study be neutered? Sadly this is unlikely as it will be printed on glossy paper and widely circulated. The best outcome is that there will be another study showing a different outcome, so the viewpoint on cost savings will be "mixed".
This is precisely why MadHatter is so significant: Sun are trying to still show major cost savings (though not as much as using a generic free software stack), while reducing or eliminating the possibility of the project crashing and burning.
Dunstan
The last scintilla of doubt just rode out of town
Then there's Linux/BSD/QNX + GNU. All of which have Wintel clobbered for ease of maintenance (including stability and security) and at least tied for ease of use.
More interestingly, cities like Turku and Munich got large discounts for even mentioning that they were considering investigating Linux. The mention that Microsoft cannot give discounts anymore implies that they've run out of money to do so. Shrinking revenues as well as accumulated fines and penalties could easily account for this, even when cancelled products and services are acconuted for.
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
Also it is important to remember that if your requirements is something like a "windows+office" sorta of thing, all you need is a few clicks default instalation of almost any linux dist.
Any person that is compeent enougth to install windows to a clean machine is able to that. Is not that hard.
[]'s Victor Bogado da Silva Lins
^[:wq
The pilot project is designed to find out to what degree open source things might work. This is not an ethical or an anti-microsoft statement, it is merely an economical item on the agenda. If Microsoft - even if it is just for this county - drops their prices to below whatever the OC community can deliver, the council will be happy: It all comes down to money.
It is sad that Microsoft would stoop to the level of sabotaging a pilot project like this, but at the same time, it has to be admitted that there are several other factors to discuss. for one thing, efficiency: People who work in councils are usually older than the average population, and often have some problems with technology. I know of several people in my local council who reluctantly learned how to use Word isntead of a pencil, and who would scream murder if they would have to learn a new programme.
It is a difficult matter.
The Mini Repository - more links
People that support and promote FLOSS very often loose sifgt of the most important characteristic of this kind of software: transparency, accountability (specially when software is GPLed) and avoiding to be locked in by software providers.
I would not care about paying twice as much for an open solution if after a few years my institution is sued for millions because a watchdog comes and finds impossible to audit our internal procedures.
Or after some years come a propietary company and changes the licensing schemes (because that is what is in their interest, not mine) and I am forced to pay extra money that was not in my budget.
Or waht about the propietary software company decides that my version of X program is not going to be supported enymore and all my main processes are using that software perfectly fine and I would prefer to rather no upgrade or migrate to the latest and shiniest?
MS will emphasize the TCO when they can put forwad cases in which it would appear MS stuff is cheaper. Well, at this stage of the game TCO is a red herring, since there are many other considerations far more important, specially for democratically elected bodies, I would glance at such study and ingonre it it completely since closed source software companies are to be considered only as a very last desperate resource.
IANAL but write like a drunk one.
I get paid lots more than the guys (yes, 3 of them) in the Windows team.
However. I look after 110 systems while they look after around 15. My 110 systems are centrally managed, highly available, load balanced providing massive computing power to the engineers in the department, while the windows boxes are barely highly available and have no credible way of distributing processing.
The engineers use a thin client (X11) to access the Unix systems and no longer have a desktop Unix workstation, meaning changes for all users can be done in seconds the windows guys put a PC on every desktop meaning changes for everyone take hours, days, weeks and require a whole separate team of 4 people (yes over and above the server guys) *just* for the desktop support.
Tell me again why Unix/Linux is more expensive?
Government of the people, by corporate executives, for corporate profits.
In this case, one of the chief ICT guys for Newham said Open Office was a no-brainer, not open source in general.
Newham hasn't been picked as an "easy win" for Microsoft: it's more of a "key win". Newham considers itself -- with fair justification -- as "a leader in local government ICT" (another Register article, new today). If Microsoft lose this one, other local councils may well see it as proof OSS is viable in place of MS' wares. For this reason, Microsoft are going to have to make sure the suits believe the hype....
Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
eEurope 2005 hits hard by not only requiring a secure infrastructure by 2005 (automatically ruling out the current line of MS tools), but also by ensure that there is competition and interoperability. The latter, interoperability, requires use of open standards, some thing which Microsoft could do but has consistently chosen to corrupt or pervert. See its treatment of HTTP, LDAP or Kerberos for three of many examples. In the former, MS is the subject of numerous anti-trust, anti-competition and anti-freemarket cases.
Of course on a less serious note, the UK could get out of this one by secedng from the EU and joining the U.S. That woud have the side benefit of Tony Bliar becoming a natural born U.S. citizen and thus eligable to replace Bush.
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
I am setting up a two way, 64-bit server system to test several things and to create a cost comparison between Linux and MS.
:
:
:
I know what I want on the hardware side, it should cost me about $()2000. From this point onwards, we could to the following, this is a draft I am working on, and which should be expanded.
The only thing I am still missing is a relatively cheap broadband connection, which I can use to demonstrate things on remote systems, bootable by a Knoppix CD-ROM.
Here are my thoughts.
Project : Linux 64-bit server
Purpose of the project
A 64-bit, AMD Opteron based server will be built as a fairly performant system for usage in a small to medium business or workgroup environment. Several tasks will be handed to the server
- Database server, using 64 bit optimised postgreSQL
- Intranet server, using 64 bit optimised Apache and PHP, if possible
- File server, using 64 bit optimised Samba, if possible
- Application server, using 64 bit optimised XFree86 and OpenOffice.org
The project consists of several tasks, which in the end should result in a cost comparison between a Linux and a Windows system which should be able to deliver the same processing power.
The first task is looking for benchmarks to measure the system parameters
- CPU utilisation
- Memory utilisation
- Mass storage speed under load
- Network utilisation under load
- CPU load
- Response time when more processes are added
The main purpose of these measurements is to extrapolate the number of users that can be supported by this one system, doing several different tasks or using the system for more or less the same task.
The second part is to extrapolate based upon these numbers of users, the corresponding cost of equivalent Microsoft software, being based upon purchasing cost of operating systems, CAL's and application software. In addition to this, the cost of anti-virus software should be taken into account for MS based systems.
After that the maintenance of the system comes in the cost factor. This maintenance is separated into several parts
- Patching the system against security problems (scheduled downtime)
- Upgrading software based on a three or four year life cycle (scheduled downtime)
- Unscheduled downtimes : software and/or hardware failures : what do these cost ?
This is not easy. This needs the discipline of someone who is accustomed to filling in a log book. This means that a log book is necessary, preferably a paper one, or one on another system,, which is very strictly backed up and for which there are off-site backups.
Another factor is deciding when the system is end of life. The system must be purchased, but the life cycle of it mandates the yearly costs. The longer the lifecycle, the lower the costs.
At the other side of the cost spectrum is the question, what income factors does the system bring ? In what way does the system amplify the productivity of the people who use it ? This is inherently bound to the business process. What value someone is in the organisation can only be answered by looking at what losses/gains the company would make if that certain person is not there in the organisation.
Another way to look at this, is to compute the factor real work/overhead for someone. However, this is not really fair on a person by person basis, because some people are in the organisation to do overhead jobs, for someone who does the real work. Thus, in this case the whole group should be taken into account.
Still another way to look at the gains of automating an office, is to look at what it would cost to do the same task using mechanical means (paper, pencil, typewriter, internal/external mail, paper archival, retrieval and processing).
There are tasks which can be enhanced by generic software, and there are tasks that must be done according to strict business rules, which means that someone must spent time and resources to build this software. Once it is up and running, however, further usage is almost free. However, some time maintaining the software must be taken into account.
Despite being a Linux user, I have mellowed over the past few years and I really don't care what an organization uses. If it gets the job done, so be it. My issue (both at home and in the corporate world) is being able to share data. As long as I can read the document, data file, database, spreadsheet, etc, using the tools of my choice and provide that data to my peers in the formats they need it in, what one uses to make use of the data is largely irrelevant. It isn't a Microsoft vs. Linux debate.
In government, the public has the right be able to access their data freely and fairly. Corporations can impose limits on the tools used to access its data (i.e. everyone must use IE on the Intranet). In the public domain, cost is secondary to interoperability. You cannot dictate to the public that every MUST use IE or they are out of luck in dealing with the government. They must support all, IMHO, at least 95% of the populace. That means supporting IE, Mozilla, Linux, Opera and Mac users, to name a few. And it isn't hard, kids. Just don't use browser specific extensions.
Use commonly available formats. Use HTML, PDF, XML. Offer documents in MS Word, StarOffice/OpenOffice (SXW), ASCII text, RTF and XML formats, to name a few. Offer data in CSV, text and XML formats. Do that and the public can choose their favorite tools, be it Windows, UNIX or Linux. Governments have a civic duty to do this if they want to offer their data electronically to the public-at-large.
Microsoft's true crime is the control of file formats. Break that one monopoly and their Windows desktop monopoly will start to come apart. Education eventually triumphs over ignorance. That one ruling in the antitrust suit could've changed the world. Break their lock on the data and the rest of their business won't be able to compete except on merit.
I use OpenOffice on Windows daily for document production despite the fact I have Office installed. Just personal preference. Only my immediate co-workers know the documents aren't being produced by Office. The rest of the business couldn't care less. As long as the data is transparent and sharable, the world doesn't care how it gets produced and prcessed. That has always been the key in the enterprise and should be priority one for any e-government initiative. Run whatever you want, just make sure anyone and everyone can make use of it with the tools of their choice.
At issue here is TCO, and unfortunately, TCO isn't limited to simply how much it costs to use, train, deploy, and support an application. There are other problems that need to be addressed; from internal customization of applications to patch management and OS updates.
Let us look at MS-Office as an example. While Open Office affords us the ability to be about 90% compatible (I have personally seen issues with conversion from/to MS .doc format), it's the other 10% that drives TCO through the ceiling. This is inflated by the use of Macros and VBA code within documents, spreadsheets and databases (BTW--I have yet to see an adequate Open Sourch replacement for Access. If anyone does know of any, please feel free to correct me.) and this use of Macros/VBA Code is where the real problem lies.
I know that we should *not* be using VBA code, but many users do--especially Excel Superusers; and this problem exacerbates the Open Source -vs- Microsoft Debate. This isn't limited to internal users, either. Many, many vendors and external users compound the issue beyond any hope of rational solution.
TCO is also exacerbated by the land of the 'instant MCSE' ( I relate those to the US Navy 'Pushbutton Petty Officers'.). Like the Pushbutton PO, they lack the experience needed to think in terms of both how to do things the right way (not necessarily a Microsoft 'Best Practice) and the secure way. This type of thinking only comes with a lot of experience in IT, and you don't get that in 9 months of night classes and some testing software to get you through the tests.
Security training to M$ admins is also an afterthought--although it is improving--and is a real sore-spot. With Unix/Linux, you have to know networking and security, but with Microsoft, you don't really need to know it. A recent editorial in MCP magazine proposed a Board-Certification for Network Engineers. You would start with the MSCE..then you would take a hands on test (like the CCIE) and follow that up with an oral examination by a board of your peers. This is designed after the Certification processes many other professions use, from Nuclear Engineers, to Doctors. I would love to see this become common practice--for all forms of Network Engineer, from Microsoft to Linux. Even Sun, HP and IBM could adopt it. Or, switching gears, make it independent of any vendor, but use a vendors own 'Network Engineer' level of certification as a basic starting point.
Microsoft is not the enemy here, the real enemy is apathy. Apathy by the Board of Directors, the CEO/COO, CIO/CFO, the Admins, the End Users, and by programmers who develop the applications. Even using an Open Source or Unix solution is still NOT the Holy Grail. Patches for Unix OS's and associated software are still required, and they still *might* break your application and thus must be tested. The sad thing is that many organizations, regardless of their solution choice, do not take the time to be aware of proper Patch Management techniques. They don't know about or are too cheap to invest in a "Production Test Environment"; where you model your Production Environment and test patches prior to deployment. Most often these monstrosities require at least their own managers, with cross-level support throughout the organization--from Operations to IT. However, in large organizations, this can be a full-time job for an entire team; because if they're not testing the latest vendor patch, they're testing developed applications, and this all adds to TCO.
While a Unix/Unix-like solution may be the lowest TCO for one company, for another it may well be a Microsoft solution, or a Novell solution, or some other solution we haven't seen yet. One thing for certain--as long as people are in the mix, the TCO will never be completely free.
Robert Heinlein said it best TANSTAAFL or There Ain't No Such Thing As A Free Lunch
In America today you can murder land for private profit. You can leave the corpse for all to see, and nobody calls the c
Matt Lambert and I were, until recently, elected members of the same Council, one that was contolled jointly by Matt's party (Liberal Democrats) and the independents (of which I was one). Despite some of you thinking that all MS people are the devil's spawn, he is a really nice guy.
I had the unenviable responsability of overhauling the Council's IT structure and of introducing e-government. Although i was able to ensure that the contracts for document management, financial and GIS systems included guarantees that the suppliers would support their software on Linux desktops, I totally failed to get Matt's party to support my requests for the resources to run trials of OpenOffice on Windows and of a Linux Desktop.
Matt Lambert took absolutely no part in these discussions but I was supprised to be accused by a Councillor from his party, in a public session, of wanting an open source trial because "I hated Microsoft". I definitely don't hate Microsoft.
It was partly because of my experience that i set up the Open Council site to push the case for Open Source in local government. Microsoft's willingness to pay for this audit only goes to reinforce my assertion that local government is a critical area in the campaign to popularise Open Source and deserves more attention and support from the open source movement.
Knowing the way that local government works, my worry with this Newham situation is that it may just be a ploy to get cheap software from MS and that, in exchange for a big discount, the Council will agree that Open Source is too expensive. The results of this audit need to be closely scruitinised.
Paul
www.opencouncil.org
Open
Note that the only people not getting paid in open source are the techies. The developers and to a lesser degree the more technical support staff are conned into doing charity work to pay for the Porsches of the non-geeks. All profits go to the non-technical people almost in directly inverse proportion to their tech skills. At least in the commercial world, somebody besides the PHBs gets a cut.
You may or may not have been trolling, but you certainly don't have a clue what you're talking about. Companies like RedHat are not the only ones profitting from Open Source development labor. In fact, they aren't even a significant percent. The real people making money on Open Source development are the consultant-developers who go out and meet real needs by adding to or customizing existing Free Software. I am one of said people making a living this way, so I can speak with some authority on this matter. Open Source is an opportunity for developers to take home a far larger piece of the software income pie than if they worked for a traditional proprietary software shop. I have no marketing, sales, management, accounting, and legal departments to add to my overhead. When I write software and use it in a solution for clients, I am the one getting all the profit. Can I write all the needed software myself? Of course not. But fortunately, there are other consultant-developers like myself who do their part. Together we are the development team, even though we do not work within the same walls. GPL is our social contract that we will all contribute back the work we do, for if we do not, none of us can survive (or at least not as easily). And, incidentally, I provide notably cheaper solutions for my customers as well. So everybody benefits.
Proprietary software is dying business model.