The University of Sheffield CITY Liberal Studies - CiteSeerX

130
The University of Sheffield CITY Liberal Studies MSc in Information Systems DISSERTATION FREE/OPEN SOURCE SOFTWARE AND BUSINESS: FORMING A MIGRATION POLICY This report is submitted in partial fulfillment of the requirement for the degree of Master of Science in Information Systems by Kristijan Spirov August 2006 Approved Dr. Iraklis Paraskakis

Transcript of The University of Sheffield CITY Liberal Studies - CiteSeerX

The University of Sheffield CITY Liberal Studies

MSc in Information Systems DISSERTATION

FREE/OPEN SOURCE SOFTWARE AND BUSINESS: FORMING A

MIGRATION POLICY

This report is submitted in partial fulfillment of the requirement for the degree of Master of Science in Information Systems by

Kristijan Spirov

August 2006

Approved

Dr. Iraklis Paraskakis

1

Abstract

This paper explores the non-technical issues that arise with migration to

Free/Libre and Open Source Software (FLOSS) in Large Scaled Enterprises (LSEs),

with special emphasis on human and social issues. The result of the study is a

conceptual framework for effective addressing of non-technical issues in a migration

policy. The study is of exploratory nature and uses secondary research findings from

multiple disciplines: free and open source software, management of human

resources, power and conflict, system migration, information systems development,

motivation, change management, organizational psychology and social informatics;

including anecdotal evidence from FLOSS migrations in practice. A holistic

approach has been used during the analysis of the migration issues, based on the key

principles of social informatics that IT technology and social contexts are

interdependent. The relationship between FLOSS migrations and different

organizational contexts is elaborated and it has been found out how lack of vendor

support for FLOSS motivates LSEs to improve their self-support of own IT

infrastructures. In-depth analysis is performed of the individual and social impact

that FLOSS migrations have on enterprise IT personnel, as well as how different

individual factors such as age, gender, personal motivations and beliefs may impact

on individual migration efforts. The social differences between typical enterprise IT

personnel and the FLOSS community are elaborated, as well as how to overcome the

communication gap between them. The role of end users in FLOSS migration and

relevant issues are discussed. It is proved why staged migration is the most viable

option and it is shown how it is related to human and social factors. At the end, a

conceptual framework for description of non-technical FLOSS migration issues is

discussed, which can be used as a helpful tool in a migration policy.

2

Table of contents

Table of figures ............................................................................................................ 4

Chapter 1. Introduction ................................................................................................ 5

1.1. Free/Libre and Open Source Software (FLOSS) .............................................. 5

1.2. Factors of FLOSS adoption among enterprises ................................................ 7

1.3. Large Scaled Enterprises (LSEs) ...................................................................... 9

1.4. FLOSS in European LSEs............................................................................... 11

1.5. Aims and objectives ........................................................................................ 12

1.6. Research questions .......................................................................................... 13

1.7. Structure of the dissertation ............................................................................ 13

Chapter 2. An insight into migration to FLOSS in organizational context of LSEs.. 15

2.1. Importance of organizational contexts in which migrations take place.......... 15

2.2. Attributes of FLOSS migrations ..................................................................... 18

2.3. The community perspective ............................................................................ 20

2.4. Importance of addressing non-technical issues............................................... 22

2.5. Summary ......................................................................................................... 23

Chapter 3. Methodological issues regarding the study .............................................. 24

3.1. Issues related to research of FLOSS migrations ............................................. 24

3.2. Description of the research methodology ....................................................... 26

3.3. Summary ......................................................................................................... 29

Chapter 4. Critical evaluation of non-technical FLOSS migration issues ................. 30

4.1. Challenges and opportunities for IT departments ........................................... 31

4.1.1. The impact of different vendor support for FLOSS and COTS............... 31

4.1.2. Impact of FLOSS on the internal culture ................................................. 34

4.1.3. Coping with differences between IT personnel ........................................ 36

4.1.4. Influence of personal motivation.............................................................. 39

4.1.5. Influence of age and gender factors......................................................... 42

4.1.6. Improvement of skills and knowledge sharing ......................................... 45

4.1.7. Approaching the FLOSS community through acceptance of new

collaborative practices....................................................................................... 47

4.1.8. Issues with personal and shared ideology and beliefs ............................. 51

3

4.1.9. Issues with online communication and usage of online resources .......... 54

4.1.10. Process of changing the internal culture ............................................... 59

4.1.11. Establishing bonds with the community and self identity of the IT

personnel ............................................................................................................ 64

4.2. End users and FLOSS migration..................................................................... 68

4.2.1. Role and profile of end users ................................................................... 68

4.2.2. Importance of user training ..................................................................... 70

4.2.3. Challenges of end users participation...................................................... 72

4.2.4. Impact of conflicts and internal power distribution on the migration ..... 74

4.2.5. Resistance to change ................................................................................ 77

4.3. FLOSS migration steps ................................................................................... 79

4.3.1. The benefits of staged migration .............................................................. 79

4.3.2. The impact of staged migration on end users .......................................... 82

4.3.3. End users and desktop migration............................................................. 84

4.4. Summary ......................................................................................................... 87

Chapter 5. Conclusion................................................................................................ 90

5.1. Discussion of the findings............................................................................... 90

5.2. Recommendations for future research ............................................................ 94

References .................................................................................................................. 96

4

Table of figures

Figure 1: The FLOSS community triangle .................................................................. 5

Figure 2: OSS project community................................................................................ 9

Figure 3: The method of alternating point of view in exploratory research .............. 27

Figure 4: Support options for FLOSS ........................................................................ 33

Figure 5: Communities built around common interests............................................. 34

Figure 6: Age of FLOSS developers.......................................................................... 43

Figure 7: Reasons to join and stay in the FLOSS community ................................... 45

Figure 8: Unofficial experimentation with Linux in enterprises................................ 52

Figure 9: The classification of FLOSS users and developers .................................... 57

Figure 10: Employment status of FLOSS developers................................................ 59

Figure 11: Comparison between traditional and emerging organizational systems .. 61

Figure 12: Example of community structure of a big FLOSS project ....................... 62

Figure 13: Example of social network of FLOSS developers ................................... 62

Figure 14: The layered behavioural model of software development........................ 65

Figure 15: Single community built around source code ............................................ 66

Figure 16: Knowledge domains involved in system building.................................... 77

Figure 17: Impact of changes..................................................................................... 78

Figure 18: Example of a Linux adoption roadmap .................................................... 81

Figure 19: Survey on Linux usability: Level of enjoyment ....................................... 86

Figure 20: Survey on Linux usability: Time needed for achieving competence ....... 86

Figure 21: Influence of extrinsic and intrinsic factors on migration outcomes ......... 91

5

Chapter 1. Introduction

1.1. Free/Libre and Open Source Software (FLOSS)

This is a brief introduction to the concept of free and open source software,

its historical perspective and the international organizations which support it.

Sharing source code between software developers is not a new concept and it

exists since the invention of software and programming languages. When computers

were still a new technology and were used merely as research tools, people and

organizations started to share software source code for practical reasons (Brunelle

and Bruce, 2002). Ever since that period the practical side of this phenomenon has

been the exchange of different views and ideas for the purpose of more efficient

problem solving, while its underlying generator have been the social factors which

have sustained the gradual progress towards community formation (Figure 1). As

Stallman (1999) explains, the software-sharing community existed for many years.

But, the development of the software industry, thus commercialization of software,

has contributed the social aspect of software development to become tightly

controlled within closer boundaries, on institutional level.

Figure 1: The FLOSS community triangle

(Source: Bergquist and Ljungberg, 2001; p.2)

6

When computers reached the business world (Perens, 1999; Weerawarana

and Weeratunge, 2003), the rights to software became restricted and fees were

charged for each copy. In order to protect their investment and income, enterprises

have been forbidding sharing of source code with the outside world. As a reaction,

this has triggered the appearance of a large community of developers that support the

concept of free exchange of ideas for software development and source code, like in

the old times when computers were used as research tools and software was freely

shared (Perens, 1999).

There are two major movements within the software-sharing community: one

supports the “free software” and the other one supports the “open source software”

concept. The first is represented by the Free Software Foundation

