open source / free software vs proprietary software – what is best for business?

18
Open source / free Open source / free software vs proprietary software vs proprietary software – what is best software – what is best for business? for business? Kaido Kikkas Tallinn University *** Estonian IT Society Paving for eFuture Reykjavik, September 13, 2007 The distribution of this document is governed by the GNU Free Documentation License version 1.2 or later. See the license at http://www.fsf.org/licensing/licenses/fdl.html

Upload: daquan-burch

Post on 30-Dec-2015

24 views

Category:

Documents


0 download

DESCRIPTION

Kaido Kikkas Tallinn University *** Estonian IT Society Paving for eFuture Reykjavik, September 13, 2007. Open source / free software vs proprietary software – what is best for business?. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Open source / free software vs proprietary software – what is best for business?

Open source / free Open source / free software vs proprietary software vs proprietary software – what is best software – what is best

for business?for business?

Kaido KikkasTallinn University *** Estonian IT

Society

Paving for eFutureReykjavik, September 13, 2007

The distribution of this document is governed by the GNU Free Documentation License version 1.2 or later. See the license at

http://www.fsf.org/licensing/licenses/fdl.html

Page 2: Open source / free software vs proprietary software – what is best for business?

For those unfamiliar with For those unfamiliar with the free world...the free world...

... these terms and concepts are worth studying:free softwareopen sourceGNU General Public Licensecopylefthackerhacker ethicLinus' Law on work motivation

NB! Due to the presentation's small timeframe, additional arguments, data and links are provided by the complementary webpage (including these slides) at

http://www.kakupesa.net/kakk/docs/reykjavik2007/

Page 3: Open source / free software vs proprietary software – what is best for business?

Looking at the title...Looking at the title...

I'd like to ask about a small detail:

Best for WHOSE business...?

I try to keep the user's (as opposed to vendor's) perspectivePlus, in the next slides I try to look at a business considering a shift from proprietary to free model and give some arguments to support the decision

Page 4: Open source / free software vs proprietary software – what is best for business?

What would a business What would a business expect from its IT?expect from its IT?

doing the necessary thingreasonable acquiring costs (esp. SME) reasonable running costsreasonable (re)training costsreliabilityinteroperabilitysecuritysupportflexibility, extensibility and scalabilitychoice of services and providers (no lock-in)

Page 5: Open source / free software vs proprietary software – what is best for business?

1. doing the necessary 1. doing the necessary thingthing

All software regardless of licensing model can be appropriate. Or not.

A caveat – when moving to software with different licensing model, do not assume that all your previous knowledge remains valid. Or to put it simpler – Linux is NOT WindowsYet the added benefit of open source code allows for better modifications. Also, the market is open – one can opt for in-house improvements or choose the best partner instead of paying extorting prices to a market dominator

Page 6: Open source / free software vs proprietary software – what is best for business?

2. acquiring costs2. acquiring costs

The smaller the enterprise, the more important (typically) issue it is

FOSS results in large savings in this stage (probably not denied even by proprietary vendors)But even in the free world, going blindly for the seemingly cheapest option may not be wiseIn the business world (somewhat opposed to the NGO, education and private spheres) using commercially-backed solutions (which may cost quite a lot) may be justified. But not always – an important factor is the in-house IT capacity

Page 7: Open source / free software vs proprietary software – what is best for business?

3. running costs 3. running costs

Similar to the former, but has more variables in it

Leaving your homework undone may sometimes hit quite hardDue to the increasingly unreasonable 'intellectual property' system, may run into various artificial obstacles (patents etc) when not careful. In Europe, the problem is much smaller than in the USEarlier, finding qualified staff was somewhat an issue (not much anymore, but depends on the location)

Page 8: Open source / free software vs proprietary software – what is best for business?

4. (re)training costs4. (re)training costs

Can be substantial when moving large numbers of employees to a new platform

In essence, do not depend on licensing modelOften cited as a prohibitive factor in moving to free models – yet the same applies to proprietary systemsE.g. for a typical desktop user, moving from MS Office 2000 to the new 2007 is arguably more difficult than moving to OpenOffice.orgFree model can result in more flexible training – again, you do not need “Authorized Trainers”

