Page 190 - E-Bussiness and E-Commerce Management Strategy, Implementation, and Practice
P. 190

M03_CHAF9601_04_SE_C03.QXD:D01_CHAF7409_04_SE_C01.QXD  16/4/09  11:09  Page 157





                                                                              Chapter 3 E-business infrastructure  157


                                    Table 3.4 summarizes some of the main advantages and disadvantages of open-source soft-
                                    ware. To gain an appreciation of the issues faced by a technical manager pondering the
                                    open-source dilemma, complete Activity 3.4.




                    Table 3.4   Three advantages and three disadvantages of open-source software


                    Advantages of open-source software        Counter-argument

                    1  Effectively free to purchase           Cost of migration from existing systems may be high and will
                                                              include costs of disruption and staff training
                    2  Lower cost of maintenance since upgrades are free  There is not a specific counter-argument for this, but see the
                                                              disadvantages below
                    3  Increased flexibility                  Organizations with the resources can tailor the code.
                                                              Frequent patches occur through collaborative development

                    Disadvantages of open-source software     Counter-argument

                    1  Has less functionality than commercial software  Simplicity leads to ease of use and fewer errors. Many
                                                              functions not used by the majority of users
                    2  More likely to contain bugs compared to commercial Evidence does not seem to suggest this is the case. The
                       software since not tested commercially  modular design needed by collaborative development enables
                                                              problems to be isolated and resolved
                    3  Poor quality of support                Organizations with the resource can fix problems themselves since
                                                              they have access to the code. Companies such as IBM, SuSe and
                                                              RedHat do offer support for Linux for a fee. Finding skilled staff for
                                                              emerging open-source technologies can be difficult





                      Activity 3.4    Selecting open-source software


                                      Purpose
                                      This activity looks at a common issue facing technical managers: should

                                      they adopt standard software promoted by the largest companies or  visit the
                                      open-source software or cheaper software from other vendors?     www
                                      Questions

                                      1 For the different alternatives facing a technical manager below, assess:
                                         (a) Which is most popular (research figures).
                                         (b) The benefits and disadvantages of the Microsoft solution against the alternatives.
                                      2 Make recommendations, with justifications, of which you would choose for a small–
                                         medium or large organization.
                                         A Operating system: Microsoft /Windows XP/Vista/Server or Linux (open-source)
                                           for server and desktop clients.
                                         B Browser: Internet Explorer browser or rivals such as Mozilla Firefox or Google
                                           Chrome which is part based on open source.
                                         C Programming language for dynamic e-commerce applications: Microsoft.Net or
                                           independent languages/solutions such as the LAMP combination (Linux oper-
                                           ating system, Apache server software plus the MySQL open source database
                                           and scripting languages such as PHP, Perl or Python).
                                      Answers to activities can be found at www.pearsoned.co.uk/chaffey
   185   186   187   188   189   190   191   192   193   194   195