(http://www.fsf.org), an organization which defends the principle that users should

be given a complete freedom and rights to exchange or adapt any software code,

without imposing any restrictions on these rights. The supporters of “free software”

insist that all software code should be freely available and users should be given full

rights to use, adapt, change and distribute it. The movement represented by the Open

Source Initiative Organization (http://www.osi.org) supports the “open source

software” concept. This concept is more flexible from a business point of view than

“free software” because it allows different models of using freely open source code

which may include some conceptual restrictions for users. For example, open source

software can be used in combination with commercial software. Although the

supporters of “open source” strongly support the above stated freedoms, they do not

insist that all software code should be freely open for the users, thus express higher

consideration for the investments made by the software creators. Elliott and Scacchi

(2003a) show how FLOSS developers actually split into these two subcultures.

Several abbreviations have been used to describe free and open source

software concepts. The European community has widely accepted the term FLOSS,

where “L” stands for “Libre” and symbolically denotes the freedom. Even though the

concepts of “free” and “open-source” software obviously have intrinsic differences,

hereinafter they will be discussed as a single concept under the term FLOSS, because

they basically share the same ideas that it should be allowed to freely exchange

7

source code. In contrast, the term “commercial software” will be referred to further

in the text as COTS (abbreviation of Commercial Off-The-Shelf).

In the above text it was presented that the FLOSS community has a long

history and has eventually split into two major movements: free and open source.

Within this study they are referred to as FLOSS, abbreviation that is commonly used

in EU. The difference between the two movements is not relevant to this study.

1.2. Factors of FLOSS adoption among enterprises

A brief discussion follows about the factors that influence the adoption of

FLOSS among business enterprises.

At present, FLOSS is an emerging software concept driven by the rapid

progress of information technology, especially by the development of open standards

and Internet as a global distribution and marketing channel. By enriching the

software market with new products, FLOSS contributes to the commoditization of

software (Koch, 2003), a process which inherently pulls down the market prices in

the software industry. Lower cost of software is also one side effect of the unique

licensing rights given to the users of FLOSS to freely use, copy, adapt and distribute

changes of the software without any restrictions. The growing popularity of FLOSS

brings many challenges to free enterprises.

Cost is considered (Dedrick and West, 2004; Dedrick et al, cited in Holck et

al, 2004; Wheeler, 2002; QNB Intelligence, 2004; The Dravis Group, 2003) as one of

the most important drivers for FLOSS adoption among enterprises. However, Ghosh

(2003) and Meehan (2005) found out that enterprises consider other reasons for

migration to FLOSS as even more important than cost, like stability and security.

These attributes of FLOSS are another side effect from the freedom given to software

users, because the public availability of the source code for review provides high

probability of maintaining high quality of code in general. That is perceived as a

8

huge incentive for migration to FLOSS by enterprises. IT market research (Evans

Data, cited in Kuchinskas, 2005) also confirms the finding that lower cost is an

important, but not a deciding factor for adoption of FLOSS among enterprises.

The previous findings actually describe a push-pull system established

between the FLOSS concept on one side and what enterprises need on the other. This

mechanism strengthens the foundation for higher adoption of FLOSS inside the

business world, which in feedback generates new development initiatives and further

emergence of the concept. It may also be one of the key reasons why more and more

IT vendors enrol in these kinds of projects. In other words, FLOSS is becoming a

well-grounded choice for enterprise software users and that also drives more vendors

to support it.

On the other side, there are various barriers for migration (Dedrick et al, cited

in Holck et al, 2004) like: lack of compatibility with existing technologies, skills and

organizational resources, low availability of external technological resources, as well

as potential legal barriers. The existence (Barton and Nissanka, 2001) of many types

of open source licenses and complicated requirements related to them exposes the

potential of FLOSS to cause difficulties. In contrast to this, through a comparative

study of EULA (used by Microsoft and other vendors) and GPL (used for most

FLOSS) licensing models, Zymaris (2003) points out that even in case of commercial

software the user is not legally protected, which is opposite of what many

commercial software vendors claim. The Swedish Agency for Public Management

Publication Service (2003) also emphasizes that most user licenses for proprietary

software products exclude responsibility for flaws.

To summarize, the adoption of FLOSS is emerging among enterprises, and

according to some cost may not be the primary factor for this. Still, there are many

different barriers for the adoption process, such as technological, human, legal, etc.,

that enterprises have to overcome.

9

1.3. Large Scaled Enterprises (LSEs)

The scope of this study are large enterprises that migrate to FLOSS systems.

In this section it is discussed why large enterprises are important for the IT industry

and how the size of the enterprise may affect the decision for FLOSS migration.

Large scaled enterprises are very important to the IT industry, because they

are a segment that invests a lot in technology. The level of adoption of forthcoming

IT trends among large enterprises usually gives course to the overall IT industry.

According to Gartner (2003), the strength of this sector is crucial for sustaining

growth in demand for IT products and services. Spanos et al (2001) point out that

enterprise size is an important factor in the adoption of information technology,

because large firms are able to allocate considerable resources on new technologies.

In that sense, it is important to understand how large enterprises deal with FLOSS,

because it is an emerging concept which gradually changes the shape of the IT

market, by introducing a different viewpoint on how software should be developed.

Adoption of FLOSS among large enterprises has always had strong influence on the

public opinion and the predictions for the future of FLOSS. (Figure 2)

Figure 2: OSS project community

(Source: Seidel and Niedermeier, 2003, p.8)

10

Large enterprises are traditionally organized with a strong vertical hierarchy

(Sharma et al, 2002; Dinkelacker and Garg, 2001; Galup et al, 1998). The size and

complexity of a large enterprise simply dictates the need for granulation of the

organizational scheme. The bigger the enterprise is, the more obvious is the difficulty

to flatten the organizational layers. Large enterprises usually have many departments,

each managed by a single manager who either reports directly to the CEO, or maybe,

in case of a very big enterprise, to a senior middle manager that is responsible for

several departments. Large Scaled Enterprises (LSEs) typically have their own

internal IT personnel that provide the following functions: in-house software

development, system administration and support. In contrast to this, Small and

Medium Enterprises (SMEs) hardly have IT teams with all previously defined

functions, due to their size.

The role of the IT department in this traditional setting of a LSE is to support

the business activities of the enterprise and the employees from the other

departments are end users for the IT department. In most large enterprises whose

primary business is not IT related, the IT department is expected to support the

business and follow an already established company strategy, instead of being a

crucial player in creating one. In some top positioned enterprises, IT may have

stronger role in the development of a business strategy for reaching competitive

advantage, but usually most IT departments have been facing problems of alignment

with the business and predominantly cope with every-day operational issues.

When a large enterprise decides to migrate to FLOSS, it should expect a

number of complex issues. Most of them a large enterprise will face primarily due to

its size. These issues can be of technological or non-technological nature

(organizational, human, social) and can influence on the planned process of change.

But migration to FLOSS may be different from other migrations, especially because

of the capability of introducing new paradigms in the enterprise. There is an apparent

need for an enterprise migration policy for FLOSS, in order to guide transition, but

also mitigate potential risks. A migration policy should cover not only technical

aspects of the migration, but also organizational, human and social aspects in order to

prevent from project failures and potential future disappointments from FLOSS

within the enterprise.

11

To summarize this section, it was explained why large enterprises are

important for the IT industry, that they typically have complicated organizational

structures and use internal IT personnel to support deployment of information

technology. It was discussed that there might be specific migration issues due to

enterprise size, but also that FLOSS might create new paradigms.

1.4. FLOSS in European LSEs

This section briefly presents how LSEs are defined in Europe and some

statistical data in order to provide a clear picture about the actual size of the LSE

sector. The current state of FLOSS adoption in Europe is also presented.

LSEs are defined by the European Commission (recommendation 96/280/EC)

as independent enterprises that have more than 250 employees and annual turnover

over �40 million. According to the European Observatory for SMEs (2000), there are

around 40,000 LSEs in Europe, which represents only 0.2% of the total number of

European enterprises. Only around 2,000 of these enterprises are located in the non-

EU countries, a fact which is closely related to the economic differences between EU

and the rest of the countries. Furthermore, an average LSE in the EU has 1010

employees, while in the non-EU countries their average size is around 780

employees. The average size of the IT team in LSEs is around 10-40 people.

Empirical studies of large enterprises show (e-Business Watch, 2002b) that the size

of IT departments may dramatically vary between business sectors.

There is extensive experience in the use of FLOSS in the public sector in

Europe (The Swedish Agency for Public Management Publication Service, 2003).

This means that there is support from national governments. This motivates the

adoption of FLOSS among enterprises. FLOSS has long tradition in Europe. For

example, Dempsey et al (2002) conclude that the Linux project has deep European

roots. According to the research of International Institute of Infonomics (2002), the

12

numbers of companies that use FLOSS are not the same in different EU regions and

that provides some information about the actual popularity of FLOSS within these

establishments, but also about the maturity of the software markets.

In some EU countries (International Institute of Infonomics, 2002; QNB

Intelligence, 2004), like Germany for example, the adoption rate of FLOSS in LSEs

is very high (around half of all large enterprises have performed formal evaluation of

some FLOSS products), while in others, it is substantially lower. This may be a result

of cultural differences. The adoption of FLOSS in LSEs in the non-EU regions is

lower than in the EU. Cosovanu (2003) explores the reasons behind this issue in the

peculiarities of the local software markets in Eastern Europe, which still experience a

lot of fear and inertia within the enterprises.

To recapitulate the above, the number of LSEs is very low compared to the

total number of enterprises and there is a big difference between the size of the LSE

sector in the EU and non-EU countries. Regarding FLOSS, it has higher level of

adoption among EU countries. This may be partially due to the strong support for

FLOSS from national governments in EU.

1.5. Aims and objectives

The aims of this study are to identify and elaborate the non technical issues

that are experienced by large commercial enterprises (LSEs) when they carry out

partial or full migrations to FLOSS, as well as to discuss the implications derived

from them. The primary focus of the study is on identification of human and social

issues with such migrations, through appropriate reflection on the organizational

contexts of large enterprises in general.

In pursuit of the aims of this study, the following objectives are set: to

identify the FLOSS migration issues that are specifically related to IT personnel in

large enterprises and also those that are common for end users. Other objectives are

13

to explore the dependency between various human and social issues and the level of

FLOSS migration (partial or full), as well as to explore and discuss the advantages of

a staged migration in favour of a full roll-out to FLOSS systems.

1.6. Research questions

The main focus of the study are the following research questions that address

human and social issues with FLOSS migrations in LSEs:

� What are the human and social issues with migration to FLOSS in LSEs?

� Are these issues different from those in other types of migration projects?

� Do these issues vary across different types of organizations?

� What best practices can be defined for dealing with human and social

issues with migration to FLOSS in LSEs?

� Can FLOSS change the corporate culture in LSEs?

The main benefit of this study, through detailed discussion and analysis in

relation to the above research questions, is expected to be a better understanding of

the human and social issues that are common during migrations to FLOSS in LSEs,

with purpose of developing an outline of a conceptual framework for dealing with

those issues as a tool for addressing them effectively in a corporate FLOSS migration

policy.

1.7. Structure of the dissertation

The content of this paper is organized with the following structure: Chapter 1

is an introductory chapter to the topic. Basic terms are defined and brief history of

FLOSS is presented in section 1.1, while the adoption of FLOSS among the business

14

is described in 1.2 In 1.3 the main aspects of large enterprises are introduced and the

situation with large enterprises in Europe is briefly discussed later in 1.4 The aims

and objectives of the study are revealed in sections 1.5 and 1.6 respectively. Chapter

2 presents an insight into how organizational context of LSE relates to FLOSS

migration. In 2.1 it is discussed why the context is important for the analysis, in 2.2 it

is discussed what distinguishes FLOSS migration from other kinds of migrations, in

2.3 it is explained why the community perspective is important for LSEs, while in

2.4 the importance of non-technical issues with FLOSS migrations is stressed.

Chapter 3 presents the research methodology which is used for finding the relevant

answers to the research questions. Section 3.1 reveals the gap in existing academic

knowledge which also defined the problem domain of the study, while 3.2 presents

and justifies the chosen research methodology. Chapter 4 deals with the critical

evaluation of non-technical FLOSS migration issues. The analysis performed in this

chapter is divided into three main parts. In section 4.1 the human and social issues

faced by the IT department with FLOSS migration are discussed. Both individual and

social aspects are analyzed in this section. The role of the end users in FLOSS

migration and the issues related to them are discussed in section 4.2 Separate

analysis of the human and social issues that urge the need for staged migration, is

performed in section 4.3 After the in-depth analysis of the human and social issues,

finally in Chapter 5 in section 5.1, the conclusions of this paper are presented and

answers provided to the research questions of the study, while in 5.2

recommendations are given for future research.

15

Chapter 2. An insight into migration to FLOSS in

organizational context of LSEs

This chapter provides an insight into FLOSS migrations within a broader

organizational context of LSE. In the first section it is discussed how the

organizational context of LSE is related to the different issues with migration

projects, how organizations from inside perceive the role of internal IT personnel and

what are the typical problems with human resources with these kinds of projects in

LSEs. In the next section it is elaborated what makes FLOSS migration similar or

different from other kinds of system migrations, regarding the human and social

issues. It is discussed about various approaches of LSEs towards the perspective of

belonging to a wider community and why this community perspective is important

for FLOSS migrations. In the last section a discussion is made about the importance

of addressing human and social issues with FLOSS migrations in LSEs.

2.1. Importance of organizational contexts in which

migrations take place

In the text that follows it is discussed how the organizational context of LSE

is related to the issues with migration projects. It is presented how IT is perceived

internally in LSEs and what kinds of problems with human resources are typical for

these kinds of projects.

When a large-scale IT project like FLOSS migration is undertaken in a large

enterprise, it usually affects many segments of the enterprise, especially the core

departments which are perceived from inside as the main generators of profit. The

active involvement of end users in IT projects, especially from core departments, is

16

very important for avoiding potential failures and disappointments. But for end users

in LSEs, IT is just a service which provides the tools to do the job or improve

efficiency. The major expectation (Hirschheim and Lacity, 2000; Sumner and

Klepper, 1987) that users have for IT performance is high service quality and this

imposes external pressure to the IT personnel. In organizations where IT is involved

in making company-wide strategic decisions, this pressure is even higher.

Employees of a large organization share the organizational culture in the

environment they work in, but also have personal motives. Differences between

motives may induce conflicts between IT and non-IT personnel inside the

organization during the FLOSS migration project, because non-IT personnel could

treat the migration as a trouble that nobody needs at all. The experience of managers

in LSEs (Dedrick and West, 2003; McHugh and Donnelly, 2004; Parker, 2000) is

that users do not have the knowledge and do not care. Non-savvy users (Vaden,

2003) may need an extra effort to justify the migration. Things can become more

complicated if the relationship between the IT department and the business units has

been prone to conflicts, especially if such conflicts have longer history, spanning

over more than one generation of managers.

If a decision for migration to FLOSS is put in a general context of a large

enterprise, the whole migration effort may seem to be devalued compared to the high

business strategic enterprise goals and objectives. As it was previously described, the

decision to migrate to FLOSS will typically not have the same meaning for end users

and IT personnel. While for IT personnel the migration may mean professional

challenge or chance for improvement of professional careers, for end users it may

mean unnecessary trouble. Or even worse may happen, the management to see it as

an opportunity, while to be perceived as a cumbersome, not needed change by the IT

personnel. But regardless of the specifics of the particular setting, it is very important

that if a LSE decides to migrate its information system on FLOSS platform,

ultimately this will be done only with a management decision.

FLOSS can not be adopted at any significant scale (Holck et al, 2004; Larsen

et al, 2000) if it conceptually does not fit into the IT strategic framework that has

been set up by the top management, except maybe in certain areas with low

17

visibility, like server platforms. All individual initiatives, even those engaged in

shadow, regardless of the level of influence, cannot force major change of this kind

because of lack of authority. Major change is possible only if the management

decides to make it. Furthermore, the motives for FLOSS migration of management

and IT personnel could be very different, especially if the migration initiative did not

originate from IT personnel. And some individuals may favour FLOSS simply

because of their own beliefs that software should be free. These differences should

be treated as risk factors during migration projects. In fact, any serious dissents

among the IT personnel could potentially cause disruption of migration projects, or

even failure.

From a technical perspective, migration is the actual conversion of a

computer system from one state to another. From a holistic perspective, migration is

represented with a set of procedures and steps that are aimed to navigate the safe

change of all constituting parts of the information system of the enterprise from the

commencing state to the desired one, i.e. not only computer systems, but also human

resources and organizational frameworks. The migration should be well defined with

a migration policy that should cover not only technical issues, anticipate potential

problems and offer practical solutions for resolution of such problems.

To summarize the above, there are differences between how IT personnel and

end users view IT projects, since their motives are distinct. Since migrations have

power to change people and organization as well, it is very important to understand

the organizational contexts in which projects are performed and to properly address

the human and social issues in a migration policy.

18

2.2. Attributes of FLOSS migrations

The following question can be framed regarding FLOSS migration: what is

similar and what is different between FLOSS migration and other kinds of system

migrations, concerning the associated human and social factors? This is discussed in

the paragraphs that follow.

As with other types of migrations, migration to FLOSS is not an easy process

and there are many hidden obstacles and risks on the way. Internal users may face

many difficulties with migration. Kleintop et al (1994) point out that users will better

accept a technology if there is: full support from top management for the usage of

technology; training; open communication with employees and their involvement in

the decision making process. Yet participation alone (Butler and Fitzgerald, 1997)

does not guarantee that the information system will be efficiently operated and used,

because there is a tendency in organizations to view the development process as a

mechanism for resolution of internal power battles. Therefore it is very important to

provide a trustful organizational framework.

The inter-group conflict (Wynekoop and Walz, 1999) which is proportional

to the knowledge and expectation gaps between internal groups may be suppressed

through improvement of communication. Though it has to be considered that (Nilsen

and Sein, 2004) neither knowledge nor communication helps when the support

function is not properly organised and more importantly, when users are not

informed about how it is organised. If the organization (Holck et al, 2004) has little

competence in FLOSS, the migration will be perceived as a high risk operation with

little or no support from the IT department. This could produce conflicting situations

between IT and their business counterparts, or activate dangerous residues if such

conflict existed in the past.

One of the difficult problems that an IT manager may face in a LSE that

decides to migrate to FLOSS, is that not everybody would necessarily agree with the

FLOSS concept at the first place. Even though programming is (Nuvolari, 2003) a

19

creative problem-solving activity, there are cultural differences between IT

professionals in how computer playfulness and personal innovativeness are

expressed (Fardal and Tollefsen, 2004). Therefore, while other types of software

migration would be expected to cause shallower distress to an IT professional of

more temporary character, inflicting migration to FLOSS is about introducing and

accepting a whole new framework of ideas and attitudes, i.e. creating (Dubie, 2005) a

cultural difference. The concept of availability of source code and the rights to freely

modify and adapt it, as well as freely copy and distribute the software, are rights

which the users of COTS are not familiar with. FLOSS promotes the culture of

knowledge sharing and level of collaboration that IT personnel may not be used to.

The individual attitudes towards FLOSS inside a large enterprise will most

likely resemble patterns that surround this concept. Some IT workers will like it,

some will oppose it, while others will be ignorant. As in the online communities, it is

very likely that the enterprise will have its own zealots and heretics regarding this

topic. Like in the flame wars inside the online community, similar disagreements

may occur between the participants of the migration project. Some people may even

dislike the concept so much that they would be ready to leave their jobs hoping to

save their own careers. Staged migration to FLOSS could support solving these kinds

of problems since it would provide time for people to accommodate to change.

The important question is if the intrinsic values of FLOSS can be used to

overcome at least some of the above mentioned problems, in the pre-migration

period. Gallivan (2000) found out that the perspective of community of practice is

considerably stronger than applying of traditional organizational models among

knowledge workers. Replicating (Melian et al, 2002) collaboration styles of open

source in an enterprise positively influences on creating diverse networked groups

within the enterprise. Strong organizational cultural beliefs (Elliott and Scacchi,

2003a) tie networked groups together so that conflict is more easily mitigated and

resolved. The sharing culture behind FLOSS is obviously very compatible with these

propositions for better internal functioning of organizations. The community

perspective is thus very important to be understood, because it can be sponsored

during FLOSS migration projects for improvement of internal collaboration and

communication.

20

To conclude the previous discussion, like any other IT project, FLOSS

migration may be perceived differently within the organization, therefore a full

support from top management is needed. It also requires strong commitment from the

IT personnel. FLOSS promotes the culture of knowledge sharing and collaboration

and this is the outstanding attribute of FLOSS migrations. Everyone should be

carefully guided towards adoption of these values for a successful migration.

2.3. The community perspective

In the following paragraphs the different approaches of enterprises towards

the community perspective are discussed and it is explained why the community

perspective is important for FLOSS migrations.

When enterprises migrate to FLOSS platforms, their contribution to the

community is not uniform. The majority of enterprises are passive users of FLOSS

and communicate with the community primarily when they need support, but they

don’t share source code. Rossi (2004) claims that not all enterprises contribute back

to the community. Some enterprises decide to release some of their in-house source

code in order to reduce the cost of its development and maintenance (Hawkins, 2004;

Bac et al, 2005). Still, many organisations (Fitzgerald and Kenny, 2003) are not

comfortable with making changes to the source code of the FLOSS products they

use. Other enterprises frame software development in their own organizational

boundaries in order to enforce their intellectual property (Kogut and Metiu, 2001).

These differences reflect how different enterprises react on various IT

challenges. Egri (2001) believes that companies are reacting on IT challenges in

different ways. The level of IT demand has significant impact on this. Kwan and

West (2004) point out that there is considerable variation of IT demand within

organizations and even organizational subunits. Enterprises will more likely be open

to new technologies (Dedrick and West, 2004) when IT is strategic to the business.

21

Ciborra and Andreu (2001) point out that strategic use of knowledge and its

management depends on particular organizational settings. Therefore it is

explainable why there is no single pattern in how LSEs collaborate with the FLOSS

community. However, the results of the survey conducted by CIO Insight (Agostino,

2005) shows that adoption of FLOSS has fostered innovation in almost two thirds of

the enterprises. Adopting FLOSS concepts may advance the attitude towards

creativeness and innovation within enterprises and the relationship with the FLOSS

community is an important catalyst in this process.

One possible effort to become closer to the FLOSS community is to embrace

its development model in the enterprise, thus provide similar conceptual

environment. Researches claim that deploying an open source model internally can

improve work effectiveness and collaboration (Melian et al, 2002; VaSoftware,

2004; Scacchi, 2002a). But this model may not work for all enterprises (Sharma et al,

2002; Ven and Verelst, 2004) and management appears to be the greatest barrier

(VaSoftware, 2004). IT managers have probably the most important role in the

decisions that shape enterprise involvement in the works of the community.

Bonaccorsi and Rossi (2004b) suggest that the level of contribution to FLOSS

projects much depends on the social and technological motivations within

enterprises. They also found out that in general enterprises join FLOSS projects less

then individuals. One possible explanation is that the motivational frameworks which

reflect the settings in majority of enterprises are still adjusting to the global

community.

Enterprises with a weak commitment are not likely to adopt community-

oriented behaviours (Bonaccorsi and Rossi, 2005). Existing research shows that

(Wagner, 2005) enterprises which are accustomed to collaborative work with other

organizations seem to gain more from FLOSS than those with an internal focus who

value technology through cost savings. Lagace (2003) points out that successful

enterprises actively foster sense of inclusion among their employees. Still majority of

enterprises emphasise economic and technological reasons for starting their

contribution to FLOSS (Bonaccorsi and Rossi, 2003), which is not common for

individual contributors.

22

In the previous text it was explained that there are different patterns in how

LSEs collaborate with the FLOSS community. The relationship with the FLOSS

community eases the adoption of FLOSS, a process which seems to foster

innovation. It was explained that this is the reason why the community perspective is

important and that strong commitment from the whole organization is needed for

adopting behaviours that are community oriented.

2.4. Importance of addressing non-technical issues

A brief discussion follows regarding the importance of addressing non-

technical issues with FLOSS migrations.

Human resources supported and guided by an appropriate organizational

framework actually operate, use and change computer systems and a system can be

replaced with a new one only if the personnel are well prepared to perform and adopt

the change. While the number of failed IT transformation initiatives in enterprises is

very high (Sirkin et al, 2005), researchers point out that the main reasons behind

these failures are attributed to non-technological issues, (Dravis, 2003; Nelson and

Joshi, 1993; Batler Group, 2005) like organizational and social. LSEs have to learn

from these negative experiences when they plan to migrate to FLOSS. Otherwise,

space may be left for unreasonable interpretations of migration failures on expense of

technology. Research indicates (Sauer et al, 1997; Batler Group, 2005) that IT

managers in enterprises are not able to manage satisfactory many of the most

common causes of failure.

It is very important to address these findings in FLOSS migration projects by

implementing them in a migration policy. If the IT management is not competent and

skilled to control the project objectives in FLOSS migration projects where there are

many non-technological factors that may affect the project outcome, then it is

impossible to expect clear direction for the action of the IT personnel and much of

the project phases may be left to spontaneous flow. This is very dangerous for the

23

integrity of all enterprise resources involved during and after the migration. Scacchi

(2004a) points out that enterprises risk problems if people issues are slighted or

ignored in any of the project phases. In these cases the success could be

compromised even if the technical side of the proposed change was flawless.

To summarize what was presented above, addressing non-technical issues

with FLOSS migrations through building migration policies may reduce the number

of failed migration projects.

2.5. Summary

In this chapter it was presented that IT personnel and end users view IT

projects differently due to different motives. It was argued that it is important to

understand the organizational contexts in which FLOSS migration projects are

performed and to address the human and social issues in a migration policy, because

beside technology, migrations as well change people and organization. In the second

section it was explained that the perception of FLOSS migration may vary internally

in LSEs, due to which full support from management is needed and strong

commitment from the IT personnel. A prerequisite for a successful migration is the

guidance of employees to adopt the culture of knowledge sharing and collaboration

which is promoted by FLOSS. In the third section the different patterns of

collaboration between LSEs and the FLOSS community was explained. The fact that

relationship with the community eases adoption of FLOSS and triggers innovation,

leaded to conclusion that the community perspective is very important and that

adopting the principles of the community requires strong commitment, especially

from IT managers. At the end it was discussed that addressing human and social

issues FLOSS migration policies may reduce the number of unsuccessful migrations.

24

Chapter 3. Methodological issues regarding the

study

As elaborated in the introductory chapter, the purpose of this study is to

identify and discuss the non technical issues with FLOSS migrations in LSEs. The

study focuses primarily on human and social issues with FLOSS migrations, through

appropriate reflection on the general attributes that characterize the organizational

contexts of LSEs. The analysis of these issues requires familiarity with a range of

research disciplines, because human and social aspects in the area of information

systems research are inherently considered as very complex. In this chapter the

methodological issues regarding the research area of the study are discussed. In the

first section the gap in the existing academic research regarding FLOSS migrations

will be presented, while the section that follows the methodology used in this study

will be elaborated, which is exploratory research with analysis of literature from

multiple disciplines and secondary data. Justification is offered for the chosen

approach.

3.1. Issues related to research of FLOSS migrations

The discussion in this section is about the gap in existing academic research

that may be identified as lack of knowledge regarding non-technical issues with

FLOSS migrations and FLOSS adoption in LSEs in general.

The main gap in the existing academic research related to FLOSS migrations

is that existing literature covers predominantly technical aspects of migration to

FLOSS. IDA Open Source Migration Guidelines (European Communities, 2003) for

example, one of the most detailed FLOSS migration guidelines, only modestly

highlights the human issues that have to be considered and is focused predominantly

on the technical aspects of FLOSS migrations. The same shortcoming is found out in

25

other well known migration guidelines (KBSt, 2003; Treasury Board of Canada

Secretariat, 2005; Almond et al, 2004). All of the existing guidelines concentrate

mainly on the technical side of FLOSS migrations. Nevertheless, the number of

published guidelines for migration to FLOSS is growing. At the time of preparation

of this paper, no previous research could be found that would offer systematic and

structured analysis of the complex social phenomena present with FLOSS

migrations.

Restrictive access to research data may be one serious constraint that gives

some explanation to why non-technical issues have not been systematically treated

by researchers. Seidel and Niedermeier (2003) claim that most of the enterprises who

are involved in FLOSS activities do not disclose information about the

transformation of their internal processes and culture towards FLOSS. Spiller and

Wichmann (2002) point out that measuring the professional use of FLOSS in

organizations is more difficult than measuring the use of COTS. Another issue is the

domain size, i.e. the number of LSEs is very low indeed, which makes it even more

difficult to understand the non-technical issues that are experienced during migration

projects and to draw general conclusions about them.

Although the research area (Holck et al, 2004) of FLOSS is relatively young,

there is a growing number of research contributions that are investigating the

phenomena related to FLOSS from different perspectives. However much less

attention has been devoted (Dedrick and West, 2004; Ghosh et al, 2002; International

Institute of Infonomics, 2002) to FLOSS activity of enterprises than to FLOSS

activity of individuals. FLOSS adoption in the enterprise domain and its social and

organisational impact has not received so much attention from researchers (Conlon

and Carew, 2005). Gasser and Scacchi (2003) state that one of the topics needing

further research is identifying what policies should guide the acquisition, adoption, or

use of FLOSS in enterprises. Dedrick and West (2003) point out that comparatively

little research has been done to determine how the organizational adoption of FLOSS

is different from adoption of other technologies. It is very important to expand the

academic knowledge in this area, not only for filling the obvious theoretical gap, but

also because of the practical implications it could have on enterprises who undertake

FLOSS migration projects.

26

The fact that FLOSS is still an emerging area explains the lack of academic

knowledge about the behaviour of LSEs regarding this topic. Nikula and Jantunen

(2005) point out that FLOSS adoption is still in early phases. Therefore there is lack

of availability of clear directions and procedures. Furthermore according to Briggs

and Peck (2003) many migrations are performed without a recognizable migration

methodology. It is a real challenge for an IT manager to incorporate human and

social issues in a clear and phased FLOSS migration strategy that would form basis

for many positive changes in the whole enterprise. This study tries to fill the gap in

the existing research area and provide a more comprehensive view of how migration

to FLOSS and its collaboration and knowledge sharing principles affect enterprise

employees.

To summarize what was discussed in this section, there is a knowledge gap in

the area of FLOSS migration in LSEs and the weakness of existing migration

guidelines is that they do not offer framework for dealing with non-technical issues.

This study tries to fill this gap.

3.2. Description of the research methodology

In this section the research methodology chosen for this study is presented

and justified in respect to the previously described knowledge gap in the observed

problem domain. It is also explained why and how the research framework of the

relatively new research area called social informatics has been deployed as a helpful

tool in the analysis.

In order to pursue the goals of this study most effectively while considering

the lack of academic knowledge in respect of the area of FLOSS migrations, which

was described in the previous section, it is chosen the research in this study to be of

exploratory nature. Exploratory studies are used for exploring new areas (Saunders,

2000) from which conceptual frameworks are built and form basis for some future

27

studies (Lynn, 1991; Tellis, 1997). The exploratory study starts with a holistic

approach (Routio, 2006) and by saturating data from multiple viewpoints, a deeper

understanding of the problem is reached and new theoretical framework finally

emerges (Figure 3).

Figure 3: The method of alternating point of view in exploratory research

(Source: Routio, 2006)

According to Saunders et al (2000), one of the principal research strategies of

conducting exploratory research is through a review of existing literature. For the

purpose of gathering research information for this study, an extended literature

review was conducted and diverse qualitative secondary data was collected from

prior research findings from the following research disciplines: free and open source

software, management of human resources, power and conflict, system migration,

information systems development, motivation, change management, organizational

psychology and social informatics. The multidisciplinary approach was necessary for

effective analysis of the human and social phenomena that exist with FLOSS

migrations in LSEs. Changes of information systems affect also non-technical

settings, thus these implications do not fit completely into any particular and distinct

research discipline and instead they have to be analyzed in parallel from different

research angles.

28

The discussions throughout this study moderately reflect the personal

experience of its author as a systems manager in a large Eastern European enterprise

in the area of financing, which heavily relies on proprietary software products and

development platforms and IT personnel which is not much familiar with FLOSS

products and the underlying principles of the FLOSS community. The results will be

integrated and discussed through a presented outline of a conceptual model for

understanding human and social issues with migration to FLOSS. Any effective

migration must address these issues (Paul, 2005).

Information systems are constituted of technology, people and organizational

settings. One research framework that provides a scheme for examining social and

technical processes in networks of people who work together, are socio-technical

interaction networks (Scacchi, 2004a). The socio-technical approach is aimed for

technology oriented environments. Lyytinen (1987) points out though that socio-

technical approaches may suggest too limited change strategy since their image of an

information system is limited to a technical system. The dynamics of information

systems can not be explained through information technology observed separately

from social phenomena. Therefore a holistic approach is needed for better

understanding of issues related to technological changes in complex environments.

A holistic view of technology, processes and social structures is offered with

the framework suggested by a relatively new research field, known as social

informatics, which is complementary to the principles of exploratory research

explained in Routio (2006). Kling (2000) points out that a key idea of the social

informatics research is that the social context of information technology has a

significant role in influencing the ways in which people use information and

technologies, thus affects the consequences for organizations. Social behaviours can

not be treated separately of technologies. The discussion that follows in this study

will be guided with the key principles of social informatics. The rationale behind this

is, as explained previously in the analysis of FLOSS migrations in organizational

contexts of LSEs, the great diversity of behaviours in LSEs that can be found with

large IT projects. This proves that social phenomena cannot be isolated from the

specifics of the organizational environments and technological settings, instead they

emerge from them.

29

The greatest dangers in exploratory studies are premature releasing of

conclusions and overextending the exploratory phase by inadequate level of diversity

of viewpoints (Lynn, 1991). These problems have been addressed in the study by

strictly focusing on several areas where non-technical issues with FLOSS migration

fit into and these are: the impact that FLOSS migration may have distinctively on IT

personnel and end users; as well as the impact of staged FLOSS migration on the

people involved and on the social setting. At the end it is also worth to note that this

work represents only a preliminary exploratory study which offers an elementary

outline of a conceptual framework that can be extended in some future research.

In this section it was discussed that the deployed research methodology is

exploratory study. Justification of why this methodology had been used was

elaborated, as well as how the potential weaknesses had been addressed. It was also

explained that principles of social informatics were used in the analysis because of

their holistic approach.

3.3. Summary

In this chapter the methodological issues regarding the study were discussed.

In the first section a gap in the existing knowledge about the area of FLOSS

migrations in LSEs was identified. The weakness of existing migration guidelines

were described in sense that they do not deal with non-technical migration issues. It

was pointed out that this study tries to fill this gap. In the last section the exploratory

research methodology is elaborated and justified. The potential weaknesses of the

methodology had been addressed as well. It was also discussed that principles of

social informatics were reflected throughout the paper, since social informatics offers

a holistic view on various phenomena in information systems.

30

Chapter 4. Critical evaluation of non-technical

FLOSS migration issues

In this chapter a critical evaluation of non-technical FLOSS migration issues

is performed. These issues have been divided into three categories, which are the

main defined viewpoints on the problem domain. Each of them is presented in a

separate section.

The first and largest category of explored issues contains the issues related to

IT personnel. It is first presented how lack of external support impacts on internal

processes of change. The next topic is the impact of FLOSS on internal culture of

LSEs. It is explained why it is important for enterprises to contribute to the

community and how this involvement impacts on the internal social behaviour. Later

in the text a wider analysis is performed about attitudes and motivation regarding

FLOSS and about impact of factors like age and gender on FLOSS migration

outcomes. The importance of skills and training is also explored. Ideological issues

related to bridging the gap between internal culture of LSEs and FLOSS community

follows next. While exploring the importance of online communication, at the end

there is a discussion about establishing links with the community and identity issues

in that environment.

The second category of explored issues includes the ones related to end users,

their profile and role in the FLOSS migration project. Further in the text there is a

discussion about importance of training and challenges associates with it. The

importance and challenges of participation of end users in FLOSS migration projects

is also observed in detail, especially in relation to internal conflicts and power

distribution. In the last part it is discussed how to fight resistance to changes induced

with FLOSS migrations.

The last presented viewpoint on the problem domain is analysis of the impact

of staged migration. It is explored how staged migration affects end users and

31

internal groups and at the end it is explored how desktop migration to FLOSS

platforms affects end users.

4.1. Challenges and opportunities for IT departments

4.1.1. The impact of different vendor support for FLOSS and

COTS

In the following text it is discussed how external support models for FLOSS

differ from support models for COTS. The impact of this issue on enterprises is also

analyzed.

IT departments in large enterprises are typically segregated into

organizational units that are responsible for in-house software development, system

administration and end-user support (helpdesk, technicians, etc). IT departments also

communicate with multiple external vendors who provide different support and

services. Adopted FLOSS solutions certainly have to be supported during and after

migration is performed. The lack of vendor support has been claimed to be one of the

most serious barriers for adoption of FLOSS (Gustafson and Koff, 2004; Dedrick and

West, 2003; Vile, 2005; Koch, 2003; Meehan, 2005; QNB Intelligence, 2004;

Forrester Research, 2003, cited in Williams et al, 2005; The Swedish Agency for

Public Management Publication Service, 2003; Scherler, 2004). Wang and

Whitehead (2001) explain that it is even more difficult to receive global support for

FLOSS, especially in non-English speaking areas due to many contributing factors.

McHugh and Donnelly (2004) point out that without the support from commercial

enterprises, FLOSS would not have sustained growth in popularity.

32

There are several scenarios to support FLOSS in a large enterprise: to rely on

external vendor as a gateway between the organization and the FLOSS community,

to rely on internal resources, or to deploy some mixed approach. Gustafson and Koff

(2004) point out that the last scenario is a bridge to the open source world because

both the vendor and the organization have access to the source code. Holck et al

(2004) have done extensive research on these scenarios and found out several ways

in which organizations can participate and contribute to FLOSS projects: in-house

source code improvements, documentation writing, error reporting, bug finding and

fixing, suggesting improvements, supplying and maintaining technical infrastructure,

participating in management of the community organization, responding to help

requests and supporting local FLOSS communities.

The relationship between customer and vendor in FLOSS is fundamentally

different from that in COTS, more obscure and more robust (FFIEC, 2004; Holck et

al, 2004), because there is a wider range of choice for FLOSS users. Dedrick and

West (2004) claim that vendor support is more important to LSEs because they have

the financial means to afford it, while small firms are more likely to rely on their own

skills and free support from the FLOSS community. The findings of QNB

Intelligence (2004) suggest that promotion of Linux by large mainstream vendors

such as IBM and Oracle has increased the formal evaluation of Linux for 75% in

large European enterprises. McDaniel (2000) confirms that announcements of

FLOSS support by large IT companies have changed the perception of IT managers

in large organizations. There are even FLOSS products (Wagner, 2005) for which

there is no support available from the community and enterprises should find vendors

willing to provide that support.

Williams et al (2005) suggest that the above concerns are becoming weaker

partly because companies understand the FLOSS development model better and

learn how to support themselves through time. Self support allows greater flexibility

for IT personnel (Figure 4). There are also a diverse and growing number of support

options (The Dravis Group, 2003) and as demand extends, larger vendors will likely

increase their service offerings in FLOSS support. Support for FLOSS projects

(David et al, 2003) from external organizations has already increased significantly in

the last decade. Therefore, if vendors deliver and support FLOSS solutions

33

(Gustafson and Koff, 2004), from the organization’s perspective the support issue

can be actually nonexistent.

Figure 4: Support options for FLOSS

(Source: Australian Government Information Management Office, 2005; p.15)

But problems (Davis et al, 2000) can often be beyond the capacity of the

support of the commercial vendor, and the enterprise can resolve them in the same

manner as most FLOSS issues, because in general FLOSS authors are more

accessible than developers for commercial vendors. Internal support (Lassen and

Sorensen, 2001) can also be organized. But this task is not easy. Sirkin et al (2005)

explain how organizations often underestimate their ability to build internal support.

Organizations are just starting to learn how to overcome this gap. Actually, FLOSS is

now transforming the way how software is supported in enterprises (Koch, 2003;

Fitzgerald and Kenny, 2003; WatchIT, 2004). Organizations begin to learn how to

support themselves by involving in the FLOSS community.

In the previous text it was discussed that support models for FLOSS differ

from support models for COTS in sense that they are more obscure and that

enterprises begin to learn how to provide self support. The impact of this on

enterprises is that they gradually involve in the FLOSS community in different ways.

34

4.1.2. Impact of FLOSS on the internal culture

The following discussion is about the impact of FLOSS on the internal

culture of LSEs. It is discussed how internal groups in LSEs distinguish from the

FLOSS community, why it is important for enterprises to contribute to the

community and how this involvement impacts on the behaviour of internal groups.

Active involvement helps in fostering a sense of community (Steward et al,

2001), and the community is often first line technical support when problems occur

later. Of course, every type of involvement in FLOSS (GITOC, 2003) means

different requirements, commitments and benefits, and correlates to some particular

implementation approach. Communities exist around common interests (Figure 5).

IT personnel and especially IT management, have central role in discovering the real

values of FLOSS, not only for the economic benefit of the enterprise, but also for

building up new internal social relationships. It is because the impact of FLOSS on

the organizational culture is evidently made by deployment of information

technology, a resource which is managed by IT departments. Melian et al (2002), as

well as Dinkelacker and Garg (2001), explore how communities of practice within a

large enterprise can be encouraged by software technologies, maintaining knowledge

networks, adopting third party engagement and promoting contribution.

Figure 5: Communities built around common interests

(Source: Gabriel and Goldman, 2002; p.7)

35

Considering the above, migration to FLOSS does not change only technology

in the organization. It also creates conditions for establishing a dynamic connection

between the internal organizational culture and the FLOSS community. The above

analysis shows that with migration to FLOSS enterprises must prepare their internal

forces to first become acquainted with community standards, in order to be able to

further strengthen this relationship and provide efficient support. Relying exclusively

on external vendors is not enough, because organization would not reap the real

advantages of FLOSS. Companies may encourage developers to participate in

FLOSS projects as this (Hars and Ou, 2002) can expand their skill base, promote

peer recognition as external factor to individual motivation and the same may be

applied for users as well. This task is far from easy.

Like large social groups (Elliott and Scacchi, 2003b) with beliefs and values

manifested in norms that form behavioural patterns, enterprises have their own

unique cultures that form guidelines for employees how to do things internally, deal

with uncertainties and establish some degree of order in the organization’s social life.

These internal expectations can be very different from the ones shared within FLOSS

communities. The FLOSS community is differentiated by a distinct ideology that

consists of mutually related norms, beliefs, and values (Stewart and Gosain, 2001;

Stewart and Gosain, 2003; Elliott and Scacchi, 2003b; Scacchi, 2004a). Dahlander

(2004) points out that enterprises involved in FLOSS projects have to balance the

possibility of appropriating returns, while maintaining good relationship with the

community and compliance with its norms and values. Otherwise, if interests collide

then conflicts may arise. As Domino et al (2003) define, conflict begins when

personal goals, attitudes, values or beliefs are not accordant with those of another

individual. The same applies to social groups.

Over time, subcultures within an organization, such as occupational

subcultures (Elliott and Scacchi, 2003a) may manifest their own beliefs and practices

that make them distinguished from other groups (Guzman et al, 2004). But as teams

develop through time (Trimmer et al, 2000) so do their norms. Gallivan (2000) found

out that formation of attitudes, values, and norms is strongly influenced by opinions

within social and professional circles. The development of the internal teams in a

36

LSE and their mutual collaboration in different projects can actually reshape the

internal subcultures in the enterprise. This is a spontaneous process, but also

represents a deep reflection of management decisions, quality of human resources,

cultural determinants, etc. Therefore it is important how FLOSS migration impacts

on whole teams.

The main question is how enterprises can intentionally and systematically

streamline this development in the direction to make their own subcultures

ideologically closer to the FLOSS community. Thus provide the foundation for

efficient internal support. Training about the founding principles of the FLOSS

community would seem to be one of the first logical steps forward. However,

Gallivan (2000) identifies the problem that trainers and researchers mostly

conceptualize IT training at the individual level, rather than the sharing of attitudes,

values, and norms relevant to groups. Furthermore, he claims that assimilation of

such values, norms, and beliefs occurs more effectively directly on the job.

Considering the above, special emphasis has to be put on group preparation for

FLOSS migration.

It was discussed that internal groups in LSEs distinguish from the FLOSS

community and it is important for enterprises to contribute to the FLOSS community

in order to maintain proper support for FLOSS migration. Training is thus important,

especially for whole teams, for adoption of FLOSS concepts.

4.1.3. Coping with differences between IT personnel

IT personnel may react differently on FLOSS migration efforts. Particular

incentives may help in resolving problems, but may not be suitable for every job

position. The analysis below distinguishes the attitudes of developers and

administrators towards FLOSS migrations. It also raises the issue of preparing the IT

personnel for concepts they are not familiar with.

37

The social structure inside the IT department can have distinct and dynamic

complexity, unique for a particular organization. Common interests may create

different kinds of bonds and relationships, but people at work tend to group

themselves if they share similar problems. In general, two groups inside the IT

department have crucial role for the success of a FLOSS migration project: in-house

developers and administrators. The motives that drive these two groups can be

conflicting at times. While the developers are focused on the creative process of

providing functionality in software applications, the administrators would like to

have stable systems that keep running at best performance. Even though developers

and administrators express same affinity for working in teams, according to Griesser

(1993) developers seem to accept changes more readily and prefer jobs that offer

chance for higher personal growth, which is less the case with administrators. This

finding suggests that new technology should be evaluated by developers first and

after that by maintenance staff. For the technical staff to be motivated it is crucial

(Wiederhold, 2003) the maintenance tasks to be highly valued in the enterprise.

The practice of sharing (Nuvolari, 2003) source code of programs is not novel

feature of the software industry. Enterprise development (Augustin et al, 2002) often

reflects many positive aspects of the open source community, like software and

knowledge sharing and can be thought of some sort of open source microcosm, but

there are differences. Building a positive attitude of the IT personnel towards FLOSS

is very important for the success of the migration process. The main problem is how

to prepare the IT personnel for the concept which most of them are not familiar with.

Although with a long history, FLOSS is still unknown to many people (Daffara et al,

2000). Industry cases (Miller, 2004) show that developer training is the hardest part

of FLOSS migration. Developers typically resist to changes in the already developed

software (European Communities, 2003; Zuliani and Succi, 2004; Lederer and

Mendelow, 1989; Greenemeier, 2004), many personally attach to their preferred

tools and there is also a feeling of loss of power experienced by both developers and

administrators. Some developers underestimate FLOSS (Lussier, 2004; Johnson,

2002).

38

The qualitative analysis of several case studies conducted by Lederer and

Mendelow (1989) suggests that developers prefer to solve problems using old

technology and methodologies. This is not much consistent with the findings of

Griesser (1993) that information system personnel morale can be maintained through

implementation of advanced technology. But in typical settings, IT personnel show

tendency to conformism. Anecdotal evidence shows that change can be so stressful

to some people (Miller, 2004), that they are ready to leave their jobs and managers

have to find incentives for the majority, like buying new hardware, etc. Hodgson and

Aiken (1998) point out that an individual dislikes changes in general, but may have

positive attitude towards a specific change if it provides significant personal benefits.

Therefore if new technology brought some kind of benefits to IT personnel, they

might be willing to accept it.

The acceptance of FLOSS by IT professionals seems to be related to the

personal beliefs and professional motivation. It may be difficult to persuade an IT

professional to accept FLOSS instead of COTS development tools, if the individual’s

professional motivation is primarily based on commercial attractiveness of the

profession and high wages. The acceptance of the FLOSS concept seems to be

somehow related to the strongest personal motive to work in the IT field: whether it

is because of financial attractiveness, or because of experiences of joy and

creativeness in the profession. According to the equity theory (Joshi et al, 1986)

when individuals are placed in inequitable social interchanges, they become

distressed. Major reason for left jobs after a decision to migrate to FLOSS is the CV

dilution effect (European Communities, 2003), when some people feel that not using

“industry standard” software impairs their ability to develop their career. As

Blanchard and Blanchard (2005) point out, employees are more likely to leave the

enterprise prematurely if they are not developing their career toward their dreams.

It was described how among IT personnel there may be different reactions on

FLOSS migration efforts and that developers in general accept changes more readily

than administrators. Personal career development has strong impact on how FLOSS

migration is accepted.

39

4.1.4. Influence of personal motivation

An insight into how personal motivation influences the acceptance of FLOSS

migration is presented in this section. Comparison between intrinsic and extrinsic

motivation of FLOSS and in-house developers is also made. Emphasis is put on job

satisfaction and fun and on the need for additional incentives for retaining personnel

who do not favour FLOSS.

The problems presented in the previous section are a huge obstacle for

FLOSS acceptance by IT personnel in LSEs. They also reflect the differences in

motivations that drive the FLOSS community and the internal IT personnel in LSEs.

Seifert and Wieland (2003) explain that motivation of FLOSS developers is quite

different from the one of commercial programmers. It is of crucial importance to

determine the reasons behind this gap between the two cultures in order to

understand how to provoke internal changes and under what conditions. Research

shows (Rossi, 2004; Hars and Ou, 2002; Ye and Kishida, 2003; Weerawarana and

Weeratunge, 2003) that the individual motivations of FLOSS developers can be

divided into intrinsic and extrinsic.

Intrinsic motivation is very important (McHugh and Donnelly, 2004; Ye and

Kishida, 2003), because it is a precondition for involvement in FLOSS projects.

Intrinsic motivations (Rossi, 2004) can range from the pure joy of programming to

more social-oriented motives. Based on the results of a large survey, Ghosh (2004)

claims that social motivation is most important between FLOSS developers. There is

also considerable evidence that altruism and knowledge sharing are also among the

most important motivations of FLOSS developers since economic benefits are not

significant in their decisions (Rossi, 2004; Kogut and Metiu, 2001; Bonaccorsi and

Rossi, 2005; Noronha, 2005).

Motivation of IT personnel in LSEs is based on inherently different structure

of incentives than the one that sustains the FLOSS community. While it was

described that personal motivation is prime for FLOSS developers, the self-

40

motivation of developers in enterprises is hardest to achieve (Seifert and Wieland,

2003). Griesser (1993) points out that developers in organizations have lower social

needs compared to other IT staff. Programming job can be very individualistic.

Actually many individuals prefer autonomy (Griesser, 1993) as opposed to increased

team activity. In a large organization developers are typically given very limited

freedom in choosing projects and usually have to follow strict deadlines, which may

be the explanation to this introvert behaviour of in-house developers. In commercial

organizations some developers pay more tribute to other incentives, like economical

benefits for example. This is a natural result of the different career path that people

have followed in their life. People who participate in FLOSS projects are driven by a

specific framework of incentives, not necessarily applicable to all developers, or at

least not with the same priorities.

Sometimes developers express reluctance to programming tasks because of

high levels of stress, non-challenging or dull assignments, conflicts with managers or

end users, etc. This can be compensated with other motives. Salary is one of the

prime motives for IT personnel to work in commercial organizations. Dickson (1969)

shows how in a large organization low salary is the most frequently given reason to

leave job by IT employees. Parker (2000) points out that mere training leads to

having servile workers who do not do things freely and intelligently, but for the

salary earned. Igbaria and Guimaraes (1992) found out that intentions to leave the

job are result of low job satisfaction.

Since migration to FLOSS can influence on the job satisfaction of IT

personnel because of possible personal fears from affected career improvement, it

can be explained why it happens that people are ready to leave jobs when such

migration projects are announced. These situations can be balanced only with

offering other incentives to IT personnel. Managers have to offer (von Krogh, 2003)

both extrinsic and intrinsic incentives to encourage innovation: from higher salary to

enhanced peer recognition and a sense of belonging. And on the opposite, as the

FLOSS community grows, the demand for FLOSS educated IT personnel and the

visibility of FLOSS in general will rise, which will have positive effect on the

individual perceptions of FLOSS between IT personnel inside LSEs as well. Griesser

(1993) points out that developers and administrators generally have the same

41

motivating potential for their jobs, but it has to be considered that different

subgroups react differently on change. Therefore, managers must carefully choose

the right incentives for different IT job positions in order to influence better response

to FLOSS migration.

A fundamental intrinsic motivation of FLOSS developers is fun, or joy of

programming. Many researchers have pointed out the importance of this motivation

(Ambati and Kishore, 2004; Elliott and Scacchi, 2003b; Lakhani and Wolf, 2003) as

one of the most pervasive drivers. But this is not related only to FLOSS developers.

Feelings like joy are proven to have (Han, 2003) major impact on an individual

response to any systems. It is an important factor for job satisfaction in IT personnel

as well. The problem is that (Seidel and Niedermeier, 2003) in large companies,

hierarchy, bureaucracy and strict projects plans are factors that massively impair

freedom to pursue ideas like in FLOSS style of development, while developers

participating in FLOSS projects do not need sophisticated incentives to be motivated.

While (The Swedish Agency for Public Management Publication Service, 2003)

many developers enjoy creative programming and are fascinated by software

development, Waterman (2003) points out that not every developer would code for

the joy of programming alone. For different IT developers, joy of programming may

have different impact on personal decisions. Not all developers are the same and this

has to be considered.

In the previous paragraphs it was explained that intrinsic and extrinsic

motivation are different in FLOSS developers and in-house developers. Job

satisfaction is very important for IT personnel and fun as well, although fun has

bigger role for FLOSS developers. It was also explained why management needs to

consider additional incentives for IT personnel for better acceptance of FLOSS.

42

4.1.5. Influence of age and gender factors

The influence of age and gender on FLOSS migration is discussed in this

section.

Blanchard and Blanchard (2005) point out that young people want to have

more fun on the job. The studies of Ghosh (2003) and Meehan (2005) show that

FLOSS developers are young (Figure 6) and predominantly male. Experiences of

large enterprises are that young people usually become more proficient than older

colleagues (Kleintop et al, 1994; WatchIT, 2004). However, Griggs and Manring

(1986) point out that age is the most powerful way to distinguish differences in how

individuals view their jobs, careers and organizations. Older employees usually

express more loyalty to the companies they work for. The same applies to IT

personnel. Luthiger (2005) found out that age correlates negatively with the

readiness of developers for future commitment. Therefore, for younger developers in

LSEs, the setting up of proper conditions for experiencing the joy of programming

would ease their acceptance of FLOSS, while in older colleagues that task would be

more difficult to accomplish in the same way.

Ivancevich et al (1983) points out that the stress level in IT personnel grows

with age, i.e. with years of employment. Older IT personnel though are less likely to

leave job because of personal views of the FLOSS ideology or fear from affected

career. Job stability and security play more important role for them. Hadfield (2005)

points out that IT personnel suffers burnout from overwork more than professionals

in most other professions, but are less likely to leave their jobs because of that. Since,

FLOSS community is dominantly represented with young people, it is very important

to educate older employees about what FLOSS is all about, but also what will be the

benefits to the enterprise.

43

Figure 6: Age of FLOSS developers

(Source: Ghosh et al, 2002; p.9)

According to the above described, reasonable explanations about how FLOSS

impacts the organization, are more likely to be accepted by older IT personnel, while

younger workers look for challenges. Sockel et al (2001) suggest that focusing on

loyalty building can be used for fighting against turnover. It is very important to gain

equal level of loyalty of younger IT personnel. Younger developers would not

necessarily accept FLOSS better in different circumstances. The problem as pointed

out by Graham (2005) is that the most productive young people will always be

undervalued by large organizations. This risk has to be mitigated by IT managers in

FLOSS migration projects, especially in those where age plays important role in the

internal social relationships.

The fact that the FLOSS community is predominantly male, can also produce

potential problems with FLOSS migration in LSEs, where gender structure may be

more balanced. Research shows (Ghosh et al, 2002; Lin, 2005) that women do not

play a significant role in the development of FLOSS. As Lin (2005) points out, the

44

gender problem is marginalized in current FLOSS research, most FLOSS policies are

gender blind, but also a far more women-friendly environment for FLOSS

development is needed. One interesting observation of Lyman (2005) is that women

involved in FLOSS tend to be older than male participants and they are mainly

involved in non-technical areas like management, marketing, and leadership.

It is observed (Lin, 2005) that female developers usually obtain their

knowledge through the formal education system. The research of Ivancevich et al

(1983) shows that men report significantly higher commitment to organizations.

Gallivan (2003) proved that women IT professionals appeared to be more sensitive to

the total amount of change that imposes stress and pointed out an example project

where women reported considerably higher levels of stress when they were provided

more autonomy and less supervision. He also found out that women respond more

negatively than men to devoting considerable personal time for improving their skills

by themselves.

Kleintop et al (1994) also reported that gender has effect on skills acquisition.

A reasonable explanation of this is that (Lin, 2005) women need to take care of the

housework and require a more stable working time. Many talented and experienced

professional women (Blanchard and Blanchard, 2005) want to stay home. Dickson

(1969) indicates that home duties are major reason to leave job for female IT

workers. Obviously gender differences may have great impact on FLOSS adoption

among IT personnel and may cause problems. However, the relationship between

gender and intention to leave job is not proven to be consistent (Gallivan, 2003).

Ivancevich et al (1983) suggests that gender differences are also related to cultural

attitudes and values.

The influence of age and gender on FLOSS migration was discussed in this

section. It was discussed what kind of different treatment must be done for younger

and older personnel, as well as for female and male personnel, during the FLOSS

migration project. It was found out that young personnel respond to challenges better

than older colleagues, while male employees are better self-learners than their female

colleagues for whom low level of stress is of more importance.

45

4.1.6. Improvement of skills and knowledge sharing

In the text that follows, the importance of skills and training for FLOSS

migration projects will be discussed. The importance of peer recognition as a team

factors will also be reviewed.

Learning new skills (Lakhani and Wolf, 2003; Ghosh et al, 2002; Maass,

2004; Seifert and Wieland, 2003) is also one of the top motivators for FLOSS project

participation (Figure 7). Companies that exploit FLOSS (Bonaccorsi and Rossi,

2004a) have greater chances of improving their programming skills. But a question

remains if all IT personnel can be equally personally motivated to improve their

skills. Since the IT profession has little skill stability compared to traditional

professional careers, (Sawyer et al, 1998) IT professionals must keep themselves

skilled and not rely on corporate guidance.

Figure 7: Reasons to join and stay in the FLOSS community

(Source: Ghosh et al, 2002; p.45)

46

As described earlier, in LSEs personal prioritization of skill improvement is

strongly related to other factors, like age and gender. Social influences also matter

(Gallivan, 2000) to skill development. Decision for migration to FLOSS (Almond et

al, 2004) can cause to IT personnel the impression of disapproval of the already done

work or devaluation of their current skills. On the other side, numerous works point

out that adequate technical skills are very important for the success of FLOSS

migration (Larsen et al, 2000; Dedrick and West, 2003; Dedrick and West, 2004;

Winslow, 2005; Kenwood, 2001; Vile, 2005; Almond et al, 2004; European

Communities, 2003; Maqua et al, 2004; FFIEC, 2004). Of course, all participants of

a project team need to have certain skills and knowledge to accomplish a given task

as a team (Leonard, 2002). Therefore, successful FLOSS migration also needs

possession of proper skills by the complete migration team.

One of the issues which any LSE has to face is how to update the skills and

knowledge base of the staff in a timely manner (Fitzgerald and Kenny, 2003). One

approach to fill the gap (Niederman and Webster, 1998) created by new technology

between individual skills and those needed to fully utilize the new technology, is

training. It is very important to train the IT personnel for the FLOSS concept. There

are positive examples of FLOSS migration case studies where (WatchIT, 2004)

training of IT personnel has improved morale and has lowered turnover. However

training initiatives for FLOSS migration must be designed very carefully. The

logistics for organizing proper training in LSEs can be very complicated issue.

Support of skills development in practice is usually an abstract category which

companies pretend to engage in without actually taking clear measures (e-Business

Watch, 2002b).

Other methods than standard training sessions can be more effective in skill

preparation for FLOSS migration. Cooperative learning theory (Janz, 1998) suggests

that productivity of a group will be enhanced if its members have interdependent

goals, help or teach each other the needed skills, and periodically evaluate the

group’s performance. Setting up an effective knowledge sharing between IT

personnel in a LSE can help them to prepare for FLOSS migration.

47

It was described how intrinsic individual motives of the IT personnel are

related to the success of FLOSS migration projects. The analysis of the impact of

knowledge sharing shows that social aspects are also of crucial importance for

successful FLOSS migrations. Stewart (2004) suggests that team factors influence on

the success of FLOSS development efforts. Peer recognition is very important social

motivation for software developers in general (Baldi et al, 2003; Robinson, 2005a).

Peer recognition in a group is possible only if open communication exists between

group members. Since the FLOSS community (Eilola, 2002) places primary value on

communication rather than on program functions, it is understandable why peer

recognition is important to individual contributors. In that sense, need for peer

recognition is one attribute that characterizes both enterprise and FLOSS developers.

But it is based on different premises, because the communities in which peer

recognition takes place are different.

In the previous text it was discussed that technical skills are very important

for success of FLOSS migration projects and how training improves morale and

lowers turnover. It was elaborated that peer recognition is an important team factor

that influences on success of FLOSS development efforts and improves knowledge

sharing.

4.1.7. Approaching the FLOSS community through

acceptance of new collaborative practices

In this section a discussion follows about the issues related to encouraging IT

personnel to become involved in the FLOSS community.

With FLOSS migration and approaching the FLOSS community for support

for the first time, IT personnel from a LSE will face unknown territory, defined with

rules different from those they are used to see in the enterprise environment. It was

explained in detail how both communities will express different values, norms and

48

beliefs. The main role of IT management would be to try as a first step to acquaint

the IT personnel with the values, norms and beliefs of the FLOSS community. A

company that begins to cooperate with a FLOSS project (Seifert and Wieland, 2003)

must be aware that the motivation paradigm of the community will influence the

motivation of the employed developers. The open-source movement (Markus et al,

2000) suggests ways how to motivate and direct knowledge workers.

Developers may have more fun and identify themselves as part of a larger

community (Hars and Ou, 2002). Ye and Kishida (2003) point out that sense of

belonging to a community is precondition for successful FLOSS projects. The

community spirit (Elliott and Scacchi, 2003b) in the forum of collective beliefs,

values, and norms fosters collaboration and resolution of conflict. But allowing IT

personnel to communicate more closely with the community is not possible if they

don’t receive a high degree of freedom and autonomy. Seifert and Wieland (2003)

indicate that high degree of autonomy seems to be more efficient incentive for

employed developers to participate in FLOSS projects than typical task assignment

or usual salary incentives.

Griggs and Manring (1986) confirm that financial incentives are weak

motivators. Open collaboration (Michlmayr et al, 2005) with other developers and

receiving information from others also increase the motivation to develop software.

Finally, job characteristics theory suggests (Janz, 1998) that autonomy is positively

correlated to job satisfaction and performance. If IT personnel expresses positive, or

at least neutral attitude towards FLOSS migration, with proper management

guidance, the chance of adopting the FLOSS philosophy may increase. But for

individual cases where opposition to FLOSS is encountered, other incentives have to

be offered with greater priority. Both organizational and FLOSS culture are dynamic

systems and change over time. As Ghosh (2003) explains, over time other aspects

gain in importance for FLOSS contributors, such as commercial and political aspects.

Similarly, the same may happen with IT personnel after the FLOSS migration.

The key (Sharma et al, 2002) to having successful hybrid FLOSS

environment in an enterprise is to identify appropriate projects and personnel. The

human potential in LSE is a result of different selection criteria. FLOSS community

49

is filtering the best players on the basis of self selection between contributors, while

LSEs are typically facing problems with the dynamics of their human capital. Most

of the IT personnel in LSEs will typically be so called B players (DeLong, as cited in

Fonda and Locke, 2003; Lagace, 2003), or the middle of the workforce: very loyal

employees, who balance their work with personal lives, do the job and most

important do not leave the company. Domenick (2004) points out that star

performers in enterprises are also the players most likely to leave the organization for

opportunities elsewhere.

On one side, star performers are expected to deal better than their averaged

colleagues with technicalities of FLOSS migration, but on the other side the risk with

some of them from having their personal disapproval of adoption of FLOSS ideology

as a reason to leave job, is higher. As Domenick (2004) further explains, best players

behave the way they do because they are looking for something they want, not

necessarily for something the company wants, and if they get what they want from

the company, they may stay and begin to behave like average performers (Blanchard,

2004). Fonda and Locke (2003) explain that middle players tend to think of the

company as a family and they often take the time to guide and train inexperienced

employees.

That is why recognition and appreciation of employees is very important

prerequisite for a FLOSS migration project. Otherwise, it is hard to expect from

people to try to devote themselves to the FLOSS ideology which they are not

familiar with. So, even though it is important to have key skilled IT people for the

migration, it is more important to involve everyone. However, because of (Grudin,

1994) the social and political factors at work, achieving groupware acceptance is

much trickier than individual acceptance and some people must adjust more than

others. Involving the complete IT personnel and strategically changing its culture by

paying attention to individual differences is needed not only for successful FLOSS

migration, but also for efficient support of the new platform after the migration.

The practice of peers evaluating each other's work, rather than relying on

external judgement is called peer review (Stalder and Hirsh, 2002). Peer review has

always played important role in FLOSS projects, especially for quality assurance

50

(Ambati and Kishore, 2004; Seidel and Niedermeier, 2003). But there are strong

social motivations behind peer review in the FLOSS community, which Augustin et

al (2002) define as peer glory. Developers compete to produce better software code

and peer recognition distinguishes the best performers in this process. This has

positive influence both on existing and new developers. Gacek et al (2004) confirm

that peer recognition has its role in motivating contributions to the FLOSS

community.

In typical large enterprises there is no peer review in the in-house

development process (Augustin et al, 2002; Parker, 2000). Augustin et al (2002)

point out that enterprises instead often promote competition and suppress mutual

support through individual performance reviews and bonus incentives. There are

cases where some developers keep their code jealously from other colleagues and

avoid potential criticism, which may create false impression for their value. Augustin

et al (2002) found out that enterprises are not cultivating collaborative efforts and

management does not promote knowledge and code sharing between developers.

This means that in LSEs there is profoundly weak culture of sharing, which may be a

very serious problem with FLOSS migration initiatives.

Large enterprises are simply used to different kind of development. In other

situations, when they are given tasks to change piece of code produced by another

colleague, some in-house developers may be reluctant to undertake such tasks,

because they are not always sure about other’s code quality and legibility, especially

if there is no proper documentation. Nobody would like to risk his or her reputation

after all. Strand (1980) points out that for most programmers it is important not to be

considered by colleagues as the creator of the least understandable programs. Peer

review (Hirschheim and Klein, 1989) can be seen as “group think” and its pressure

has positive impacts on the loyalty of developers.

Unlike implementations of COTS systems, FLOSS migration introduces

unique positive collaborative practices in LSEs and peer review is one of them. The

effort of adopting norms and practices of the community in LSEs with the goal of

successfully supporting FLOSS migration can be extended with promoting peer

review inside enterprises. Internal peer review may be both a quality control

51

mechanism and a potential motivating factor if accepted by the personnel. This may

be extended to the FLOSS contributions made by the team. From passive users, the

internal development team (Schmitz, 2001) will feel promoted as a member of a

larger community of peers and will contribute with code, ideas, tips, etc. Even

though these activities may consume time, the important gain may be higher

motivation and better in-house competence.

To summarize the key points in this section, developing sense of belonging to

a community is precondition for successful FLOSS projects. In order to accomplish

that, enterprises first need to encourage autonomy and internal collaboration

practices like peer review, but also pay strong attention to recognition and

appreciation of the work done by the personnel.

4.1.8. Issues with personal and shared ideology and beliefs

In this section, issues with ideology and beliefs are examined in the process

of narrowing the gap between the in-house personnel and the community. Both

individual and group perspective will be discussed in respect of the ideological

transformation that is needed to position closer to the community.

Ideological perspectives of software development are very important factor of

FLOSS adoption among IT personnel in LSEs. The belief in free software is a core

motivator of free software developers (Elliott and Scacchi, 2003c; Payne, 2002;

Weiss, 2001). But not all IT professionals share this belief. Actually as Ferris (2003)

points out, the history of corporate IT is riddled with holy wars. There is a distinct

polarization between IT professionals on the values of FLOSS. This normally affects

individual attitudes of many employed IT experts. Weiss (2001) observes that

ideology is involved in the choices of software developers and systems

administrators.

52

Ferris (2003) has discussed this phenomenon from the perspective of two

extreme camps which he calls zealots and the heretics. The first blindly believe in

FLOSS, while the others are fanatical about their disbeliefs. He points out that even

though FLOSS is firmly penetrating in corporate IT and is even implemented in basic

stages even without the knowledge of senior managers (Figure 8), the conflict of the

believers vs. non-believers can be damaging for enterprises. Seifert and Wieland

(2003) found out that FLOSS also affects the attitudes on mid-level management

who can be convinced much more difficult for what are the benefits and the necessity

for organizational changes. Problems may occur if the IT managers express fanatical

behaviour about certain technology, either pro or against FLOSS.

Figure 8: Unofficial experimentation with Linux in enterprises

(Source: QNB Intelligence, 2004; p.3)

When an IT manager has been involved in building the previous

infrastructure, much of the manager's reputation is tied to it and the manager may be

rejecting ideas before they are even presented (Robinson, 2005a; Robinson, 2005b).

Robert and Schutz (2001) claim that religious wars are not commonly found in

decision makers, due to strong hierarchical and commercial pressures. Zealot

developers on the other side can be a terrific resource (Robinson, 2005b) for problem

solving and knowledge sharing with others in the team. If the IT personnel are

divided in the acceptance of FLOSS, then this risk has to be mitigated.

53

Implementation of FLOSS in cases where developers and administrators

don’t favour it actually redistributes their internal power position and new

technology that they don’t understand may directly affect their reputation in the

organization, as well on their career. Ideologies are more emotionally intense and

resistant to change than rational behaviour because they help individuals deal with

uncertainty (Elliott and Scacchi, 2003b). IT managers have to address these issues

carefully in the migration policy. Stewart and Gosain (2003) explain that subgroups

which are formed around projects may vary in the level of conformance to the

ideology of the community. Therefore, each subgroup in the IT department formed

around specific projects that involve specific technology, has to be addressed

separately. In that direction, further discussion about this issue should be centred on

shared ideologies.

Stewart (2004) generalizes that the existence of a shared ideology in a group

is believed to facilitate group efforts. Guzman et al (2004) point out that cultures are

usually dynamic and while some cultures may accept changes easily, others react

with different levels of resistance. In that sense, the FLOSS migration project must

provide means for adequate ideological transformation of the IT personnel. Stewart

and Gosain (2003) suggest that enterprises may encourage the development of

compatible ideological elements that will help the IT personnel build trust in the

community. Much of that can be performed through different tasks in which the

personnel have to address directly to the community. When a specific task has to be

accomplished, (Guzman et al, 2004) groups need to adjust the way how they do

things and work together with a shared goal and with minimum conflict. LSEs have

to determine specific elements of migration policies how to bridge this gap. FLOSS

implementations require cultural changes inside enterprises (Seidel and Niedermeier;

2003; Seifert and Wieland, 2003; Treasury Board of Canada Secretariat, 2005).

To summarize the above, issues with ideology and beliefs in the process of

narrowing the gap between the in-house personnel and the community were

examined. The polarization on the values of FLOSS means that ideology is involved

in the choices of IT professionals and this risk has to be mitigated. It was described

how FLOSS migration projects must provide means for adequate ideological

transformation of the IT personnel and special attention has to be given to groups. It

54

was concluded that successful FLOSS implementations require cultural changes

inside enterprises.

4.1.9. Issues with online communication and usage of online

resources

The FLOSS community performs activities through Internet. In this section

the issues with online communication and the involvement of personnel in online

collaboration together with accompanying risk factors are discussed.

FLOSS development is an international activity and the communication

within the community is performed through the infrastructure of Internet (Scherler,

2004; Weerawarana and Weeratunge, 2003; Augustin et al, 2002; Peeling and

Satchell, 2001; Osterlie, 2004; Sharma et al, 2002; President’s Information

Technology Advisory Committee, 2000). Actually the whole Internet infrastructure

is laid on technology rooted in the FLOSS community. The unique social aspects of

the FLOSS community are reasonable explanation for the findings of Lerner and

Tirole (2002) that rapid responses are not as common in commercial software

projects, as in FLOSS projects. Internet also provides resources to the FLOSS

community to express its incredible ability to mobilize members (Morgan, 2002).

Schweik and Semenov (2002) point out that collaboration over the Internet

greatly increases the speed in which innovations can be published. Kogut and Metiu

(2001) discuss that Internet can be utilized for communication and collaborative

work. The power of the global Internet network in connecting communities of people

with common interests is exceptional (Dempsey et al, 2002). Internet has very strong

impact on the corporate communication with the outside world. Access to Internet

has not been a problem for LSEs (Robert and Schutz, 2001) because they have

resources to take proper care about information security. When enterprise IT

personnel need to communicate with the FLOSS community online, they would

normally use various communication resources such as different newsgroups,

55

mailing lists, archives, databases, wikis, blogs and chat rooms (Wheatley, 2004;

Sarma and Hoek, 2004; Wang and Whitehead, 2001; Williams et al, 2005; Seifert

and Wieland, 2003; Relevantive, 2003; Thronicke and Berger, 2004; Kenwood,

2001; McHugh and Donnelly, 2004).

In one case study, Fitzgerald and Kenny (2003) found out that the biggest

learning has been to orientate the internal IT support staff to effectively utilize the

Internet and other resources to deliver support for FLOSS. Many enterprises

(Fitzgerald and Kenny, 2003) may face internal resistance form IT personnel because

some prefer to communicate with vendors instead of search solutions to problems on

bulletin boards. It is crucially important to stress that using the Internet

communication resources described above, is also a skill. In enterprise environment,

not every IT employee has the same level of this skill. Some developers or

administrators use resources of the community more efficiently; others even don’t

understand certain communication technologies.

It is common in LSEs where the employees may have highly diversified age

and gender structure, to notice different quality of the Internet usage patterns

between the IT personnel. On the other side the communication in LSEs for in-house

development is (Ambati and Kishore, 2004) based on person to person

communication. There are certain rules (Bergquist and Ljungberg, 2001) for

communication that distinguishes each different group which is part of the FLOSS

community. If members (Erenkrantz and Taylor, 2003) do not share a common

language, it becomes hard to communicate effectively. Shaikh and Cornford (2004)

suggest three main elements have to be learned: the source code, the community that

surrounds it, and the engaged process. Important implication out of these findings is

that the IT personnel have to be properly trained to improve their online

communication skills, but also to understand the language and ethics of the FLOSS

community.

Things can become complicated if IT personnel are of different ethnical

origin than the community they are going to approach for support. The language may

also be a serious barrier, especially for employees that are not good with foreign

languages. Wang and Whitehead (2001) point out that language and culture issues

56

may affect online usage by in-house staff. On the other side FLOSS provides

(UNDP, 2003) means for creation of local and relevant content. This may mean that

enterprises may establish new bonds and friendships with other local organization,

through the use of Internet. Local communities are characterized with (Maggioni,

2002) relatively uniform systems of attitudes and values. The cohesion of the

national culture has specific impact on the relationship with the community. Payne

(2002) for example points out that some countries may not trust software developed

in another country that is a potential enemy.

Cultural differences can be an obstacle for providing self support for FLOSS

migration and FLOSS related projects and these issues should be considered as risk

factors. Cultural dysfunctions between enterprise IT personnel and the community

can cause problems to implementation and contribution efforts (Bleek and Finck,

2004; Guzman et al, 2004; Garcia, 2001; Ambati and Kishore, 2004; Elliott and

Scacchi, 2003a). Enterprises also have their distinct cultures which have direct

influence on the social behaviour of IT personnel. Through IT personnel, the values

and principles of the FLOSS community indirectly influence on the social dynamics

of enterprises. And vice versa. As long as the number of employed members of

FLOSS community grows, its social dynamics will also change.

One of the prime forms of contact between the IT personnel and the FLOSS

community needed to support FLOSS migration is lurking. As mentioned previously,

the internal IT staff must be able to reach diverse Internet community

communication hubs like mailing lists, newsgroups etc. Since at the beginning they

do not have established social contact with the community, at first they behave as

passive observers and information consumers, i.e. they become peripheral members,

i.e. lurkers. In their extensive analysis of the behaviour of lurkers, Takahashi et al

(2003) define two types of active lurkers: propagators, who propagate knowledge

gained from an online community to others outside it; and practitioners, who use

such knowledge in their own organizational activities. Active lurkers are therefore

important assets in the early stages of FLOSS migration because they disseminate

and apply knowledge essential for providing self support from FLOSS platforms.

These are skills that IT personnel have to develop.

57

Takahashi et al (2003) believe that it is useful for managers to focus on

lurkers with the aim of making appropriate decisions. Passive lurkers, that do not

share or use information gained from the community, may also be important for the

enterprise that plans to migrate to FLOSS. Passive lurkers are important in the early

stage of understanding how the community works and what the rules that guide it

are. Part of the passive lurkers may become active lurker candidates, if the online

community affects the lurker’s thought (Takahashi et al, 2003). As Zhang and Storck

(2001) suggest, even though these peripheral members behave differently from active

members of the community, they should still be treated as members because they

share many similar attributes with the community and also contribute to it. The gap

may become smaller over time if IT managers provide adequate resources and slack

time for IT personnel to access community resources.

It is important to note that (Maass, 2004) plain users and lurkers of FLOSS

express negative levels of trust towards community members, while those who start

to contribute demonstrate very high trust in other members. Involvement in FLOSS

projects can be of various forms (Figure 9). Deeper involvement may improve the

collaboration based on trust between the IT personnel and the community.

Bonaccorsi and Rossi (2004a) found out that enterprises that are more involved in

FLOSS are stronger linked with the community.

Figure 9: The classification of FLOSS users and developers

(Source: Gacek et al, 2004; p.10)

58

It is also important to address the risk factors associated with more open

communication with the virtual environment outside of the enterprise boundaries. IT

personnel have to take special care about integrity of enterprise security and

intellectual property during their communication with the community for supporting

FLOSS. Large enterprises (Lambe, 2002) due to the big number of controllable

internal environments sense risk and danger less acutely, even though they have the

resources to address them. The amount of open source information that can be found

about enterprises (Rues, 2003) also appears to be a cultural issue. Lassen and

Sorensen (2001) discuss a case study of a large financial enterprise that has forbidden

participation in discussion forums on the Internet, which heavily restricted the

support of an internally deployed FLOSS product. This example is in line with the

findings of Sharma et al (2002) that it is difficult for large traditional enterprises to

provide an environment to their personnel similar to the one provided in the FLOSS

community, due to rigid structures, processes and culture.

The exposal of proprietary information can be devastating to the internal

information security. IT personnel have to be given clear guidelines about these

issues during the FLOSS migration. Benkler (2001) points out that exclusive private

right in information exists in tension with individual freedom to read and express

oneself. Melian et al (2002) claim that collaboration may have negative aspects for

enterprises such as: control, visibility and exposing to competitors. Therefore

enterprises should properly address and mitigate these risks in their information

security policies (Rues, 2003; Balduino, 2005).

In this section it was examined how important online communication is for

success of FLOSS related projects. It was argued that in-house personnel should be

trained to improve online communication skills and understand the standards of the

FLOSS community and that cultural differences may also affect. The importance of

lurkers was further argued, because they disseminate knowledge essential for self

support. It was concluded that due to numerous risk factors, organizational size and

culture it is difficult for LSEs to provide an environment similar to the FLOSS

community, but with clear policy and guidelines these issues may be addressed.

59

4.1.10. Process of changing the internal culture

This section discusses the differences between the internal culture in LSEs

and the FLOSS community and the need for transformation with the goal of

successful implementation of FLOSS.

Weerawarana and Weeratunge (2003) point out that community participants

in FLOSS projects are individuals and not organizations. But this may change over

time. The survey results of Ghosh (2003) show that one third of FLOSS developers

are paid for their contributions, while project leadership is primarily done by

professionals. Similar findings which suggest that developers tend to be highly

educated and employed (Figure 10) can be drawn from the two largest surveys of

FLOSS developers conducted by David et al (2003) and Ghosh et al (2002), as well

as from the work of Lakhani and Wolf (2003). These are indications that the role of

enterprises in the community is growing. The boundaries between the professional

culture and the community are constantly changing (Holtgrewe and Werle, 2001).

Figure 10: Employment status of FLOSS developers

(Source: Ghosh et al, 2002; p.14)

Enterprise surveys show (SoftwareMag, 2005) that internal collaborative

culture is important to overwhelming majority of enterprises. But there may be

specific requirements. Moreover, these distinct corporate cultures (Griggs and

60

Manring, 1986) affect the priority issues identified by professionals. Ven and Verelst

(2004) claim that there is no way to force people to comply with certain guidelines

that are set by the project team. The biggest difference between the software

development styles of the FLOSS community and typical LSEs is that enterprise

developers can not choose the projects on which they work (Augustin et al, 2002;

Seidel and Niedermeier, 2003; Lee and Chan, 2004). If enterprises want to benefit

with means for better support of FLOSS migrations by improving their contribution

to the community, they have to adapt their internal organization (Seidel and

Niedermeier, 2003). Enterprises have to change the internal development style and

provide more autonomy to the IT personnel.

There are indications that FLOSS projects are more successful in areas that

are more interesting to the developers (Bezroukov, 1999). In the in-house specific

domains, it is a real challenge for IT managers to find means how to make projects

more interesting and foster creativity between IT personnel. The element of

playfulness is very important for the motivation of IT personnel in that direction.

Like mentioned before, the collaboration efforts of LSEs for embracing the

principles of the FLOSS community cannot be improved without giving higher

autonomy to the IT personnel. As Blanchard (1996) points out, empowerment is a

key tool for any organization that wants to grow. Empowerment however depends on

many external factors. Clement (1990) claims that empowerment cannot be

accomplished without redefining existing social relationships.

The flexible automation paradigm discussed by Bianchi (1996) provides

reasonable alternatives with new organizational principles which oppose to existing

rigid organizational structures. These alternatives are effected through development

of organizational flexibility. Autonomy of IT personnel in LSEs can be fostered only

in emerging organizational systems where higher degree of flexibility exists (Figure

11). Benkler (2001) adds that enterprise regulation may serve or defeat autonomy. So

organizational flexibility has to be deeply covered within internal policies. However

Agarwal and Sambamurthy (2002) point out that even though the federal model of

distributed governance is particularly appropriate for LSEs, it may not adequately

address the strategic, organizational, and technological realities faced by IT

executives.

61

Figure 11: Comparison between traditional and emerging organizational systems

(Source: Klenke, 1996; p.33)

These implications suggest that autonomy of IT personnel needed for

providing highest quality of internal support of FLOSS can not be accomplished to a

higher extent without some social transformation of the whole enterprise and without

introducing changes in the overall organizational strategy. Blanchard (1996) found

out that autonomy reflects boundaries which encourage self-control and

responsibility and which are different from the boundaries found in bureaucratic

systems. The findings from the case studies of Janz (1998) also support the opinion

that autonomy and cooperative learning are positively correlated with work outcomes

of self-organized teams. These positive outcomes are possible only through shifting

the context of IT management.

Seifert and Wieland (2003) advice that developers should be given the

freedom to establish and contribute their own ideas, especially with relaxed time

schedules and management. However autonomy which is fully uncontrolled can also

cause problems, like in the example when a developer who changes FLOSS source

code of one in-house application leaves the company (Stafford, 2005).

62

Figure 12: Example of community structure of a big FLOSS project

(Source: Barahona et al, 2004; p.45)

Figure 13: Example of social network of FLOSS developers

(Source: Scacchi, 2004b; p.13)

One very important attribute (Melian et al, 2002; Lin, 2004; The Swedish

Agency for Public Management Publication Service, 2003; O’Reilly, 1999) of the

FLOSS community are dynamic social networks (Figure 12 and Figure 13). But the

ability to create social networks or involve in them is not a characteristic of a typical

LSE. Parry (2000) strongly points out that there is contractual view of social

63

networking and creating relationships inside enterprises, and as a result of that there

is less trust and absence of social capital. Research indicates that a paradigm shift

towards network oriented enterprise is possible only if there are competent managers

who will undertake the task of reversing these negative dispositions (Parry, 2000;

Melian et al, 2002; Galup et al, 1998), which can be possible sometimes only with

hiring adequate professionals.

In their two year study, Agarwal and Sambamurthy (2002) found out that one

of the main characteristics of leading innovative enterprises is the ability to nourish

social networks. Leading companies are also attributed with excellent management.

Sarin and McDermott (2003) point out that best team leaders are well networked

both inside and outside the enterprise. Lack of social networking is not only a result

of enterprise authoritativeness and rigidness, but may also be a result of lack of

personal skill of enterprise employees. Sawyer et al (1998) found out that social

skills of IT personnel in enterprises are much harder to improve. Thus enterprises

simply need new form of leadership that is more networking based (Van de Loo,

2000).

LSEs have to understand (Windley, 2005) that people work a lot harder on

things they like, but in majority of cases the average office is a not associated with

fun. There are indications that software development in FLOSS projects is more fun,

while in-house development in LSEs is more associated with time pressure and

boring work (Luthiger, 2005; Ghosh et al, 2002; Rossi, 2004). Furthermore as

Patricia (2005) describes, departments within large enterprises often work like in

closed silos. The factors that lead to these negative perceptions have to be changed to

the root wherever FLOSS migrations of wider scale are to be performed.

In this section the differences between the internal culture in LSEs and the

FLOSS community were presented. It was argued that for better support of FLOSS

migrations, LSEs have to adapt their internal culture, through empowerment and

autonomy of employees. It was pointed out that management that understands and

promotes social networking is a prerequisite for this process.

64

4.1.11. Establishing bonds with the community and self

identity of the IT personnel

This section discusses how bonds can be established with the community and

how IT personnel will perceive themselves in the new environment.

Socializing with community (Zhang and Storck, 2001) is difficult without

regular communication between members. Enterprise IT personnel have to be

encouraged for this communication and one of the ways to do that is to offer them

autonomy in the task performance, as was described earlier. For enterprises that are

planning to rely at some extent on their own resources to support the FLOSS

migration, it is very important that they understand the conditions and process of

transformation through which their IT personnel would become part of the global

FLOSS community. Additionally, this process has specific challenges attributed to

the different organizational and social behaviours and rules that define the two sides.

Normally, in the very beginning they will have to adopt the standards of the

community first. Hawryszkiewycz (1999) defines this initial step as socialization,

when information is exchanged informally and enterprise personnel become familiar

with terminology and perspectives. Bergquist and Ljungberg (2001) characterize

exchanging of information as very important step for socialization and creating

alliances with the community. The social identification theory argues (Gefen and

Ridings, 2003) that people acquire values, attitudes and behaviour based on their

personal experience and social processes in which they participate. Sawyer et al

(1998) point out that skills needed for successful contribution in a centralized group

may be much different from those needed in a distributed group. Based on the

previous, it may be argued that after the socialization phase which establishes the

basis of communication, IT personnel has to be encouraged to develop their sense of

belonging to community groups.

65

Since software development in LSEs is traditionally centralized, the gap is

obvious. The essential layer for this to be possible to overcome is personal

communication skills. The transformation process is not easy for the IT personnel.

Research has shown (Ivancevich et al, 1983) that for IT personnel communication is

the most stressful job characteristic. As discussed before, organizational setting

influences on development of personal communication skills. It has been observed

that trying to force people to use or be involved in the development of FLOSS when

it is not their own choice is very difficult (McHugh and Donnelly, 2004; The MITRE

Corporation, 2003). The concept is simply better applicable if participation is

voluntary.

Experience from successful FLOSS migrations is that enterprise developers

have to change their attitudes and adopt new habits (Wagner, 2005; SoftwareMag,

2005). FLOSS also changes the way how software is developed (Sarma and Hoek,

2004; Greenemeier, 2005). Other factors besides intrinsic motivation also affect

developers in this transformation process, like age and gender, which were discussed

in-depth previously.

Figure 14: The layered behavioural model of software development.

(Source: Curtis et al, 1988 ; p.1269)

66

Figure 15: Single community built around source code

(Source: Gabriel and Goldman, 2002; p.6)

Last is the challenge of identity. If developers are given sufficient autonomy

and are encouraged to develop their individual participation in social networks, then

question may be raised how this affects their identity. Klenke (1996) addresses the

importance for IT employees not to lose their sense of identity of who they work for

and where they belong (Figure 14 and Figure 15). According to the social

identification theory (Gefen and Ridings, 2003), social identity is the self-perceived

participation in real or imagined social groups, named “ingroups”, which are distinct

from other groups, named “outgroups”. According to Lin (2004) enterprise

developers have a hybrid identity in the FLOSS social groups. If the duality is

supported by the enterprise and does not affect the social attributes of both groups,

then individual self-identity conflict can be avoided.

An interesting finding is that off-line communication can be additionally very

stimulating to enterprise developers and strengthen social bonds between them

(Takahashi et al, 2003; Sarma and Hoek, 2004; Lin, 2004). Erenkrantz and Taylor

(2003) found out that enterprise personnel shows clear bias towards communicating

with people who are close in proximity, rather than with remote peers. Scacchi

(2002b) points out that social interactions in FLOSS projects are rarely performed

off-line, through face-to-face communication. Even though at first this may seem

contradictory with the dual identity problem, the existing tension between the two

concepts may be released with improvement of communication techniques.

67

Weerawarana and Weeratunge (2003) put emphasis on the intrinsic sense of

belonging to a global community, which in some individuals propels imaginative

feeling of power. The sense of belonging may be differently structured even on level

of smaller groups. If the gap between groups becomes larger then the level of trust

becomes lower. In extreme cases even discrimination between groups is possible

(Eckert et al, 2005). Organizational issues can also cause much trouble for the

dualism of identity of enterprise IT personnel. The community groups that maintain

FLOSS projects are highly organized teams (Lawrie and Gacek, 2002; Gallivan,

2001; Heimer, 2003). But they do not have well defined boundaries and leadership is

pluralistic (Klenke, 1996). This can cause confusion to the involved enterprise

personnel if the organization of their working environment has opposite principles.

IT managers will have to find a way how to balance between the social

impact of FLOSS migration and the internal cultural dependencies. Communication

and control of activities (Garcia, 2001) are deeply linked to the organizational

structure of an organisation. Enterprises can not afford a spontaneous adjustment to

FLOSS practices of their IT personnel. This defines the desired position of IT

managers in migration processes. They have to keep the integrity of enterprise

resources, but as well have to be promoters of organizational change. Both tasks can

be accomplished successfully by following proper technical guidelines and by fairly

treating non-technical issues in the migration policy at the same time. Melian et al

(2002) claim that participation in discussions with the community will certainly bring

benefit for large enterprises in in-house software development.

In this section it was discussed how bonds with the community can be

established through socialization and developing a sense of belonging, while being

aware of the potential for inter-group conflicts. It was discussed that organizations

must take care for development of personal communication skills and gradual

involvement of IT personnel in the FLOSS community. It was explained that the

issue of dual identity has to be addressed with clear guidelines and policies.

68

4.2. End users and FLOSS migration

4.2.1. Role and profile of end users

This section will focus on the differences between end users and their role in

the FLOSS migration project.

Users have very important role in FLOSS migration projects. Ultimately, the

conclusion whether one migration was successful or not would depend on their

acceptance of the new system. Based on analysis of several case studies, Larsen et al

(2000) found out that user attitude is a critical factor in adoption of FLOSS. Similar

findings have been expressed by other studies (Yee, 2003; Drozdik et al, 2005;

Briggs and Peck, 2003; Vile, 2005; Zuliani and Succi, 2004). But internal end users

in LSEs do not inherently share same beliefs, values, norms and motives with the

FLOSS community.

The FLOSS community, at least at the present stage of its development, has

end users which are predominantly with IT background (Scacchi, 2004a; Scacchi,

2003). This is mostly a result of the types of existing FLOSS projects, the present

state of FLOSS development, but also reflects the social setting described previously,

with end users of FLOSS sharing same beliefs, values and norms with the creators of

these projects. As Ye and Kishida (2003) explain, they form a community of

practice, because they are informally bounded by their common interest and practice.

On the other side, development of software programs is neither of interest to

enterprise end users nor is their practice, therefore it is not realistic to expect high

levels of their involvement in the FLOSS community like that of the IT personnel.

End users have to get accustomed to new applications with FLOSS migration and in

that sense it is important to focus the analysis on how changes introduced with the

migration will impact on them.

69

Not all internal end users in enterprises are the same. Kryt (1980) divides end

users into three distinct subgroups: indirect end users, the most experienced;

intermediate end users, who are more experienced and often experts in their own

field; and direct end users, who do daily routine tasks of inputting data. The last are a

majority and have (Brunelle and Bruce, 2002) limited skills for using small number

of applications, usually ones that are standard. Furthermore, research shows (Davis et

al, 2000) that most end users have little interest in FLOSS, which supports the earlier

statement for what can be expected from them. And while (Kryt, 1980)

knowledgeable end users will not necessarily be friendly, cooperative and willing to

apply technology, these sophisticated users, also called champion users, are still a

precious resource in system development (Pliskin and Shova, 1987; Vile, 2005;

Briggs and Peck, 2003). Rayksund and Heltn (1988) claim that distributed expertise

can be accomplished by having key users at all levels. Finally, Ambati and Kishore

(2004) point out that the growth of the FLOSS community makes non-developers

more knowledgeable.

For planning the migration outcomes, it is important to anticipate the

structural and individual differences between end users. Different user groups inside

LSEs may have different impact on FLOSS migration projects. It is important to

understand the characteristics and needs of each user group before the project starts.

Otherwise users involved in pilot projects may not adequately represent end users

(Bostrom and Kaiser, 1981). De and Ferrat (1998) found out that those users who

have actively participated in the system development, share better opinion of the

project. As De and Ferrat (1998) claim, different groups perceive system problems

and recommend changes on the basis of their own perspectives. These findings

suggest that in large enterprises there is a risk of having distorted view of end users

and their specifics. Even though it is obviously a challenging task, any activity in the

direction of improving end user satisfaction should consider differences between user

groups (Shaw et al, 2002). Therefore with migration to FLOSS, IT personnel have to

deal with the group-specific problems of different end user groups. Joshi et al (1986)

suggest that IT personnel must avoid favouring any particular user group in order to

prevent conflicts.

70

In this section it was explained that it is important to anticipate differences

between end users, because they may have different impact. User attitude was

defined as a critical factor in adoption of FLOSS. It is explained that it is not realistic

to expect high involvement of end users in the community due to their little interest

in FLOSS. The importance of champion users, as well as the impact of differences

between user groups has also been addressed.

4.2.2. Importance of user training

The following text will discuss why user training is an important factor in

FLOSS migrations and how organizations should cope with the challenges associates

with it.

In order to increase the user’s acceptance (Han, 2003), organisations have to

support and encourage their employees to the information system in their work.

Niederman and Webster (1998) define the goal of training to produce a motivated

user who would continue to learn on the job. In that sense, training is very important

contributing factor to the success of a FLOSS migration project. Many research

studies have pointed out the positive influence of training (Kleintop et al, 1994;

Mahapatra and Lai, 1999; Fardal and Tollefsen, 2004; Shaw et al, 2002; Scott, 1995;

Olfman and Shayo, 1997). Training is essential for the switching to FLOSS (Yee,

2003; European Communities, 2003; WatchIT, 2004). Fardal and Tollefsen (2004)

explain that training can help to reduce computer anxiety but also stimulate

individual motivation in regards to IT.

Training has also many challenges of its own. It is also (Vile, 2005) one of

the top barriers of migration to FLOSS. Training does develop motivation to use the

system by building a mental model of it (Olfman et al, 1986). But this process is

based on many factors, like: organizational culture, personality of the trainees, social

ambient in the enterprise, etc. Gallivan (2000) points out that the role of user training

in facilitating organizational change induced by technology has often been

71

oversimplified. For example, if training displaces roles and responsibilities, it is

noticed that some end users do not transfer learned skills (Shayo and Olfman, 1993;

Shayo and Olfman, 1994).

It is also observed that in practice (e-Business Watch, 2002b) formal training

can only teach basic skills and enterprises consider learning on the job as very

important, especially for IT personnel (e-Business Watch, 2002a). Han (2003) points

out that informal training in form of knowledge sharing also increases willingness to

use a new system. Training on the job is often spontaneously supported by end users

themselves. Nilsen and Sein (2004) point out that end users first turn to their

colleagues for help because of social concerns and needs. And colleagues are the

ones who they would trust most, because they share same problems in the everyday

working life. End user training through knowledge sharing may be a powerful tool

for solving user issues during FLOSS migrations, because the concept is compatible

with the collaborative principles and tools offered by FLOSS.

There are also cultural differences in how end users get skilled and use

computers (e-Business Watch, 2002a). Those also have to be addressed carefully by

migration managers who have to carefully determine the user groups that have to be

influenced. Han (2003) suggests that training can be tailored for each user group

separately. Nelson et al (1995) recommend end user training to be performed through

cross functional cooperation, like with the human resource department. To become

closer to the online tools behind the FLOSS community, e-learning methods can be

also utilized to improve human resource management functions (e-Business Watch,

2002a). This supports the previous argument about training through knowledge

sharing.

During migration projects, communication between project members as well

as proper updating of the internal staff is of crucial importance. The best way to

disseminate information and enable communication for FLOSS migration projects is

to use the same technology which is know to the FLOSS community. In that sense it

is worth considering putting up information about the migration project and

supporting knowledge bases on a company intranet (Vile, 2005; European

Communities, 2003). If same communication technology is used like in the

72

community, later if the enterprise decides to contribute more, it would be easier for

the internal staff to accommodate to the unique collaboration techniques of FLOSS.

To summarize the main key points, training is important for FLOSS

migrations, but also brings many challenges. Besides formal training, enterprises

should promote training through knowledge sharing. Best conditions can be provided

by deploying the principles and techniques that are well known to the FLOSS

community.

4.2.3. Challenges of end users participation

This section explores the importance of end user participation in FLOSS

migration projects and the challenges of this process, primarily related to internal

power issues.

Usability is one of the top barriers to migrating to FLOSS (Vile, 2005).

FLOSS migration projects should be streamlined in direction to enhance the key

applications and provide better tools for the business processes, thus gain more

support from end users. And this is exactly the area through which end users can be

involved in the migration project, especially if changes of user interfaces are

expected. This is because resistance is higher with systems that are not user friendly

(Markus, 1983).

User participation is one of the most important ways of overcoming

resistance. Many research findings suggest that users should be involved in any

system development (Koop and Grant, 1993; Klenke and Kievit, 1992; Hodgson and

Aiken, 1998; Patricia, 2005; Kryt, 1980), and same applies to FLOSS migration

(Almond et al, 2004; European Communities, 2003). However (Klenke and Kievit,

1992; Butler and Fitzgerald, 1997) high end user involvement does not guarantee

project success. User involvement can be problematic in large enterprises and the

knowledge of end users does not guarantee that they will be willing to participate.

73

How users depend on the information system in their work (Jarvinen, 1983), affects

their desire to participate. Gefen and Ridings (2003) suggest that focusing on the

responsiveness of IT personnel instead, thus reducing group boundaries, can increase

user acceptance. According to the social identity theory, (Gefen and Ridings, 2003)

group boundaries can also be reduced through joint activities. Creating cross

departmental teams may be an elegant way to narrow the gap between users and IT

personnel.

Based on top of the above analysis, it can be suggested that user involvement

in the project is an important aspect of FLOSS migration, but not decisive. However,

by user involvement in the design process, not only better design could be provided

and resistance can be fought (Markus, 1983), but also political balance could be

achieved (Koop and Grant, 1993). The importance of IT responsiveness on end user

satisfaction means that inter-organizational balance of power between IT personnel

and end users is very important for the migration outcome. Koop and Grant (1993)

explain that unbalance between power and system design structures can lead to user

resistance or system failure. They also stress out that a structural view of power leads

to a better understanding of the collective resistance of groups involved in

implementation. Similar findings are expressed by Barker and Wright (1997) and

Markus (1983).

The work of Clement (1990) provides some logical explanations of these

phenomena. He claims that enterprise environments are not always characterized by

rational behaviour and are primarily social systems, driven among other things by

conflicting personal aspirations. End users behave as they do because that is their

survival tactics. This means that besides differences in individual attitudes, the inter-

group relationship between end users and IT department is crucial for outcomes of

projects. Furthermore (Koop and Grant, 1993), power in the structural sense reflects

properties of the organization as a social system and is vital for the success of the

project. This also raises questions whether migration of server infrastructures can be

more successful than applications with user interface, since issues of power conflict

are obviously less visible.

74

In this section it was argued that end user participation is very important for

fighting resistance, though it is not a decisive factor. It was discussed that creating

mixed teams may narrow the gap between users and IT personnel and that power

issues have to be properly addressed.

4.2.4. Impact of conflicts and internal power distribution on

the migration

The impact of internal conflicts and changes of internal power in respect of

FLOSS migration projects are discussed in this section.

The research of Warne (2003) indicates that not every type of conflict has

same impact on the successful progress of a project. Most significant threat

according to this research is posed by the conflict between users and developers and

between different user groups. Finally, past research shows (Koop and Grant, 1993)

that if a new system design changes the relationships and restructures power within

an organization, then it often results in user resistance. This finding correlates to one

of the main points drawn from the earlier analysis that IT personnel must avoid

favouring of any particular user group. Managers must try to streamline the FLOSS

migration in the direction which will preserve existing power structure in the

enterprise, or even change it in positive direction, especially if applications have to

be redesigned or new built from scratch, because a new system can produce loss of

power (Markus, 1983) for some and more power for others.

However, power is not (Clement, 1990) a personal matter but depends on

organizational relationships. For a successful FLOSS migration project, it is very

important what is the quality of the relationship between end users and the IT

personnel (Ramakrishna and Lin, 1999; Nagler, 2005). Leonard (2002) made even

more detailed analysis and claims that the quality of this relationship is directly

correlated with the maturity level of the end users. This finding positively supports

other papers (Zuliani and Succi, 2004; European Communities, 2003) which suggest

75

that the most skilled and enthusiastic users should be involved in greater extent in the

FLOSS migration. The ideal time for their initial involvement is pilot projects.

Nandhakumar and Jones (1997) claim that organizational power relations

may restrict interactions between users and developers. They present an important

finding that these interactions have to rely on the developers social skills, instead on

mere cooperation based attitudes. In that sense it is wrong to overemphasize the role

of end users in the FLOSS migration project. This statement is supported by the

research findings of Leonard (2002), but Alter (2000) stresses out that it is dangerous

to generalize it, since there are different types of users, organizations and projects.

These research findings suggest that end user involvement has to be analyzed with a

holistic approach. This also implies that if FLOSS migration succeeds to input new

values and norms in the organization especially for IT personnel, but as well for end

users, not only resistance may be suppressed, but support may be increased as well.

This analysis indicates that power issues have to be incorporated in the

strategy for management of human and social issues with migration to FLOSS.

Management has very important role in solving such problems. Mahring (1998)

points out that stable dominant coalition of line managers and IT managers can

sustain the organizational commitment to projects, since they have decisive

influence. It is important that line managers have well understood not only the main

purpose of the FLOSS migration project, but also the changes that it can impose to

their department and to the organization as a whole. As Sauer et al (1997) point out,

they need to perceive IT projects not as merely technical, but as organizational

initiatives. Managerial attitude towards FLOSS migration, especially in cases where

the migration initiative is started by IT departments, is crucial for the success of the

migration.

The individual characteristics of the IT manager strongly influences on the

acceptance of FLOSS (Koch, 2003). This job is not easy because many senior

executives view IT merely as a cost of doing business, (Hirschheim and Lacity,

2000) mostly because of its questionable value with lots of failed projects. Therefore

it is claimed that end user acceptance of new technology is greater when top

managers fully understand and support changes (Kleintop et al, 1994). The

76

management contributes significantly towards success of FLOSS migration projects

(KBSt, 2003). Sirkin et al (2005) and Briggs and Peck (2003) point out that if senior

executives do not communicate the need for change, the success of their projects

may be endangered. From the previous we understand that managers have key role in

the migration project and their impact is crucial. They may save the migration

project, but as well destroy it. Not all managers possess the same qualities.

Managers differ (Grosfeld and Roland, 1996) in their learning skills and some

are not able to take initiative in an unknown environment. Blanchard (2004) also

claims that most managers are not able to maximize the performance of their

employees. Sherer and Alter (2004) point out that this inadequacy in managers

should be treated as one of the risk factors in FLOSS migration projects. Due to fear

of disruption, line managers may also resist migration (Novell, 2005). In his

philosophical approach to innovation, Lessig (2001) stresses out that there are also

people for whom the idea of cultural production is only associated with the state or

the corporation. These people are almost impossible to change since their ignorance

is rooted very deep and are the most difficult to cope with during FLOSS migration

initiatives. The worst that can happen is these people to be managers. Based on the

whole discussion, it is understandable why IT managers (Hodgson and Aiken, 1998)

must also deal with the human issues of managing change, but as well must be aware

of their own weaknesses and ready to assess them.

As a summary, it was discussed how internal conflicts and redistribution of

power may have strong impact on FLOSS migration projects. It was pointed out that

significant threat is posed by conflicts between users and IT personnel, as well as

between different user groups, which may be reduced through user participation and

mixed teams. It was argued that power issues have to be addressed in the migration

policy and that management has a key role in resolving such issues.

77

4.2.5. Resistance to change

This section discussed how to fight resistance to change expressed by end

users during FLOSS migration projects.

FLOSS migration induces platform changes and changes in user interfaces. It

is very important that these changes are controlled and minimal, because they can

influence on user opinion (Figure 16). Dedrick and West (2004) point out that

research findings find availability of specific key applications as most important

platform adoption criteria for end users. Larsen et al (2000) point out that software

products are evaluated on how they fit into existing architecture and facilitate

business processes. In addition, they also argue that attitudes, weakly founded

assumptions and conservatism are a strong obstacle for user against a potential

switch away from COTS.

Figure 16: Knowledge domains involved in system building

(Source: Curtis et al, 1988; p.1273)

Change (Figure 17) is especially problematic in large, complex organizations

(Hodgson and Aiken, 1998). The problem presented by Neilson et al (2005) is that a

large number of LSEs suffer from “passive-aggressiveness”, while resistance to

changes and rigidness are deeply rooted in their histories. Opposite of them are

78

resilient enterprises. The second are obviously better candidates for FLOSS

migrations. In LSEs resistance is very likely to be encountered with such initiatives,

because large number of end users would be automatically be affected, especially if

desktop platforms are subject of migration.

Figure 17: Impact of changes

(Source: Almond et al, 2004; p.34)

Resistance to change has very powerful negative influence on FLOSS

migration projects. Undertaking such projects can easily increase the levels of stress

and frustration among end users (Drozdik et al, 2005; Novell, 2005; Northwest

Educational Technology Consortium, 2005). FLOSS migration case studies suggest

that there are little incentives for end users to switch from COTS to FLOSS (Dalle

and Jullien, 2001; Fitzgerald and Kenny, 2003; Miller, 2001). But not all users will

express their resistance or conformance to changes in the same way and with the

same intensity (Blanchard, 1992).

Individual differences between end users exist even in groups where users do

the same job and use the same computer resources (Nielsen et al, 1986). Patterns

may be observed of the behaviour of different user groups. The organizational setting

directly influences on the change acceptance level in end users (Markus, 1983; Han,

2003; Sauer et al, 1997). It has been observed that end users who are more

experienced with IT technology will have more positive attitude to changes in IT

systems than others (Han, 2003). Kleintop et al (1994) found out that if the end users

are familiar with the system to be implemented, their uncertainty felt about how their

work is going to change with it may be reduced. De and Ferrat (1998) found out that

end users of a system recommend more changes than developers. These findings

79

indicate that participation of end users, especially champions, in pilot projects, can

generate multiple factors with positive influence on the migration project. De and

Ferrat (1998) point out that this may be difficult in practice, thus careful plan of end

user involvement has to be prepared.

One of the goals of FLOSS migration should be to provide high level of user

satisfaction with the new system. Unfortunately, the effects of change during the

migration phase can not be stabilized overnight by management. Change processes

take time (Van de Loo, 2000). In contrast to that, resistance may come but may also

go away with change. The goal is (Markus, 1983) to avoid resistance if possible, and

to confront it constructively if not. Clear path to confront potential conflicting

situation is through open communication. Open communication may change personal

beliefs and attitudes. End users have to understand why a change has been initiated

and what the resulting effect is (Bruce, 2005). It is important to be able to persuade

end users that FLOSS migration is to be performed due to professional reasons and

strategic benefits for the enterprise and not due to ideology.

To summarize the key points in this section, as with any change FLOSS

migration may induce resistance on end users. This is more evident with changes in

user interfaces, thus it is important to keep these changes controlled and minimal. It

was argued that individual and group differences have to be considered and that open

communication is the key to resolving potential issues.

4.3. FLOSS migration steps

4.3.1. The benefits of staged migration

This section argues why staged migration is a better approach than full roll-

out to FLOSS platforms, from the perspective of the associated human and social

issues.

80

Assuming the management of a large enterprise has decided to migrate to

FLOSS, it is very important whether this migration will be partial or full. Partial

adoption is one of the possible outcomes for FLOSS platforms (Dedrick and West,

2003). Partial migration could either mean that the enterprise has decided to have

both proprietary and open source software solutions in its repository, or simply

makes one step forward towards full migration to FLOSS through a staged approach.

From a practical perspective, partial migration may also mean that some people in

the IT department may be engaged to work with FLOSS more than others.

Dedrick and West (2004) conclude that even though migration of the server

platform have important implications for the IT department, they are easier to be

decided, have little direct impact on the daily work of end users and is transparent to

them. Their research also shows that power and politics play a less important role in

the server platform adoption decisions. Almond et al (2004) point out that abstraction

from the client is the main advantage of server based computing. In case of Linux,

systems equipped with this OS (McDaniel, 2000) are excellent as file and print

servers for heterogeneous environments. User resistance may not be significant

(Nelson and Joshi, 1993) if a new or changed information system is introduced with

incremental changes. If the change is radical, a significant implementation effort may

be needed. It is also easier (Albrigo, 2005) to sustain corporate commitment by

incrementally developing complex systems.

In the FLOSS migration guideline of European Communities (2003) it is also

suggested that migration should be started first with servers, because it does not have

any adverse negative effects on the users. User resistance is only one of the risk

factors which in this case is non obtrusive. Wiederhold (2003) points out that small,

incremental and rapid upgrades reduce the risk. It is better to have slow and careful

roll-outs with FLOSS. Migrating to FLOSS platforms (Novell, 2004) by completing

well-coordinated stages minimizes operational risks and unnecessary disruptions

(Figure 18). In general, Winslow (2005) suggests starting with FLOSS adoption

among few particular areas in the enterprise IT environment where migration would

return most value with least effort and disruption.

81

Figure 18: Example of a Linux adoption roadmap

(Source: Deb and Srivastava, 2004; p.3)

Larsen et al (2000) observes that large organizations are willing to use

FLOSS partially and in few areas where it remains invisible to the corporate board.

Obviously FLOSS penetrates slowly in large enterprises. Most FLOSS technology

comes to companies (Lawton, 2002) after IT people have played with it and

gradually migrated it into the enterprise. Enterprise surveys show that there is even

unofficial experimentation with FLOSS inside enterprises (QNB Intelligence, 2004;

Bedell, 2005). Dedrick and West (2004) confirm that FLOSS is more likely to be

adopted if tried and assimilated gradually over time. In his guidelines for FLOSS

migration, Vile (2005) suggests that the migration should be done in stepwise

manner, targeting certain departments. Big bang migrations (European Communities,

2003) should be avoided because of the big number of variables that have to be

controlled.

Staged migration through the minimized risks has also economic advantages.

Deb and Srivastava (2004) point out that staged migration will progressively reduce

total cost of ownership and incrementally maximize the return on investments.

Staged migrations also provide enough time for the IT personnel to incrementally

study the new FLOSS platform. Server migrations (Winslow, 2005) should be done

82

first because they would be transparent to end users, while the IT staff would have a

chance to learn the FLOSS products. Deb and Srivastava (2004) confirm that server

platforms, but also typical batch and computation oriented applications can be

migrated first. Unlike with majority of COTS systems, migration to FLOSS

platforms can be performed incrementally on a service by service basis (Robert and

Schutz, 2001).

The conclusion of the above analysis is that staged FLOSS migration has

multiple advantages over full roll-outs, such as: lower risk, easier adoption among

end users, more available time for IT personnel to learn new technologies, lower

potential for internal conflicts and economic benefits in terms of progressive total

cost of ownership.

4.3.2. The impact of staged migration on end users

In the following paragraphs the focus is on how staged migration affects end

users and the social groups they belong to internally in LSEs.

Hirschheim and Klein (1989) point out that systems emerge through social

interaction and that evolutionary learning from participating in partial

implementations is the way technology becomes embedded into the social

perception. As social perception evolves over time, the adoption of next FLOSS

migration phases will gradually stabilize and resistance outbreaks will become less

severe and controllable. From a technical point of view, staged migration to FLOSS

brings less risk than a full roll-out. The first stage would be the change of the server

infrastructure, the layer which is invisible to end users. In the second stage the

developers would switch to multiplatform development tools while retaining the OS

platform. In the third stage the OS platform would be replaced. This gradual change

would help both IT personnel and end users become acquainted with FLOSS and

have chance to see what the concept is all about and how the company can benefit

from it.

83

Pilot projects are very important and they can increase confidence in the new

platform (European Communities, 2003; Deb and Srivastava, 2004; KBSt, 2003;

Almond et al, 2004). Pilot FLOSS migration projects can be used as proof of concept

for next stages (Briggs and Peck, 2003; Sliwa, 2005). Experimentation with FLOSS

may be encouraged, but enough slack time needs to be provided (Dedrick and West,

2004). Slack time is also important because it can lower the stress levels and improve

motivation. Slack time can be provided with pilot projects and that is why the pilot

stage is a funding step for business-critical projects (Schadler, 2004). Almond et al

(2004) suggest that end user surveys should be used for planning a pilot migration

project for the purpose of analysis of client application usage patterns.

A practice phase (Kleintop et al, 1994) is needed not only for building system

specific skills, but for creating competent users as well (Paul, 2005). Large scaled

migrations should be avoided, instead FLOSS migration should be performed in

step-wise manner. Large projects are inherently more complex (Nelson and Joshi,

1993) and always bring big risk to the enterprise. During the FLOSS migration,

enterprises may find out that some applications can not be migrated easily. It is an

opportunity for enterprises to change the technology behind. Almond et al (2004)

suggest that the best way to do this is to use intranet technology and convert these

applications to portal-based. Developed in that way, they will not be a major problem

in any future migrations. And a familiar user interface would be offered to end users.

The most critical phase is when the enterprise has already taken advantage of

the server platforms and plans to upgrade the desktop. Since significant changes will

be visible to end users, the end user resistance as a risk factor becomes more

important to be mitigated. When moving to much visible high-profile desktop

systems (Fitzgerald and Kenny, 2003), top management support is critical for FLOSS

deployment. Weerawarana and Weeratunge (2003) explain that there are three

market segments of FLOSS: server operating systems and applications,

desktop/client operating systems and applications, and enterprise solutions. The first

segment relates to an area which does not impose huge impact on the existing user

interfaces, while the last two do that. Following this categorization, after performing

successful pilots enterprises can perform FLOSS migration in the technical areas

84

which are less visible to end users, but as well to upper management decisions, like

server infrastructures.

In the text above it was argued that staged migration positively affects end

users and reduces resistance. It was elaborated how pilot projects increase confidence

as proof of concept and how they help creating competent users. It was also pointed

out that the most critical phase of FLOSS migration is the upgrade of desktop.

4.3.3. End users and desktop migration

The following analysis is about how desktop migration to FLOSS platform

affects end users.

The advanced stage of FLOSS migration should include more visible

applications, like desktop operating systems and enterprise applications. As

discussed earlier, users in LSEs usually tend to strongly react to these changes, either

positively or negatively. As it was discussed previously, FLOSS migration can be

used to change and enhance enterprise applications, especially in the key areas.

Portal based applications will ensure smoother future upgrades. User involvement is

very important in the design of the solutions, with emphasis on retaining the existing

power distribution structure inside the organization.

Regarding desktop operating systems the situation is different, because they

are accepted merely as commodities. This claim is supported by the findings of

Spiller and Wichmann (2002) and Dedrick and West (2003) that enterprises consider

the availability of FLOSS source code as important criteria for FLOSS adoption in

all usage areas except on desktops. This suggests that FLOSS desktop operating

systems are often used as pure replacement to existing commercial operating systems

in enterprises.

85

The core reasons why end users react to changes of desktop operating

systems have to be well understood, because they should be the foundation behind

the principles in the desktop migration policy. Apparently on desktop (Schmitz,

2001), the adoption of FLOSS solutions cannot be invisible to end users. Almond et

al (2004) claim that a radical change in the desktop interface will cause various kinds

of reactions: from enthusiastic acceptance to outright resistance. There is evidence

(Zuliani and Succi, 2004; Fitzgerald and Kenny, 2003) that FLOSS can be

successfully deployed for desktop. Fitzgerald and Kenny (2003) conclude that even

though the functionality provided by FLOSS desktop products is very similar, end

users prefer an identical interface. Still, majority of end users (Schmitz, 2001) appear

to be unwilling to learn a new FLOSS system with no clear benefit for them and with

interoperability problems with various document types which may negatively affect

their job effectiveness.

The crucial player in the FLOSS market for desktop operating systems is by

no doubt Linux (Relevantive, 2003). It is also one of the strongest symbols of the

FLOSS community and probably the biggest FLOSS project so far, both in terms of

people involved and in terms of complexity. Relevantive (2003) have performed a

unique empirical study on a random sample, with interesting findings about how

Linux is accepted by new users, compared side by side with the acceptance of

proprietary Windows operating system. This study shows that the usability of Linux

as a desktop system was judged to be nearly equal to Windows and had no

significant effect on user performance. The charts show similar distributions of

answers for both systems (Figure 19 and Figure 20). The authors conclude that a

migration to Linux would be positively accepted by employees. This is confirmed by

the study of Olfman and Shayo (1997) who found out that if same task is performed

with two related but different software applications, users will most likely capture the

general rules common to both applications.

86

Figure 19: Survey on Linux usability: Level of enjoyment

(Source: Relevantive, 2003; p.75)

Figure 20: Survey on Linux usability: Time needed for achieving competence

(Source: Relevantive, 2003; p.76)

A possible indication from these findings is that the resistance of end users

during FLOSS migration of desktop environment may be partially attributed to

intrinsic factors like individual level of playfulness and conformance, but in

accordance with the previous analysis of the role of end users in the migration

process, this more likely depends on different external factors such as personal

87

motivation with present job, unequal power distribution between employees, low

communication level inside the organization, inter-organizational conflicts, etc. At

the end, users are forced to use the new system and are not offered a choice, which

may trigger reaction. These are the reasons why (Relevantive, 2003) the personnel

department, managers as well as the employees themselves have to be part of the

migration process. It is worth to point out the claim of Rossi et al (2005) that after

FLOSS migrations all users have a clear opinion about FLOSS, while those that were

neutral have split in either positive or negative oriented camps. Enterprises should

take special care to minimize the second one, following the principles discussed

throughout this study.

To summarize the above discussion, majority of users do not easily accept

changes of desktop. Even though studies show that FLOSS desktop platforms may

offer similar user experience like mainstream commercial OS platforms, the

resistance may be partially attributed to internal organizational problems and specific

social settings.

4.4. Summary

In this chapter a critical evaluation of non-technical FLOSS migration was

performed through the frame defined with the three main viewpoints on the problem

domain: issues related to IT personnel, issues related to end users and issues with

staged migration.

In the first part it was discussed about issues related to IT personnel. It was

found out how low vendor support for FLOSS induces self support in LSEs. The

impact of this is that enterprises begin to link with the FLOSS community. It was

discussed how training is important for adoption of FLOSS concepts, even though IT

personnel might react differently on FLOSS migration efforts, especially because of

the strong impact of personal career development. The influence of intrinsic and

extrinsic motivation was also elaborated. The role of job satisfaction, fun and

88

additional incentives for better acceptance of FLOSS was analyzed further, along

with the role of factors like age and gender. Afterwards it was discussed how

technical skills and peer recognition are important factors and how peer recognition

improves knowledge sharing. After that an analysis followed on how development of

sense of belonging to a community is a precondition for successful FLOSS projects

and can be encouraged through autonomy and internal collaboration practices. It was

explained that ideological frameworks can be an obstacle in this process and that

there is need for wider internal cultural changes in LSEs in order to enable this

ideological transformation. In a separate section the importance of online

communication skills and their encouragement was elaborated, in respect of the risks

that come along. Afterwards it was argued that for successful FLOSS migrations,

LSEs have to change their internal culture through empowerment and autonomy,

supported by proper open minded management. At the end it was pointed out that the

link with the community brings new problems, such as dualism of identity and that it

is best to perform changes gradually.

In the second part the issues related to end users were elaborated. It was

explained why it is important to anticipate the internal differences and that user

attitude is a critical factor in adoption of FLOSS. It is explained that high

involvement of end users is not likely, but that champion users are valuable assets

during migration projects. Then the importance of training was defined, along with

the challenges that it brings. It was suggested that training of end users be done with

the techniques well known to the FLOSS community. Later it was discussed how

internal conflicts and redistribution of power may have bad impact on FLOSS

migration projects. It was argued that these have to be addressed in a migration

policy and closely monitored by management. At the end of this part it was

concluded that controlled and minimal changes may reduce resistance from end users

and that open communication is the key to resolving such issues.

In the third and last part it was discussed that there are many benefits of

staged FLOSS migration, like: lower risk, easier adoption, more slack time, less

conflicts and economic benefits. In addition to that it was pointed out that staged

migration positively affects end users and reduces resistance. It was elaborated how

pilot projects may increase confidence and develop competent users. It was also

89

pointed out that the most critical phase of the migration is the upgrade of desktop,

because majority of users do not easily accept these kinds of changes. It was

concluded that even though research shows little dissimilarity between user

experience with FLOSS and COTS platforms, resistance may be partly attributed to

internal organizational and social problems.

90

Chapter 5. Conclusion

5.1. Discussion of the findings

The main goal of this research project was to investigate the non technical

issues that are experienced by large commercial enterprises (LSEs) when they carry

out FLOSS migrations. In order to accomplish the research objectives, the research

analysis was based on three viewpoints that construct the outline of the conceptual

framework in this study: human and social issues related to IT personnel, issues

related to end users and issues with staged migration. The findings of the study have

been expressed in the previous chapters throughout the analysis of these viewpoints

by extended review of literature from different disciplines and secondary data found

in it. These findings will be further discussed in the text that follows, in respect of the

above defined categorization and the set up research questions.

The human and social issues that are found in FLOSS migration projects are

similar to the ones found in migrations of commercial platforms, but there are also

differences. It was found that FLOSS migration may introduce collaborative

practices that did not exist in the enterprise before or positively influence on already

existing practices. It was pointed out that FLOSS migration projects have the

capability to steer innovation in enterprises. Positive changes introduced with FLOSS

migrations in enterprises may affect both individual and group performance and may

also change the attitude towards innovativeness. As it was explained, case studies

from practice prove that this happens in both directions, i.e. not only early adopters

are more likely to migrate to FLOSS, but FLOSS can also inspire innovation and

positive organizational change.

It was explored how the lack of vendor support motivates and forces LSEs to

learn how to self support themselves. The different support options were discussed

and it was suggested that enterprises have to learn how to help themselves with

91

FLOSS migrations and approach to the community in order to provide appropriate

support for the new systems. This is the initiation phase when the internal IT

personnel establish the starting links with the FLOSS community. It was explored

how lurking is especially important in this phase, because it disseminates knowledge

in-house. It was also elaborated that FLOSS introduces collaborative practices like

peer review, activity which promotes knowledge sharing but might not be at a

compatible level with the practice of code sharing in-house in enterprises, or the

level of autonomy given to the personnel. Implementation of collaboration practices

through empowerment and autonomy narrows the gap between IT personnel and the

community (Figure 21). It was pointed out that adoption of FLOSS has impact on the

internal culture, but also that adopting collaboration practices of FLOSS might ease

migration efforts. The difference between different IT jobs was explored and it was

shown that developers and administrators would not perceive in the same way the

FLOSS migration. Developers are more ready to accept new technologies, while both

groups are equally concerned about their career path. These differences have to be

addressed in the migration policy.

Figure 21: Influence of extrinsic and intrinsic factors on migration outcomes

92

It was discussed in detail how intrinsic or extrinsic individual attitudes can

affect the responsiveness to the FLOSS migration initiative, manifested through

changed level of enjoyment of work, concerns about personal career, etc. The role of

different factors like age and gender on FLOSS adoption was also presented. It was

found out that older employees are less likely to adopt FLOSS concepts, while

younger employees would favour the adoption if it brought challenge for them.

Regarding gender issues, enterprises must work on creating a gender neutral

environment while linking with the FLOSS community. But there are external

difficulties since the FLOSS community is predominantly male, at least for now.

Personal ideological differences may be impediments to the process and they

have to be mitigated by IT management with other incentives. These incentives have

to be tailored to the specific situation and persons, but in general the financial

incentive is proven to be one of the strongest motives for IT personnel to accept

changes and has to be considered as such. Building positive attitude for the FLOSS

concept can be performed through training. It was shown that best results will be

gained with group approach. In combination with peer promotion and knowledge

sharing, best conditions would be set for the transformation of IT personnel. Another

way of introducing these new practices is through adoption of the FLOSS

development model inside the enterprise before the migration, although this approach

might not be appropriate for all enterprises.

The main focus was put on how to identify and resolve the differences

between the internally shared norms, beliefs and attitudes of the IT personnel and

those of the FLOSS community. The successful migration and post-migration period

may be an adjustment phase for the IT personnel, in which they would start accepting

the norms, values and beliefs of the community. The best approach to do this is

through staged migration, because it was proven that gradual changes induce less

resistance to changes. It was also pointed out that managers have to plan how to

improve communication skills in IT personnel, especially online skills.

Communication skills are essential for providing high quality of support to end users

and for effective involvement in the FLOSS community. There are associated risk

factors with this advanced communication and it was pointed out that they have to be

effectively mitigated in a security policy. Each employee has to be given clear

93

guidelines about what is the boundary between the enterprise activities and the

community. This approach is also needed to prevent identity conflict of IT personnel,

during their deeper involvement in the FLOSS community.

Regarding end users, it was explained that they need to be early involved in

the migration project and that special attention should be given to the most skilled

users, especially in areas where changes are expected to be highly visible, like

desktop operating systems. It was described that these users have to be motivated to

disseminate the knowledge to their colleagues and that the process has to be

monitored effectively by their managers. Open communication supported by top

management and active participation of users in mixed teams are the main

preconditions for successful FLOSS migration project and fighting resistance to

change. The importance of the responsiveness of the IT personnel was also

explained, since they are the ones who may bring more closely the FLOSS practices

to end users. It is important that the IT personnel believe in these practices, thus it is

best to undertake staged migration with pilot projects, because that would give

enough slack time to the IT personnel to learn more about FLOSS.

It was described how these issues may vary across different organizations and

that local cultural contexts are very important for FLOSS migration projects. It was

shown that the structure of IT personnel in LSEs may also resemble different

patterns. It was pointed out that those organizations, for which IT is close to the

strategic interests, appear to be more innovative and are more open for emerging

organizational frameworks which are more suitable for successful FLOSS

migrations. Therefore, even though the outlined conceptual framework elaborated in

this discussion offers some general propositions, a holistic view of the specifics of

the particular local context must be taken into account during the creation of a

migration policy. It is suggested the migration policy to include assessment of the

current position of IT personnel and enterprise as a whole, in relation to the norms,

values and beliefs of the FLOSS community. Once the gap between the standards of

the in-house team and the community is identified, the enterprise should prepare a

strategy for gradual cultural transformation with the full commitment of

management.

94

5.2. Recommendations for future research

The result of this study is an outline of a conceptual framework that presents

what are the non-technical issues with FLOSS migrations and what are their

dependencies. This framework is elementary and may be further explored and

extended in some future research. Therefore the main recommendation for future

research would be to conduct first a test of this framework, possibly in a separate

study and later to expand it with new insights.

Based on the detailed analysis of the boundaries of existing research literature

in the problem domain and based on the findings of this study, some of the research

topics that have not been subject to analytical observation before and are

recommended to be explored in some future research through expansion of the

conceptual framework, are as follows:

� Determining the difference in the levels of FLOSS adoption between

administrators and developers in LSEs.

� Exploration of structural patterns of personality typology of IT personnel in

LSEs that have performed successful FLOSS migration, and their correlation

with company maturity levels.

� Exploring the dynamics of collaborative practices in LSEs before and after

FLOSS migrations.

� Research on the impact of cultural differences on the success of FLOSS

migrations.

� Conducting comparative analysis of FLOSS migrations in LSEs in EU and

Eastern European countries.

� Exploring the relationship between staged migrations and the dynamics of

playfulness found in IT personnel.

If the research area of FLOSS is expanded with the above given

recommendations for future research, a solid theoretical foundation will be

95

established for better understanding of some unique attributes of the non-technical

issues that are present with FLOSS migrations in LSEs.

96

References

Agarwal, R. & Sambamurthy, V. (2002). “Principles And Models For Organizing

The IT Function”. MIS Quarterly Executive, 1(1), 1-16.

Agostino, D. (2005). “Open Source Turns Strategic”. CIO Insight [Online], 23

November 2005. http://www.cioinsight.com/article2/0,1540,1893081,00.asp

[Accessed 7 December 2005].

Albrigo, E. (2005). “Taming The Big Technology Project”. Mortgage Banking,

October 2005, 151-157.

Almond, C., Cannon, A., van Hoof, J., Mark, O., Patsch, C., Schwaller, T. &

Vaddadi, S. (2004). Linux Client Migration Cookbook: A Practical Planning and

Implementation Guide for Migrating to Desktop Linux. pp.27-36. International: IBM

Redbooks.

Alter, S. (2000). “Same Words, Different Meanings: Are Basic IS/IT Concepts Our

Self-Imposed Tower of Babel?”. Communications of AIS, 3, article 10, 1-89.

Ambati, V. & Kishore, S. P. (2004). “How can Academic Software Research and

Open Source Software Development help each other?”. In: Feller, J., Fitzgerald, B.,

Hissam, S. & Lakhani, K. (eds) Collaboration, Conflict and Control. Proceedings of

the 4th Workshop on Open Source Software Engineering. 21 May 2004, Edinburgh,

Scotland, UK. pp. 5-8. ACM Press, New York.

Augustin, L., Bressler, D. & Smith, G. (2002). "Accelerating software development

through collaboration". In: Proceedings of 24th International Conference on

Software Engineering. 19-25 May 2002, Orlando, Florida, USA. pp. 559-563. ACM

Press, New York.

Australian Government Information Management Office. (2005). A Guide To Open

Source Software for Australian Government Agencies. Melbourne: Australian

97

Government Information Management Office. (Report as complementary document

to A Guide to ICT Sourcing).

Bac, C., Berger, O., Deborde, V. & Hamet, B. (2005). “Why and how to contribute

to libre software when you integrate them into an in-house application?”. In: Scotto,

M. & Succi, G. (eds) Proceedings of the 1st International Conference on Open

Source Systems. 11-15 July 2005, Genova, Italy. pp. 113-118. University of Genova,

Genova.

Baldi, S., Heier, H. & Bicher, A. M. (2003). “Open Courseware and Open Source

Software Learning from experience?”. Communications of the ACM, September

2003, 46(9), 105-107.

Balduino, R. (2005). “Succeeding with Open Source”. IBM [Online], 15 May 2005.

http://www-28.ibm.com/developerworks/rational/library/may05/reader/balduino.html

[Accessed 7 August 2005].

Barahona, J. M., Lopez, L. & Robles, G. (2004). "Community structure of modules

in the Apache project". In: Feller, J., Fitzgerald, B., Hissam, S. & Lakhani, K. (eds)

Collaboration, Conflict and Control. Proceedings of the 4th Workshop on Open

Source Software Engineering. 21 May 2004, Edinburgh, Scotland, UK. pp. 43-47.

ACM Press, New York.

Barker, R. M. & Wright, A. L. (1997). “End User Computing Levels, Job Motivation

And User Perceptions Of Computing Outcomes: A Field Investigation”. In:

Niederman, F. (ed.) Proceedings of the 1997 ACM SIGCPR conference on Computer

personnel research. 03-05 April 1997, San Francisco, California, USA. pp. 224-233.

ACM Press, New York.

Barton, P. & Nissanka, V. (2001). "Innovation v. Suppression: An English View of

Open Source Software Licensing". Journal of Internet Law, 4(12), 16-20.

Batler Group. (2005). “Application Development Strategies”. Batler Group [Online].

http://www.butlergroup.com/reports/ads/mansum.asp [Accessed 20 July 2005].

98

Bedell, K. (2005). “Five things execs want to see from open source in 2005”. IT

Manager's Journal [Online], 19 January 2005.

http://analysis.itmanagersjournal.com/article.pl?sid=05/01/18/210233 [Accessed 20

July 2005].

Benkler, Y. (2001). “Through the Looking Glass: Alice and the Constitutional

Foundations of the Public Domain”. In: Conference on the Public Domain. 9-11

November 2001, Durham, NC, USA. pp. 192-238. Duke University School of Law,

Durham.

Bergquist, M. & Ljungberg, J. (2001). “The power of gifts: organizing social

relationships in open source communities”. Information Systems Journal, 11(4),

305–320.

Bezroukov, N. (1999). ” Open Source Software Development as a Special Type of

Academic Research”. FirstMonday [Online], 4(10).

http://firstmonday.org/issues/issue4_10/bezroukov/ [Accessed 7 August 2005].

Bianchi, G. (1996). “Double Shift: Towards a convergence between spatial systems

of small and large enterprises”. In: 36th European Congress ETH Zurich. 26-30

August 1996, Switzerland. pp. 1-17. European Regional Science Association, EU.

Blanchard, K. & Blanchard, M. (2005). “Retain Key Talent”. Leadership Excellence,

Jul 2005, 22(7), 7-7.

Blanchard, K. (1992). “The Seven Dynamics Of Change”. Executive Excellence,

7(6), 5-6.

Blanchard, K. (1996). “Empowerment is the Key”. Quality Digest Magazine

[Online], April 1996. http://www.qualitydigest.com/apr/blanchrd.html [Accessed 22

November 2005].