Page 9: Open source / free software vs proprietary software – what is best for business?

5. reliability5. reliability

Depends also on the maintenance skills of the tech staff – incompetent technicians can work wonders (in a negative sense)

Free systems (e.g. BSD or Linux) have excellent reliability marks worldwide

Page 10: Open source / free software vs proprietary software – what is best for business?

6. interoperability6. interoperability

Proprietary systems tend to be interoperable as long as you use the products of the same company

Sometimes interoperability is considered directly counterproductive to the company's goals (the earlier case of MS Office documents, or also the current OOXML debate). Conflict of interests?Free systems have more potential here, although it should not be taken for granted – in some cases the initial author does not have need for it and thus will not stress itOpen standards are the key – but more than often, there is a strong correlation with software freedom

Page 11: Open source / free software vs proprietary software – what is best for business?

7. security7. security

A long-time plague in MS software: Trojan horses and viruses are 99% Windows-specific (in fact, a Linux virus is like the Yeti – some people claim it exists. Never seen one yet)

Being locked into a single platform also contributes towards weaker security – an attack will only need a single vectorA side remark: regardless of platform, the biggest security risk is always located between the keyboard and the chair => a training issue

Page 12: Open source / free software vs proprietary software – what is best for business?

8. support8. support

At the first glance, this one is a clear win for proprietary systems. “Linux has no support”...

Actually, surprisingly large number of free systems have commercial support available. Moreover, the market is open (again) and thus it is much harder to charge excessive sums for support servicesSupport can be obtained both in a traditional way (by purchasing the software; e.g. Red Hat) or from third parties

Page 13: Open source / free software vs proprietary software – what is best for business?

9. flexibility, extensibility 9. flexibility, extensibility and scalabilityand scalability

Clearly better in free systems. Examples:

Most of the Top 500 supercomputers run Linux

Free NetBSD operating system supports more than 50 hardware platforms

Flexibility is an important factor in open source, so is extensibility. Both stem from the lack of either technical (lack of source code) or legal (prohibitive licensing) obstacles

Page 14: Open source / free software vs proprietary software – what is best for business?

10. Choice10. Choice

Monoculture is dangerous – both in biology and in technology (some call it inbreeding)

Proprietary vendors often strive to create large, unified solutions on a single (their own) platform, leaving it more vulnerable to threats

Also, having achieved a lock-in on a customer, the vendor is able to charge remarkably higher prices than in the case of open market

Page 15: Open source / free software vs proprietary software – what is best for business?

Where proprietary Where proprietary approach may make senseapproach may make sense

In highly professional, specialised fields with turnkey solutions handed out (e.g. composers)

the client can afford to pay for supportthe client's time is expensive – losing access to his/her tools would cost much more than calling for a specialist

But even here I'd consider a free approach for greater flexibility and playing room for supportThe more common the application, the more obvious should using the free model be

Page 16: Open source / free software vs proprietary software – what is best for business?

Personal opinion: if I had a Personal opinion: if I had a businessbusiness

I'd run my IT sector roughly as follows

MS Windows only where specific applications demand it; preferrably also locked into a separate network cluster; prefer XP over Vista as long as possible; using free applications on Windows where possible (app compatibility)

MacOS X is an option for presentation/salesThe rest would run on free systems (exact methods – support etc - depend on circumstances)

And I would be far from the first one doing that

Page 17: Open source / free software vs proprietary software – what is best for business?

ConclusionConclusion

Free models have been discussed from a variety of viewpoints – in this presentation we left aside ethical and social issues and focused on professional ones only (my personal reasons to avoid proprietary software are 50/50 a business decision and an ethical statement). But even these are sufficient

Thus, my point is: BE BUYERS AWARE :)

Page 18: Open source / free software vs proprietary software – what is best for business?

Thank you!Thank you!

Contact:Kaido Kikkas

[email protected]://www.kakupesa.net