99

Blanchard, K. (2004). “Leadership and the Bottom Line”. Executive Excellence,

September 2004, 21(9), 18-18.

Bleek, V. G. & Finck, M. (2004). “Migrating a Development Project to Open Source

Software Development”. In: Feller, J., Fitzgerald, B., Hissam, S. & Lakhani, K. (eds)

Collaboration, Conflict and Control. Proceedings of the 4th Workshop on Open

Source Software Engineering. 21 May 2004, Edinburgh, Scotland, UK. pp. 9-13.

ACM Press, New York.

Bonaccorsi, A. & Rossi, C. (2003). “Altruistic individuals, selfish firms? The

structure of motivation in Open Source software”. FirstMonday [Online], 9(1).

http://firstmonday.org/issues/issue4_10/bezroukov/ [Accessed 19 August 2004].

Bonaccorsi, A. & Rossi, C. (2004). “Contributing to OS Projects. A Comparison

between Individual and Firms”. In: Feller, J., Fitzgerald, B., Hissam, S. & Lakhani,

K. (eds) Collaboration, Conflict and Control. Proceedings of the 4th Workshop on

Open Source Software Engineering. 21 May 2004, Edinburgh, Scotland, UK. pp. 18-

22. ACM Press, New York.

Bonaccorsi, A. & Rossi, C. (2004). Contributing to the common pool resources in

Open Source software. A comparison between individuals and firms [Online].

Cambridge, MA, USA: MIT Sloan.

http://opensource.mit.edu/papers/bnaccorsirossidevelopers.pdf [Accessed 19 August

2004].

Bonaccorsi, A. & Rossi, C. (2005). “Intrinsic Motivations and Profit-oriented Firms

in Open Source Software. Do firms practise what they preach?”. In: Scotto, M. &

Succi, G. (eds) Proceedings of the 1st International Conference on Open Source

Systems. 11-15 July 2005, Genova, Italy. pp. 241-245. University of Genova,

Genova.

Bostrom, R. P. & Kaiser, K. M. (1981). “Personality Differences Within Systems

Project Teams: Implications For Designing Solving Centers”. In: Awad, E. M. (ed.)

100

Proceedings of the eighteenth annual computer personnel research conference. 04-

05 June 1981, Washington, USA. pp. 248-285. ACM Press, New York.

Briggs, J. & Peck, M. (2003). QinetiQ Analysis of Open Source Solution

Implementation Methodologies – QOSSIModo. UK: QuinetiQ.

Bruce, K. (2005). “Embracing Change for the Better". Foodservice equipment and

supply, September 2005, 86-86.

Brunelle, M. D. & Bruce, B. C. (2002). “Why free software matters for literacy

educators”. Journal of Adolescent & Adult Literacy, March 2002, 45(6), 514-518.

Butler, T. & Fitzgerald, B. (1997). "A case study of user participation in the

information system development process". In: Proceedings of the eighteenth

international conference on Information systems.14-17 December 1997, Atlanta,

Georgia, USA. pp. 411-426. Association for Information Systems, Atlanta.

Ciborra, C. U. & Andreu, R. (2001).” Sharing knowledge across boundaries”.

Journal of Information Technology, 2001, 16, 73–81.

Clement, A. (1990). “Cooperative Support for Computer Work: A Social Perspective

on the Empowering of End Users”. In: Proceedings of the 1990 ACM conference on

Computer-supported cooperative work. 07-10 October 1990, Los Angeles, CA,

USA. pp. 223-236. ACM Press, New York.

Conlon, P. & Carew, P. (2005). “A Risk Driven Framework for Open Source

Information Systems Development”. In: Scotto, M. & Succi, G. (eds) Proceedings of

the 1st International Conference on Open Source Systems. 11-15 July 2005, Genova,

Italy. pp. 200-203. University of Genova, Genova.

Cosovanu, C. (2003). “Piracy, Price Discrimination, And Development: The

Software Sector In Eastern Europe And Other Emerging Markets”. AIPLA Quarterly

Journal, 165, 167-221.

101

Curtis, B., Krasner, H. & Iscoe, N. (1988) "A Field Study Of The Software Design

Process For Large Systems". Communications of the ACM, 31(11), 1268-1287.

Daffara, C., Barahona, J. M., Carlos, R. J., Humenberger, E., Koch, W., Lang, B. &

Laurie, B. (2000). Free Software / Open Source: Information Society Opportunities

for Europe?. European Commission: Working Group on Libre Software. (Technical

Report).

Dahlander, L. (2004). Appropriating the Commons: Firms in Open Source Software

[Online]. Cambridge, MA, USA: MIT Sloan.

http://opensource.mit.edu/papers/dahlander2.pdf [Accessed 24 August 2004].

Dalle, J. M. & Jullien, N. (2001). “Open Source vs. Proprietary Software”. European

Summer School on Industrial Dynamics. 2 - 9 September 2001, Cargese, France.

David, P. A., Waterman, A. & Arora, S. (2003). Floss-US: The Free/Libre/Open

Source Software Survey For 2003. Stanford: Stanford Institute for Economic Policy

Research.

Davis, M., O’Donovan W., Fritz, J. & Childress, C. (2000). “Linux and Open Source

in the Academic Enterprise”. In: Building the future. Proceedings of the 28th

SIGUCCS Conference on User Services. 29 October - 01 November 2000,

Richmond, USA. pp. 65-69. ACM Press, New York.

De, P. & Ferrat, T. W. (1998). “An Information System Involving Competing

Organizations”. Communications of the ACM, 41(12), 90-98.

Deb, S. & Srivastava, M. K. (2004). "Managing Linux Migration". Infosys, Cutting

Edge, March 2004 Issue.

Dedrick, J. & West, J. (2003). “Why firms adopt open source platforms: A grounded

theory of innovation and standards adoption”. MISQ Special Issue Workshop, 236-

257.

102

Dedrick, J. & West, J. (2004). “An Exploratory Study into Open Source Platform

Adoption”. In: Proceedings of the 37th Hawaii International Conference on System

Sciences. 5-8 January 2004, Big Island, HI, USA. pp. 1-10. IEEE Computer Society,

Washington.

Dempsey, B. J., Weiss, D., Jones, P. & Greenberg, J. (2002). “Who Is An Open

Source Software Developer?”. Communications of the ACM, 45(2), 67-72.

Dickson, C. M. (1969). “In-House Recruiting – One Answer To Programmer Force

Losses”. In: Fein, M. (ed.) Proceedings of the seventh annual conference on

SIGCPR. 19-20 June 1969, Illinois, USA. pp. 120-127. ACM Press, New York.

Dinkelacker, J. & Garg, P. K. (2001). Corporate Source: Applying Open Source

Concepts to a Corporate Environment. HP: Hewlett-Packard Labaratories. (Tech

Report No. HPL-2001-135)

Domenick, J. (2004). “A, B, and C Players: Appreciating the Differences”. Baudville

[Online], 15 December 2004. http://www.baudville.com/articles.asp?a=35 [Accessed

20 August 2005].

Domino, M. A., Collins, R. W., Hevner, A. R. & Cohen, C. F. (2003). “Conflict in

Collaborative Software Development”. In: Proceedings of the 2003 SIGMIS

conference on Computer personnel research. 10-12 April 2003, Philadelphia,

Pennsylvania, USA. pp. 44-51. ACM Press, New York.

Dravis, P. (2003). Open Source Software: Perspectives for Development. The World

Bank: Global Information and Communication Technologies Department, infoDev

Program. (Report No. 27680).

Drozdik, S., Kovacs, G. L. & Kochis, P. Z. (2005). “Risk Assessment of an Open

Source Migration Project”. In: Scotto, M. & Succi, G. (eds) Proceedings of the 1st

International Conference on Open Source Systems. 11-15 July 2005, Genova, Italy.

pp. 246-249. University of Genova, Genova.

103

Dubie, D. (2005). "Getting there: Migrating to open source". Network World

[Online], 04 July 2005.

http://www.networkworld.com/supp/2005/opensource/070405-open-source-

migration.html [Accessed 19 July 2005].

e-Business Watch. (2002). ICT & e-Business in the Electronics Industry.

Bon/Brussels: The European e-Business Market Watch. (No.11/October 2002).

e-Business Watch. (2002). ICT & e-Business in the Metal Products Industry.

Bon/Brussels: The European e-Business Market Watch. (No.9/October 2002).

Eckert, D., Koch, S. & Mitlohner, J. (2005). “Using the Iterated Prisoner's Dilemma

for Explaining the Evolution of Cooperation in Open Source Communities”. In:

Scotto, M. & Succi, G. (eds) Proceedings of the 1st International Conference on

Open Source Systems. 11-15 July 2005, Genova, Italy. pp. 186-191. University of

Genova, Genova.

Egri, M. (2001). “Corporate Competitiveness – Conclusions of Some Investigations”.

Periodica Polytechnica, 2002, 10(2), 285–301.

Eilola, J. J. (2002). “Open Source Basics: Definitions, Models, and Questions”. In:

Proceedings of the 20th Annual International Conference on Computer

Documentation. 20-23 October 2002, Toronto, Ontario, Canada, pp. 79-83. ACM

Press, Toronto.

Elliott, M. & Scacchi, W. (2003). "Free Software Developers as an Occupational

Community: Resolving Conflicts and Fostering Collaboration". In: Schmidt, K.,

Pendergast, M., Tremaine, M. & Simone, C. (eds) Proceedings of the 2003

International ACM SIGGROUP Conference on Supporting Group Work.GROUP

2003. 9-12 November 2003, Sanibel Island, Florida, USA. pp. 21-30. ACM Press,

New York.

104

Elliott, M. & Scacchi, W. (2003). Free Software: A Case Study of Software

Development in a Virtual Organizational Culture. University of California: Institute

for Software Research. (ISR Technical Report No. UCI-ISR-03-6)

Elliott, M. S. & Scacchi, W. (2003). “Free Software Development: Cooperation and

Conflict in A Virtual Organizational Culture”. In S. Koch (Ed.), Free/Open Source

Software Development: IDEA Publishing. 2004. pp. 1-39.

Erenkrantz, J. R. & Taylor, R. N. (2003). “Supporting Distributed and Decentralized

Projects: Drawing Lessons from the Open Source Community”. In: Sihling, M. (ed.)

Proceedings of OOPSLA 2003: The 1st Workshop on Open Source in an Industrial

Context (OSIC’03). 26-30 October 2003, Anaheim, California, USA. pp. 21-30.

Technical University of Minchen, Minchen.

European Communities. (2003). "The IDA Open Source Migration Guidelines".

European Communities [Online], 26 September 2003.

http://www.netproject.com/docs/migoss/v1.0/index.html [Accessed 27 May 2004].

European Observatory for SMEs. (2000). Report of the European Observatory for

SMEs. EU: European Comission. (6th Report).

Fardal, H. & Tollefsen, H. (2004). Motivational Factors in Computer Training: The

Influence of Promoting Factors on Preventing Factors. MSc, University College of

Buskerud.

Ferris, P. (2003). “The age of corporate open source enlightment”. QUEUE,

July/August 2003, 34-44.

FFIEC. (2004). Risk Management of Free and Open Source Software. Arlington:

Federal Financial Institutions Examination Council.

Fitzgerald, B. & Kenny, T. (2003). Open Source Software can Improve the Health of

the Bank Balance - The Beaumont Hospital Experience [Online]. Rugby, UK:

105

Netproject. http://opensource.mit.edu/papers/fitzgeraldkenny.pdf [Accessed 12 June

2004].

Fonda, D. & Locke, L. (2003). “Title: It's The B Team's Time To Shine”. Time, 15

September 2003, 162 (11), 62-63.

Gabriel, R. P. & Goldman, R. (2002). "Open Source: Beyond the Fairytales".

Perspectives on Business Innovation Journal, 1(8).

Gacek, C., Lawrie, T. & Arief, B. (2004). “The Many Meanings of Open Source”.

IEEE Software, January/February 2004, 21(1), 34-40.

Gallivan, M. (2000). "Examining workgroup influence on technology usage: a

community of practice perspective". In: Prasad, J. & Nance, W. (eds) Proceedings of

the ACM SIGCPR 2000 conference on Computer personnel research. 6-8 April 2000,

Chicago, Illinois, USA. pp. 54-66. ACM Press, New York.

Gallivan, M. (2001). “Striking a balance between trust and control in a virtual

organization: a content analysis of open source software case studies”. Information

Systems Journal, 11(4), 277–304.

Gallivan, M. (2003). “Examining Gender Differences in IT Professionals Perceptions

of Job Stress in Response to Technological Change”. In: Proceedings of the 2003

SIGMIS conference on Computer personnel research. 10-12 April 2003,

Philadelphia, Pennsylvania, USA. pp. 10-23. ACM Press, New York.

Galup, S., Saunders, C. & Cerveny, R. (1998). “The use of Temporary Managers and

Employees in a Local Government Information Systems Services Department”. In:

Agarwal, R. (ed.) Proceedings of the 1998 ACM SIGCPR conference on Computer

personnel research. 26-28 March 1998, Boston, Massachusetts, USA. pp. 110-115.

ACM Press, New York.

106

Garcia, J. M. (2001). Innovating Without Money: Linux and the Open Source

Paradigm as an Alternative to Commercial Software Development. MSc, University

of Sussex.

Gartner. (2003). "Gartner Technology Demand Index Shows IT Spending Remained

Soft in October, Although Expected Increases Point to Optimism for 2004". Gartner

[Online], 2003 Press releases, 14 November 2003.

http://www4.gartner.com/5_about/press_releases/pr14nov2003a.jsp [Accessed 22

Sep 2004].

Gasser, L. & Scacchi, W. (2003). Continuous Design of Free/Open Source Software,

Preliminary Workshop Report and Research Agenda. Irvine: University of

California; Urbana-Champaign: University of Illinois. (Report for IIS-0350754).

Gefen, D. & Ridings, C. M. (2003). “IT Acceptance: Managing User – IT Group

Boundaries”. ACM SIGMIS Database, 34(3), 25-40.

Ghosh, R. A. (2003). "Open Source Software in Europe: Facts on the ground". In:

Proceedings of Annual AICA workshop. 27 June 2003, Milan, Italy.

Ghosh, R. A. (2004). "Open source: understanding developers". In: EuroIndia

conference. 25 March 2004, New Delhi, India.

Ghosh, R. A., Glott, R., Krieger, B. & Robles, G. (2002). Free/Libre and Open

Source Software: Survey and Study, Final Report. Maastrich: International Institute

of Infonomics. (D18:Final Report, parts 1-5).

GITOC. (2003). Using open source software in the South African Government. South

Africa: The Government Information Technology Officers' Council. (Version 3.3).

Graham, P. (2005). “Hiring is obsolete”. Paul Graham [Online], May 2005.

http://www.paulgraham.com/hiring.html [Accessed 27 August 2005].

107

Greenemeier, L. (2004). “In Search Of Open-Source Experts”. InformationWeek

[Online], 8 November 2004.

http://www.informationweek.com/story/showArticle.jhtml?articleID=52200175

[Accessed 21 August 2005].

Greenemeier, L. (2005). “Open-Source Development Effect”. InformationWeek

[Online], 25 July 2005.

http://www.informationweek.com/story/showArticle.jhtml?articleID=166401753

[Accessed 3 August 2005].

Griesser, J. (1993). “Motivation and Information System Professionals”. Journal of

Managerial Psychology, 8(3), 21-30.

Griggs, W. & Manring, S. L. (1986). “Inreasing the Effectiveness of Technical

Professionals”. Management Review, 75(5), 62-64.

Grosfeld, I. & Roland, G. (1996). “Defensive and Strategic Restructuring In Central

European Enterprises”. Journal of Transforming Economies and Societies, 1996, 3

(4), 1-44.

Grudin, J. (1994). “Groupware And Social Dynamics: Eight Challenges For

Developers”. Communications of the ACM, 37(1), 92-105.

Gustafson, P. & Koff, W. (2004). Open Source: Open for Business. Computer

Science Corporation: Leading Edge Forum.

Guzman, I. R., Stanton, J. M., Stam, K. R., Vijayasri, V., Yamodo, I., Zakaria, N. &

Caldera, C. (2004). “A Qualitative Study of the Occupational Subculture of

Information Systems Employees in Organizations”. In: Careers, culture, and ethics

in a networked environment. Proceedings of the 2004 SIGMIS conference on

Computer personnel research. 22-24 April 2004, Tucson, AZ, USA. pp. 74-80. ACM

Press, New York.

108

Hadfield, W. (2005). “IT staff at higher risk of burnout than other workers, says

survey”. Computer Weekly, No. 00104787, 9 August 2005.

Han, S. (2003). Individual Adoption of Information Systems in Organisations: A

Literature Review of the Intention-based Theories. University of Turku; Abo

Akademi University; Turku School of Economics: Turku Centre for Computer

Science. (TUCS Technical Report No. 539).

Hars, A. & Ou, S. (2002). "Working for Free? Motivations for Participating in Open-

Source Projects". International Journal of Electronic Commerce, 6(3), 25-39.

Hawkins, R. E. (2004). “The Economics Of Open Source Software For a

Competitive Firm”. NETNOMICS: Economic Research and Electronic Networking,

6(2).

Hawryszkiewycz, I. T. (1999). “Knowledge Sharing Through Workspace Networks”.

In: Prasad, J. (ed.) Proceedings on the SIGCPR 1999 conference on Computer

personnel research. 8-10 April 1999, New Orleans, USA. pp. 79-85. ACM Press,

New York.

Heimer, R. L. (2003). “The Common Optimization Interface for Operations

Research: Promoting open-source software in the operations research community”.

IBM Journal for R&D, January 2003, 47(1), 57-65.

Hirschheim, R. & Klein, H. K. (1989). “Four Paradigms of Information Systems

Development”. Communications of the ACM, 32(10), 1199-1216.

Hirschheim, R. & Lacity, M. (2000). “The myths and realities of information

technology insourcing”. Communications of the ACM, 43(2), 99-107.

Hodgson, L. & Aiken, P. (1998). “Organizational Change Enabled By The Mandated

Implementation Of New Information Systems Technology: A Modified Technology

Acceptance Model”. In: Agarwal, R. (ed.) Proceedings of the 1998 ACM SIGCPR

109

conference on Computer personnel research. 26-28 March 1998, Boston,

Massachusetts, USA. pp. 205-213. ACM Press, New York.

Holck, J., Larsen, M. H. & Pedersen, M. K. (2004). "Identifying Business Barriers

and Enablers for the Adoption of Open Source Software". In: 13th International

Conference on Information Systems Development (ISD 2004). 9-11 September 2004,

Vilnius, Lithuania. Information Systems Scientific Laboratory, Vilnius Gediminas

Technical University, Vilnius.

Holtgrewe, U. & Werle, R. (2001). “De-Commodifying Software? Open Source

Software Between Business Strategy and Social Movement”. Science Studies, 2001,

14(2), 43–65.

Igbaria, M. & Guimaraes, T. (1992). “Antecedents and Consequences of Job

Satisfaction Among Information Center Employees”. In: Lederer, A. L. (ed.)

Proceedings of the 1992 ACM SIGCPR conference on Computer personnel research.

05-07 April 1992, Cincinnati, Ohio, USA. pp. 352-369. ACM Press, New York.

International Institute of Infonomics. (2002). Free/Libre and Open Source Software:

Survey and Study. The Netherlands: University of Maastricht; Berlin, Germany:

Berlecon Research. (Final Report, Deliverable D18).

Ivancevich, J. M., Napier, H. A. & Wetherbe, J. C. (1983). “Stress in the Information

Systems Professional”. In: Awad, E. M. (ed.) The Proceedings of the Twentieth

Annual Computer Personnel on Research Conference. 17-18 November 1983,

Charlottesville, Virginia, USA. pp. 57-68. ACM Press, New York.

Janz, B. D. (1998). “The Best and Worst of Teams: Self-Directed Work Teams as an

Information Systems Development Workforce Strategy”. In: Agarwal, R. (ed.)

Proceedings of the 1998 ACM SIGCPR conference on Computer personnel research.

26-28 March 1998, Boston, Massachusetts, USA. pp. 59-67. ACM Press, New York.

110

Jarvinen, P. (1983). “A Role Of A User In The Development And Maintenance Of

An Information System: Empirical And Theoretical Findings”. ACM SIGCPR

Computer Personnel, 9(2), 3-10.

Johnson, J. P. (2002). “Open Source Software: Private Provision of a Public Good”.

Journal of Economics & Management Strategy, 11(4), 637–662.

Joshi, K., Bostrom, R. P. & Perkins, W. C. (1986). “Some New Factors Influencing

User Information Satisfaction: Implications For Systems Professionals”. In: Licker,

P. S. (ed.) Proceedings of the Twenty-Second annual Computer Personnel Research

Conference. 16-17 October 1986, Calgary, Canada. pp. 27-42. ACM Press, New

York.

KBSt. (2003). Migration Guide: A guide to migrating the basic software components

on server and workstation computers. Federal Ministry of the Interior of Germany:

KBSt Publication Series. (Volume 57).

Kenwood, C. A. (2001). A Business Case Study of Open Source Software. Bedford:

The MITRE Corporation. (Report MP 01B0000048).

Kleintop, W., Blau, G. & Curall, S. C. (1994). "Practice makes use: Using

information technologies before implementation and the effect on acceptance by end

users". In: Proceedings of the 1994 computer personnel research conference on

Reinventing IS. 24-26 March 1994, Alexandria, Virginia, USA. pp. 120-132. ACM

Press, New York.

Klenke, K. & Kievit, K. (1992). “Predictors of Leadership Style, Organizational

Commitment and Turnover of Information Systems Professionals”. In: Lederer, A. L.

(ed.) Proceedings of the 1992 ACM SIGCPR conference on Computer personnel

research. 05-07 April 1992, Cincinnati, Ohio, USA. pp. 171-183. ACM Press, New

York.

111

Klenke, K. (1996). “IS Leadership In Virtual Organizations”. Proceedings of the

1996 ACM SIGCPR/SIGMIS conference on Computer personnel research. 11-13

April 1996, Denver, Colorado, USA. pp. 22-35. ACM Press, New York.

Kling, R. (2000). “Learning About Information Technologies and Social Change:

The Contribution of Social Informatics”. Information Society, 16(3), 217-232.

Koch, C. (2003). “Open Source - Your Open Source Plan”. CIO Magazine [Online],

15 March 2003. http://www.cio.com/archive/031503/opensource.html [Accessed 25

July 2005].

Kogut, B. & Metiu, A. (2001). “Open Source Software Development and Distributed

Innovation”. Oxford Review of Economic Policy, 17(2), 248-264.

Koop, R. & Grant, R. (1993). “Information Systems And Power: Structural ‘Versus

Personal Views”. In: Tanniru, M. R. (ed.) Proceedings of the 1993 conference on

Computer personnel research. 01-03 April 1993, St Louis, Missouri, USA. pp. 265-

272. ACM Press, New York.

Kryt, J. (1980). “Knowledgeable And Friendly End Users”. In: Awad, E. M. (ed.)

Proceedings of the 17th Annual Computer Personnel Research Conference. 26-27

June 1980, Miami, Florida, USA. pp. 9-20. ACM Press, New York.

Kuchinskas, S. (2005). "Study: Cost Not Only Open Source Driver". InternetNews

[Online], 14 July 2005.

http://www.internetnews.com/ent-news/article.php/3520066 [Accessed 20 July

2005].

Kwan, S. K. & West, J. (2004). “Heterogeneity of IT Importance: Implications for

Enterprise IT Portfolio Management”. The CRITO Hour. 27 January 2004, Irvine,

CA, USA. University of California, Irvine.

112

Lagace, M. (2003). “Are You Supporting Your B Players?”. Harward Business

School [Online], 30 June 2003. http://hbswk.hbs.edu/item/3558.html [Accessed 20

August 2005].

Lakhani, K. R. & Wolf, R. G. (2003). Why Hackers Do What They Do:

Understanding Motivation Effort in Free/Open Source Software Projects. MIT Sloan

School of Management. (Working Paper 4425-03).

Lambe, P. (2002). “Ignorance Management: The Lessons of Small Enterprises for

Knowledge Management”. Journal of Information and Knowledge Management,

April 2002, 1(1).

Larsen, M. H., Holck, J. & Pedersen, M. K. (2000). “The Challenges of Open Source

Software in IT Adoption: Enterprise Architecture versus Total Cost of Ownership”.

In: Proceedings of the 27th conference on Information Systems Research in

Scandinavia (IRIS'27). 14-17 August 2000, Falkenberg, Sweden.

Lassen, K. B. & Sorensen, J. (2001). “Open Source in a Major Swiss Bank”.

UPGRADE: The European Journal for the Informatics Professional, 2(6), 33-35.

Lawrie, T. & Gacek, C. (2002). “Issues of Dependability in Open Source Software

Development”. Software Engineering Notes, 27(3), 34-37.

Lawton, G. (2002). “Open Source Security: Opportunity or Oxymoron?”. Industry

Trends, March 2002, 18-21.

Lederer, A. L. & Mendelow, A. L. (1989). “Information Systems Planning:

Incentives For Effective Action”. ACM SIGMIS Database, 20(3), 13-20.

Lee, J & Chan, T. (2004). “Organizational Structure of “User Collaboration

Community”: Insights from the Case of an Open Source Software Project”. In:

Feller, J., Fitzgerald, B., Hissam, S. & Lakhani, K. (eds) Collaboration, Conflict and

Control. Proceedings of the 4th Workshop on Open Source Software Engineering. 21

May 2004, Edinburgh, Scotland, UK. pp. 58-64. ACM Press, New York.

113

Leonard, A. (2002). “Enabling End Users To Be More Efficient During Systems

Development”. In: Proceedings of the 2002 annual research conference of the South

African institute of computer scientists and information technologists on Enablement

through technology. 16-18 September 2002, Port Elizabeth, South Africa. pp. 156-

162. South African Institute for Computer Scientists and Information Technologists,

Republic of South Africa.

Lerner, J. & Tirole, J. (2002). "Some Simple Economics of Open Source". Journal of

Industrial Economics, 50(2), 197-234.

Lessig, L. (2001). “The Architecture of Innovation”. In: Conference on the Public

Domain. 9-11 November 2001, Durham, NC, USA. pp. 177-191. Duke University

School of Law, Durham.

Lin, Y. (2004). Hacking Practices and Software Development: A Social Worlds

Analysis of ICT Innovation and the Role of Free/Libre Open Source Software

[Online]. Cambridge, MA, USA: MIT Sloan.

http://opensource.mit.edu/papers/lin2.pdf [Accessed 12 May 2005].

Lin, Y. (2005). Inclusion, diversity and gender equality: Gender Dimensions of the

Free/Libre Open Source Software Development [Online]. Cambridge, MA, USA:

MIT Sloan. http://opensource.mit.edu/papers/lin3_gender.pdf [Accessed 14

November 2005].

Lussier, S. (2004). "New Tricks: How Open Source Changed the Way My Team

Works". IEEE Software, 21(1), 68-72.

Luthiger, B. (2005). “Fun and Software Development”. In: Scotto, M. & Succi, G.

(eds) Proceedings of the 1st International Conference on Open Source Systems. 11-

15 July 2005, Genova, Italy. pp. 273-278. University of Genova, Genova.

Lyman, J. (2005). “Getting in touch with the feminine side of open source”.

SearchWebService [Online], 18 July 2005.

114

http://www.newsforge.com/articles/05/08/08/1449259.shtml [Accessed 17 August

2005].

Lynn, D. (1991). The application of case study evaluations. Practical Assessment,

Research & Evaluation [Online], 2(9). http://PAREonline.net/getvn.asp?v=2&n=9

[Accessed 01 May 2006].

Lyytinen, K. (1987). “Different Perspectives on Information Systems: Problems and

Solutions”. ACM Computing Surveys (CSUR), 19(1), 5-46.

Maass, W. (2004). “Inside an Open Source Software Community: Empirical

Analysis on Individual and Group Level”. In: Feller, J., Fitzgerald, B., Hissam, S. &

Lakhani, K. (eds) Collaboration, Conflict and Control. Proceedings of the 4th

Workshop on Open Source Software Engineering. 21 May 2004, Edinburgh,

Scotland, UK. pp. 65-70. ACM Press, New York.

Maggioni, M. A. (2002). Open Source Software Communities and Industrial

Districts: a Useful Comparison? [Online]. Cambridge, MA, USA: MIT Sloan.

http://opensource.mit.edu/papers/maggioni.pdf [Accessed 9 January 2005].

Mahapatra, R. K. & Lai, V. S. (1999). “Evaluation Of Intranet-Based End-User

Training”. In: Proceeding of the 20th international conference on Information

Systems. 12-15 December 1999, Charlotte, North Carolina, USA. pp. 524-527.

Association for Information Systems, Atlanta.

Mahring, M. (1998). “Managerial Control Over It Projects: Control, Forms,

Commitment, And Dominant Coalitions”. In: Proceedings of the international

conference on Information systems. 13-16 December 1998, Helsinki, Finland. pp.

336-340. Association for Information Systems, Atlanta.

Maqua, L., Kunzler, U. & McAvinue, B. (2004). "EUROSTAT And Open Source".

In: EUROSTAT: Joint ECE/Eurostat/OECD Meeting on the Management of

Statistical Information Systems (MSIS). 17-19 May 2004, Geneva, Switzerland.

115

Markus, L., Manville, B. & Agres, C. E. (2000). "What makes a virtual organization

work?". Sloan Management Review, Fall 2000, 13-26.

Markus, M. L. (1983). “Power, Politics, and MIS Implementation”. Communications

of the ACM, 26(6), 430-444.

McDaniel, D. (2000). Linux in the Enterprise. Computer Science Corporation:

Leading Edge Forum.

McHugh, A. & Donnelly, M. (2004). Open Source Software and Standards.

DigiCULT. (Report Ref. IST-2001-34898).

Meehan, M. (2005). “Price not as important in open source adoption”. TechTarget

[Online], 18 July 2005.

http://searchwebservices.techtarget.com/originalContent/0,289142,sid26_gci1108414

,00.html [Accessed 27 July 2005].

Melian, C., Ammirati, C. B. & Garg, P. Sevon, G. (2002). Building networks of

software communities in a large corporation. Stockholm University School of

Business; HP Labs; Stockholm School of Economics. (Tech Report No. HPL-2002-

12 ).

Michlmayr, M., Hunt, F. & Probert, D. (2005). “Quality Practices and Problems in

Free Software Projects”. In: Scotto, M. & Succi, G. (eds) Proceedings of the 1st

International Conference on Open Source Systems. 11-15 July 2005, Genova, Italy.

pp. 24-28. University of Genova, Genova.

Miller, R. (2001). “Secretaries use Linux, taxpayers save millions”. NewsForge

[Online], 13 August 2005.

http://www.newsforge.com/article.pl?sid=01/08/10/1441239 [Accessed 17 August

2005].

Miller, R. (2004). "Where should you use open source? A scenario-based analysis".

NewsForge [Online], 25 August 2004.

116

http://business.newsforge.com/print.pl?sid=04/05/21/1636232 [Accessed 25 August

2004].

Morgan, J. (2002). Open Source Software and Software Patents [Online].

Cambridge, MA, USA: MIT Sloan. http://opensource.mit.edu/papers/morgan.pdf

[Accessed 19 August 2004].

Nagler, M. (2005). “Open Source Software Migration of the Employers’ Liability

Insurance Association”. European Communities [Online], 28 June 2005.

http://europa.eu.int/idabc/en/document/4396/470 [Accessed 20 August 2005].

Nandhakumar, J. & Jones, M. (1997). “Designing In The Dark: The Changing User-

Developer Relationship In Information Systems Development”. In: Proceedings of

the 18th international conference on Information systems. 14-17 December 1997,

Atlanta, Georgia, USA. pp. 75-88. Association for Information Systems, Atlanta.

Neilson, G. L., Pasternack, B. A. & Van Nuys, K. E. (2005). “The Passive-

Aggressive Organization”. Harvard Business Review, 84(2), 159-160.

Nelson, A. C. & Joshi, K. (1993). “Effectively Utilizing Systems Developers On

Projects”. In: Tanniru, M. R. (ed.) Proceedings of the 1993 conference on Computer

personnel research. 01-03 April 1993, St Louis, Missouri, USA. pp. 188-196. ACM

Press, New York.

Nelson, R. R., Whitener, E. M. & Philcox, H. H. (1995). “The Assessment of End-

User Training Needs”. Communications of the ACM, 38(7), 27-39.

Niederman, F. & Webster, J. (1998). “Trends in End-User Training: A Research

Agenda”. In: Agarwal, R. (ed.) Proceedings of the 1998 ACM SIGCPR conference

on Computer personnel research. 26-28 March 1998, Boston, Massachusetts, USA.

pp. 224-232. ACM Press, New York.

Nielsen, J., Mack, R. L., Bergendorff, K. H. & Grischkowsky, N. L. (1986).

“Integrated Software Usage in the Professional Work Environment: Evidence from

117

Questionnaires and Interviews”. In: Mantei, M. & Orbeton, P. (eds) Proceedings of

the SIGCHI conference on Human factors in computing systems. 13-17 April 1986,

Boston, Massachusetts, USA. pp. 162-167. ACM Press, New York.

Nikula, U. & Jantunen, S. (2005). “Quantifying the Interest in Open Source Systems:

Case South-East Finland”. In: Scotto, M. & Succi, G. (eds) Proceedings of the First

International Conference on Open Source Systems. 11-15 July 2005, Genova, Italy.

pp. 192-195. University of Genova, Genova.

Nilsen, H. & Sein, M. (2004). "What is really important in supporting end-users?".

In: Tanniru, M. & Weisband, S. P. (eds) Culture, and Ethics in a Networked

Environment. Proceedings on the SIGCPR 2004 conference on Computer personnel

research. 22-24 April 2004, Tucson, Arizona, USA. pp. 48-54. ACM Press, New

York.

Noronha, F. (2005). ”The social implications of free software”. Free Software

Magazine [Online], 6 September 2005.

http://www.freesoftwaremagazine.com/free_issues/issue_04/social_implications/

[Accessed 25 July 2005].

Northwest Educational Technology Consortium. (2005). “Users & migration”. Open

Options [Online]. Northwest Regional Educational Laboratory, Open Options.

http://www.netc.org/openoptions/pros_cons/users.html [Accessed 7 August 2005].

Novell. (2004). Linux Migration Solutions. Provo, Utah, USA: Novell, Inc.

Novell. (2005). “Resource Management: OS Migration”. Novell, Inc. [Online].

http://www.novell.com/identity/resourcemanagement/os_migration/ [Accessed 7

August 2005].

Nuvolari, A. (2003). Open Source Software Development: Some Historical

Perspectives [Online]. Cambridge, MA, USA: MIT Sloan.

http://opensource.mit.edu/papers/nuvolari.pdf [Accessed 19 August 2004].

118

O’Reilly, T. (1999). “Lessons From Open Source Software Development”.

Communications of the ACM, 42(4), 33-37.

Olfman, L. & Shayo, C. (1997). “The Role Of Training In Preparing End Users To

Learn New But Similar Software Packages”. In: Niederman, F. (ed.) Proceedings of

the 1997 ACM SIGCPR conference on Computer personnel research. 03-05 April

1997, San Francisco, California, USA. pp. 210-223. ACM Press, New York.

Olfman, L., Sein, M. & Bostrom, R. P. (1986). “Training For End-User Computing:

Are Basic Abilities Enough For Learning?”. In: Licker, P. S. (ed.) Proceedings of the

Twenty-Second annual Computer Personnel Research Conference. 16-17 October

1986, Calgary, Canada. pp. 1-11. ACM Press, New York.

Osterlie, T. (2004). “In the network: Distributed control in Gentoo Linux”. In: Feller,

J., Fitzgerald, B., Hissam, S. & Lakhani, K. (eds) Collaboration, Conflict and

Control. Proceedings of the 4th Workshop on Open Source Software Engineering. 21

May 2004, Edinburgh, Scotland, UK. pp. 76-81. ACM Press, New York.

Parker, K. A. (2000). Open Sources And The Open Society An Essay In Politics And

Technology [Online]. Michigan, USA: Grand Valley State University.

http://agora.phi.gvsu.edu/kap/OSFS/OSFSEssay.pdf [Accessed 9 January 2005].

Parry, K. (2000). “Does Leadership Help The Bottom Line?”. New Zealand

Management, April 2000, 47(3), 38-41.

Patricia, M. (2005). “Getting territorial over technology”. Computing Canada, 31(2),

30.

Paul, R. (2005). “Review: Linux Client Migration Cookbook”. NewsForge [Online],

1 February 2005.

http://business.newsforge.com/article.pl?sid=05/01/24/209254&tid=37 [Accessed 7

August 2005].

119

Payne, C. (2002). “On the security of open source software”. Info Systems Journal,

12, 61–78.

Peeling, N. & Satchell, J. (2001). Analysis of the Impact of Open Source Software.

UK: QinetiQ Ltd. (Report No. CR010223).

Perens, B. (1999). "The Open Source Definition". In: DiBona, C., Ockman, S. &

Stone, M. (eds), "Open Sources: Voices from the Open Source Revolution".

Sebastopol, CA, USA: O'Reilly & Associates.

Pliskin, N. & Shova, P. (1987). “End-User Prototyping: Sophisticated Users

Supporting System Development”. ACM SIGMIS Database, 18(4), 7-17.

President’s Information Technology Advisory Committee. (2000). Panel on Open

Source Software for High End Computing. Arlington: National Coordination Office

for Computing, Information, and Communications. (Report to the President).

QNB Intelligence. (2004). Corporate Linux Adoption in Europe. Berkshire: QNB

Intelligence Ltd, Quocirca. (Special Report).

Ramakrishna, H.V. & Lin, X. (1999). “Perception of the Role of Information

Technology Function in Organizations: Toward the Development of a Measure”.

ACM SIGCPR Computer Personnel, October 1999, 20(4), 39-54.

Rayksund, C. & Heltn, M. M. (1988). “Critical Success Factors In Information

Center Strategy”. In: Proceedings of the ACM SIGCPR conference on Management

of information systems personnel. 07-08 April 1988, College park, Maryland, USA.

pp. 33-41. ACM Press, New York.

Relevantive. (2003). Linux Usability Study Report. Berlin: Relevantive AG. (Linux

Usability Report).

Robert, G. & Schutz, F. (2001). “Should Business Adopt Free Software?”. The

European Online Magazine for the IT Professional, December 2001, 2(6), 12-19.

120

Robinson, S. (2005). “Beware the zealot in an information technology management

role”. builder.com [Online], 13 May 2005. http://builder.com.com/5102-6401-

5706440.html [Accessed 4 August 2005].

Robinson, S. (2005). “Embrace the software zealot in a development role”.

TechRepublic [Online], 28 June 2005. CNET Networks, TechRepublic. [Accessed 8

July 2005].

Rossi, B., Scotto, M., Sillitti, A. & Succi, G. (2005). “Criteria for the non invasive

transition to OpenOffice”. In: Scotto, M. & Succi, G. (eds) Proceedings of the 1st

International Conference on Open Source Systems. 11-15 July 2005, Genova, Italy.

pp. 250-253. University of Genova, Genova.

Rossi, M. A. (2004). Decoding the “Free/Open Source (F/OSS) Software Puzzle: a

survey of theoretical and empirical contributions. University of Siena: Department of

Economics. (University of Siena Report No. 424).

Routio, P. (2006). Models in the Research Process [Online]. Helsinki: University of

Art and Design. http://www2.uiah.fi/projects/metodi/177.htm [Accessed 22 June

2006]

Rues, R. (2003). “Corporate Open Source Information Leakage”. Infocon Magazine,

Issue One, October 2003, 1-11.

Sarin, S. & McDermott, C. (2003). “The Effect of Team Leader Characteristics on

Learning, Knowledge Application, and Performance of Cross-Functional New

Product Development Teams”. Decision Sciences, 34(4), 707-739.

Sarma, A. & Hoek, A. V. (2004). “A Conflict Detected Earlier is a Conflict Resolved

Easier”. In: Feller, J., Fitzgerald, B., Hissam, S. & Lakhani, K. (eds) Collaboration,

Conflict and Control. Proceedings of the 4th Workshop on Open Source Software

Engineering. 21 May 2004, Edinburgh, Scotland, UK. pp. 82-86. ACM Press, New

York.

121

Sauer, C., Southon, G. & Dampney, C. N. G. (1997). “Fit, Failure, And The House

Of Horrors: Toward A Configurational Theory of IS Project Failure”. In:

Proceedings of the 18th international conference on Information systems. 14-17

December 1997, Atlanta, Georgia, USA. pp. 349-366. Association for Information

Systems, Atlanta.

Saunders, M., Lewis, P. & Thornhill, A. (2000). Research Methods for Business

Students. Second edition. Harlow, England: Pearson Education.

Sawyer, S., Eschenfelder K.R., Diekema A. & McClure C. R. (1998). “IT Skills in

the Context of BigCo.”. In: Agarwal, R. (ed.) Proceedings of the 1998 ACM SIGCPR

conference on Computer personnel research. 26-28 March 1998, Boston,

Massachusetts, USA. pp. 9-18. ACM Press, New York.

Scacchi, W. (2002). Open EC/B: A Case Study in Electronic Commerce and Open

Source Software Development. University of California: Institute for Software

Research. (Technical Report).

Scacchi, W. (2002). Understanding the Social, Technological, and Public Policy

Implications of Open Source Software Development. [Online]. Irvine, CA, USA:

University of California, Institute for Software Research.

http://www.ics.uci.edu/~wscacchi/Papers/New/OSS-Policy.pdf [Accessed 14 January

2004].

Scacchi, W. (2003). Socio-Technical Design[Online]. Irvine, CA, USA: UC Irvine,

Donald Bren School of Information and Computer Sciences.

http://www.ics.uci.edu/~wscacchi/Papers/SE-Encyc/Socio-Technical-Design.pdf

[Accessed 14 October 2003].

Scacchi, W. (2004). “Socio-Technical Interaction Networks in Free/Open Source

Software Development Processes”. In: Acuna, S. T. & Juristo, N. (eds): Peopleware

and the Software Process. October 2004. World Scientific Press.

122

Scacchi, W. (2004). Understanding Open Source Software Evolution [Online].

Irvine, CA, USA: University of California, Institute for Software Research.

http://www.ics.uci.edu/~wscacchi/Papers/New/Understanding-OSS-Evolution.pdf

[Accessed 6 September 2004].

Schadler, T. (2004). “Commentary: An open-source plan”. CNET News [Online], 14

April 2004. Special to CNET News By Forrester Research.

http://news.com.com/2030-7344-5191481.html [Accessed 25 July 2005].

Scherler, T. (2004). Open Source Software (OSS) within organization: Critical

factors for consulting [Online]. Cambridge, MA, USA: MIT Sloan.

http://opensource.mit.edu/papers/scherler1.pdf [Accessed 19 August 2004].

Schmitz. P. E. (2001). Study into the use of Open Source Software in the Public

Sector. Brussels: European Commission and DG Enterprise. (Part 1).

Schweik, C. M. & Semenov, A. (2002). “The Institutional Design of Open Source

Programming: Implications for Addressing Complex Public Policy and Management

Problems”. FirstMonday [Online], 8(1).

http://www.firstmonday.dk/issues/issue8_1/schweik/index.html [Accessed 7 August

2005].

Scott, J. E. (1995). “The Measurement of Information Systems Effectiveness:

Evaluating a Measuring Instrument”. ACM SIGMIS Database, 26(1), 43-61.

Seidel, W. & Niedermeier, C. (2003). “Open Source Software: Leveraging Software

Quality in the Industrial Context”. In: OSSIE '03 - 1st Workshop on Open Source

Software in an Industrial Environment. 25. September 2003, Erfurt, Germany.

Seifert, T. & Wieland, T. (2003). “Prerequisites For Enterprises To Get Involved In

Open Source Software Development”. In: OSSIE '03 - 1st Workshop on Open Source

Software in an Industrial Environment. 25. September 2003, Erfurt, Germany.

123

Shaikh, M. & Cornford, T. (2004). “Version Control Tools: A Collaborative Vehicle

for Learning in F/OS”. In: Feller, J., Fitzgerald, B., Hissam, S. & Lakhani, K. (eds)

Collaboration, Conflict and Control. Proceedings of the 4th Workshop on Open

Source Software Engineering. 21 May 2004, Edinburgh, Scotland, UK. pp. 87-91.

ACM Press, New York.

Sharma, S., Sugumaran, V. & Rajagopalan, B. (2002). "A framework for creating

hybrid-open source software communities". Information Systems Journal, 12, 7-25.

Shaw, N. C., DeLone, W. H. & Niederman, F. (2002). “Sources of Dissatisfaction in

End-User Support: An Empirical Study Nancy C. Shaw”. ACM SIGMIS Database,

33(2), 41-56.

Shayo, C. & Olfman, L. (1993). “Is The Effectiveness Of Formal End-User Software

Training A Mirage?”. In: Tanniru, M. R. (ed.) Proceedings of the 1993 conference

on Computer personnel research. 01-03 April 1993, St Louis, Missouri, USA. pp.

88-99. ACM Press, New York.

Shayo, C. & Olfman, L. (1994). “A Three Dimensional View And Research Agenda

For The Study Of Transfer Of Skills Galned From Formal End-User Software

Training”. In: Proceedings of the 1994 computer personnel research conference on

Reinventing IS. 24-26 March 1994, Alexandria, Virginia, USA. pp. 133-141. ACM

Press, New York.

Sherer, S. A. & Alter, S. (2004). “Information System Risks and Risk Factors: Are

they Mostly About Information Systems?”. Communications of the Association for

Information Systems,14, 29-64.

Sirkin, H. L., Keenan, P. & Jackson, A. (2005). “The Hard Side Of Change

Management”. Hardward Business Review, October 2005, 109-118.

Sliwa, C. (2005). “Financial Services Companies Lead the Charge to Linux”.

LinuxInsider [Online], 28 July 2005.

124

http://www.linuxinsider.com/story/NWsbJcz9gPnXzt/Financial-Services-

Companies-Lead-the-Charge-to-Linux.xhtml [Accessed 10 August 2005].

Sockel, H., Chen, K. & Kroeger, J. W. (2001). “Technological Adoption to Combat

Burnout”. In: Colton, D. (ed.) Technology in the 21st century: Where Innovation and

Information Converge. The Proceedings of ISECON 2001. 1-4 November 2001,

Sincinnati, USA.

SoftwareMag. (2005). “Application Development Product Coverage: IT

Development Survey Shows 74% Use Open Source”. SoftwareMag [Online], 6 April

2005. http://www.softwaremag.com/L.cfm?Doc=newsletter/2005-04-06/vasoftware

[Accessed 19 August 2005].

Spanos, Y., Prastacos, G. & Papadakis, V. (2001). “Greek Firms and EMU:

Contrasting SMEs and Large-Sized Enterprises”. European Management Journal,

19(6), pp. 638–648.

Spiller, D. & Wichmann, T. (2002). Free/Libre and Open Source Software: Survey

and Study. Berlin: Berlecon Research. (Final Report, parts 1-3).

Stafford, J. (2005). “LinuxWorld preview: The open source waiting game -- pros &

cons”. TechTarget [Online], 2 August 2005.

http://searchenterpriselinux.techtarget.com/originalContent/0,289142,sid39_gci1112

002,00.html [Accessed 10 August 2005].

Stalder, F. & Hirsh, J. (2002). “Open Source Intelligence”. FirstMonday [Online],

7(6). http://www.firstmonday.org/issues/issue7_6/stalder/ [Accessed 7 August 2005].

Stallman, R. (1999). "The GNU Operating System and the Free Software

Movement". In: DiBona, C., Ockman, S. & Stone, M. (eds), "Open Sources: Voices

from the Open Source Revolution". Sebastopol, CA, USA: O'Reilly & Associates.

Steward, J. E., Mangalam, H. & Zhou, J. (2001). “Open Source Software meets gene

expression”. Briefings in Bioinformatics, 2(4), 319-328.

125

Stewart, K. & Gosain, S. (2001). “An Exploratory Study Of Ideology And Trust In

Open Source Development Groups”. In: Proceedings of The 22nd Annual

International Conference on Information Systems. 16-19 December 2001, New

Orleans, Louisiana, USA. pp. 507-512.

Stewart, K. J. & Gosain, S. (2003). Impacts Of Ideology, Trust, And Communication

On Effectiveness In Open Source Software Development Teams [Online]. Cambridge,

MA, USA: MIT Sloan. http://opensource.mit.edu/papers/stewartgosain.pdf

[Accessed 19 August 2004].

Stewart, K. J. (2004). “OSS Project Success: From Internal Dynamics to External

Impact”. In: Feller, J., Fitzgerald, B., Hissam, S. & Lakhani, K. (eds) Collaboration,

Conflict and Control. Proceedings of the 4th Workshop on Open Source Software

Engineering. 21 May 2004, Edinburgh, Scotland, UK. pp. 92-96. ACM Press, New

York.

Strand, E. M. (1980). “Documentation For In-House Sharing Of Software”. In:

Proceedings of the ACM 1980 annual conference. January 1980, USA. pp. 150-155.

ACM Press, New York.

Sumner, M. & Klepper, R. (1987). “Information Systems Strategy End-User And

Application Development”. Database, 18(4), 19-30.

Takahashi, M., Fujimoto, M. & Yamasaki, N. (2003). “The Active Lurker: Influence

of an In-house Online Community on its Outside Environment”. ACM SIGGROUP

Bulletin, 24(1), 4-4.

Tellis, W. (1997). “Introduction to Case Study” [Online]. The Qualitative Report,

3(2). http://www.nova.edu/ssss/QR/QR3-2/tellis1.html [Accessed 01 May 2006].

The Dravis Group. (2003). Open source software: Case studies examining its use.

San Francisco: The Dravis Group.

126

The MITRE Corporation. (2003). Use of Free and Open-Source Software (FOSS) in

the U.S. Department of Defense. Bedford: The MITRE Corporation. (Report MP 02

W000101).

The Swedish Agency for Public Management Publication Service. (2003) Free and

Open Source Software - a feasibility study. Stockholm, Sweden: The Swedish

Agency for Public Management Publication Service.

Thronicke, W. & Berger, F. (2004). “Interacting with the Open Source Community –

Effective models for a Traditional IT-business”. In: OSSIE '03 - 1st Workshop on

Open Source Software in an Industrial Environment. 25. September 2003, Erfurt,

Germany.

Treasury Board of Canada Secretariat. (2005). “Free and Open Source Software

Overview and Preliminary Guidelines for the Government of Canada”. Treasury

Board of Canada Secretariat [Online], 26 April 2005. http://www.tbs-sct.gc.ca/fap-

paf/oss-ll/foss-llo/foss-llo19_e.asp#x1-2500020 [Accessed 7 August 2005].

Trimmer, K. J., Collins, R. W., Will, R. P. & Blanton, J. E. (2000). “Information

Systems Development: Can There be 'Good' Conflict?”. In: Prasad, J. & Nance, W.

(eds) Proceedings of the ACM SIGCPR 2000 conference on Computer personnel

research. 6-8 April 2000, Chicago, Illinois, USA. pp. 174-179. ACM Press, New

York.

UNDP. (2003). International Open Source Network. UNDP: International Open

Source Network. (Asia-Pacific Development Information Programme Report 2003).

Vaden, T. (2003). Intellectual Property, Open Source and Free Software [Online].

Cambridge, MA, USA: MIT Sloan. http://opensource.mit.edu/papers/vaden.pdf

[Accessed 19 August 2004].

Van de Loo, E. (2000). “The clinical paradigm: Manfred Kets de Vries's reflections

on organizational therapy”. Academy of Management Executive, 14(1), 49-51.

127

VaSoftware. (2004). “Executives Should Open Minds to Open Source Development

Techniques”. VaSoftware [Online], 15 November 2004.

http://www.vasoftware.com/news/press.php/2004/1469.html [Accessed 19 August

2005].

Ven, K. & Verelst, J. (2004). “Control Objectives in Open Source Projects”. In:

Feller, J., Fitzgerald, B., Hissam, S. & Lakhani, K. (eds) Collaboration, Conflict and

Control. Proceedings of the 4th Workshop on Open Source Software Engineering. 21

May 2004, Edinburgh, Scotland, UK. pp. 100-104. ACM Press, New York.

Vile, D. (2005). Migrating to Linux on the Desktop: A Practical IT Management

View. Berkshire: Quocirca Ltd. (Business Report).

von Krogh, G. (2003). “Open-Source Software Development”. MIT Sloan

Management Review, spring 2003, 14-18.

Wagner, M. (2005). “Pitfalls In An Open-Source World”. InformationWeek [Online],

25 July 2005.

http://www.informationweek.com/story/showArticle.jhtml?articleID=166401756

[Accessed 28 August 2005].

Wang, Y. & Whitehead, E. J. (2001). International Accessibility of Open Source

Software [Online]. Santa Cruz, CA, USA: University of California, Department of

Computer Engineering. http://www.soe.ucsc.edu/~ywang/research/papers/oss01.pdf

[Accessed 12 May 2005].

Warne, L. (2003). “Organizational Politics and Information Systems Development -

A Model of Conflict”. HICSS Archive, 6(6), 482.

WatchIT. (2004). Linux at Work: Case Studies and Perspectives. New York, USA:

WatchIT. (Program 200407002000).

Waterman, A. (2003). Motivations to Develop Software as Open Source. Stanford

University: Stanford Institute for Economic Policy Research.

128

Weerawarana, S. & Weeratunge, J. (2003). Open Source in Developing Countries.

Sweden: Sida. (Art.no.: SIDA3460en).

Weiss, A. (2001). “The Politics of Free (Software)”. netWorker, 5(3), 26-31.

Wheatley, M. (2004). “The Myths of Open Source”. CIO Magazine [Online], 1

March 2004. http://www.cio.com/archive/030104/open.html [Accessed 20 August

2005].

Wheeler, D. A. (2002). Why Open Source Software / Free Software (OSS/FS)? Look

at the Numbers! [Online]. http://www.dwheeler.com/oss_fs_why.pdf [Accessed 19

July 2004].

Wiederhold, G. (2003). The Product Flow Model [Online]. Stanford: Stanford

University, Computer Science Department.

http://www-db.stanford.edu/LIC/ProductFlowModel.pdf [Accessed 12 May 2005].

Williams, J., Clegg, P. & Dulaney, E. (2005). “The Advantages of Adopting Open

Source Software”. Que [Online], 6 May 2005.

http://www.quepublishing.com/articles/article.asp?p=376255&seqNum=7&rl=1

[Accessed 25 July 2005].

Windley, P. (2005). “Paul Graham on open source and blogging”. ZDNet [Online], 2

August 2005. http://blogs.zdnet.com/BTL/index.php?p=1669&tag=nl.e539

[Accessed 4 August 2005].

Winslow, M. (2005). “Dipping Your Toes in Open Source”. Practical Open Source

[Online], July 2005. http://mariawinslow.com/articles/DippingToes.html [Accessed

19 July 2005].

Wynekoop, J. L. & Walz, D. B. (1999). "Characteristics of High Performing IT

Personnel: A Comparison of IT Versus End-User Perceptions". In: Prasad, J. (ed.)

129

Proceedings on the SIGCPR 1999 conference on Computer personnel research. 8-10

April 1999, New Orleans, USA. pp. 208-218. ACM Press, New York.

Ye, Y. & Kishida, K. (2003). “Toward an Understanding of the Motivation of Open

Source Software Developers”. In: Proceedings of 25th International Conference on

Software Engineering (ICSE2003), 3-10 May 2003, Portland, OR, USA. pp. 419-

429. IEEE Computer Society, Washington.

Yee, S. H. (2003). “Open Source in Small and Medium Size Enterprise Migration to

Linux”. In: Free & Open Source Software Conference (FOSSCON) 2003 [Online].

26-27 August 2003, Subang Jaya, Malaysia. Kuala Lumpur: MIMOS Open Source

R&D Group.

http://opensource.mimos.my/fosscon2003cd/paper/full_paper/seah_hong_yee.pdf

[Accessed 20 August 2005].

Zhang, W. & Storck, J. (2001). “Peripheral Members in Online Communities”. In:

Proceedings of the 7th international conference on Learning sciences. 27-July 01

2006, Bloomington, Indiana, USA. pp. 404-410. International Society of the

Learning Sciences.

Zuliani, P. & Succi, G. (2004). “Migrating Public Administrations To Open Source

Software”. In: Proceedings of e-Society 2004 IADIS International Conference, 16-19

July 2004, Avila, Spain. IADIS Press.

Zymaris, C. (2003). "A Comparison of the GPL and the Microsoft EULA"

Cybersource [Online], 5 May 2003.

http://www.cybersource.com.au/cyber/about/comparing_the_gpl_to_eula.pdf

[Accessed 24 September 2003].