European Commission. Open Source Strategy. Date: 18/06/2003 Version: Benoit Mercier & Herman Brand

Size: px
Start display at page:

Download "European Commission. Open Source Strategy. Date: 18/06/2003 Version: 8.007 Benoit Mercier & Herman Brand"

Transcription

1 EUROPEAN COMMISSION DIRECTORATE-GENERAL PERSONNEL AND ADMINISTRATION Informatics Directorate Office systems and technical support European Commission Open Source Strategy Date: 18/06/2003 Version: Authors: Benoit Mercier & Herman Brand Revised by: Monique Limbos Approved by: Jose Marin Navarro Public: Reference Number: Commission européenne, L-2920 Luxembourg. Telephone: (352) Commission européenne, B-1049 Bruxelles / Europese Commissie, B-1049 Brussel - Belgium. Telephone: (32-2) Office: IMCO 3/8. Telephone: direct line (32-2) Fax: (32-2) herman.brand@cec.eu.int

2 Document History Version Date Comment Modified Pages /06/2003 Document created by Herman Brand & Benoit Mercier all Contacts: Benoit Mercier, Telephone:(32-2) , Herman Brand, Telephone:(32-2) , Open Source Strategy - Page i

3 PREFACE PART I - OPEN SOURCE SOFTWARE - STRATEGY 1. OPEN SOURCE STRATEGY - INTRODUCTION STRATEGY JUSTIFICATION IMPLEMENTATION OF THE STRATEGY: WORKING PLAN OPEN SOURCE Evaluate current use of OSS in the Commission Consolidate Linux as a server platform Improve OSS product management and use Promote Internal OSS community Evaluate OSS products and solutions... 8 PART II - OPEN SOURCE SOFTWARE - STRATEGY - SUPPORTING DOCUMENT 1. OPEN SOURCE SOFTWARE - INTRODUCTION OPEN SOURCE SOFTWARE DOMAIN CLASSIFICATION Operating System Technical infrastructure Server tools Development tools Desktop tools "Out of the box" tools USE OF OSS AT THE COMMISSION Operating systems Server Desktop Technical infrastructure Server tools File and print servers Web Servers Application servers Database servers Other tools related to technical infrastructure... 5 Commission européenne, B-1049 Bruxelles / Europese Commissie, B-1049 Brussel - Belgium. Telephone: (32-2) Office: IMCO 3/19. Telephone: direct line (32-2) Commission européenne, L-2920 Luxembourg. Telephone: (352) benoit.mercier@cec.eu.int

4 3.4. Development tools Desktop tools "Out of the box" tools DOCUMENT MANAGEMENT AND ARCHIVING IMPLICATIONS Product management Resources Support Security Development process Training WORKING PLAN OPEN SOURCE Evaluate current use of OSS in the Commission Perform a detailed survey on the OSS used in the DGs Consolidate Linux as a server platform Linux/Unix and ETP platform interoperability study Definition of a Linux Single Application Host Reference Configuration Migration of Circa from Unix and deployment on Linux Consider classification of Linux as a Class B product Evaluate clustering and scalability functionality available under Linux Improve OSS product management and use Adaption of product management guidelines to allow for the particularities of Open Source Software solutions Clearly indicate that OSS solutions will be admissible when publishing calls for tender Promote Internal OSS community Creation and leading of the Commission OSS community Definition of development best practices for applications based on OSS (continuous integration) Evaluate OSS products and solutions Evaluate and test Application server solutions: Jboss, Tomcat Evaluate and test OSS Database solutions: MySQL and PostGreSQL Evaluate scripting and development languages: PHP, Python Based on evaluations compose a "deployment OSS package" for external deployment and re-use (especially web applications) by external parties like Member States Monitor the OSS Desktop evolution... 9 ANNEXE I - OPEN SOURCE DEFINITION

5 Preface This document contains two parts. Part I has been devoted to the description of the proposed Open Source strategy. Part II contains background information related to Open Source Software and the various tools that exist. Commission européenne, B-1049 Bruxelles / Europese Commissie, B-1049 Brussel - Belgium. Telephone: (32-2) Office: IMCO 3/19. Telephone: direct line (32-2) Commission européenne, L-2920 Luxembourg. Telephone: (352) benoit.mercier@cec.eu.int

6 PART I Open Source Software - Strategy Commission européenne, B-1049 Bruxelles / Europese Commissie, B-1049 Brussel - Belgium. Telephone: (32-2) Office: IMCO 3/19. Telephone: direct line (32-2) Commission européenne, L-2920 Luxembourg. Telephone: (352) benoit.mercier@cec.eu.int

7 1. OPEN SOURCE STRATEGY - INTRODUCTION Open Source Software (OSS) is software which source code is openly published, which is usually available at no (license) charge, and which is often developed by voluntary efforts. A full definition has been built up by the Open Source Initiative. Their Open Source definition can be found in Annexe 1. Important to point out is that although many OSS packages are available for free, OSS is not necessarily free, and they are not zero cost software either. OSS is starting to bring fundamental changes to the software marketplace, it is proven not to be just hype, and this is recognised by the European Commission Informatics Directorate. Internally, the Commission's response to OSS to date has been the establishment of an opportunistic strategy (December 2000) that notably produced the recommendation of Apache Web Server as the preferred choice in the domain of Web Servers on Unix and Linux. As a result of that strategy, Systran a translation application has been running in the Data center on Linux for some years now and Linux has been integrated in the Call for tenders for server hardware. In addition, it implemented the mandatory consideration of OSS alternatives for all software and hardware acquisition procedures. Commission developers are also using OSS tools such as Ant, CVS or JUnit that help to significantly improve the software development process and constitute the technical basis of the OSS development model. Now, it is considered necessary to define and implement a more explicit internal policy on the use of OSS within the Commission I.T. infrastructure and this document will layout that policy. 2. STRATEGY The key items of this policy are as follows: The Commission will formalise the use of OSS where a clear benefit can be expected. The Commission will continue to consider OSS solutions alongside proprietary ones in IT procurements. Contracts will be awarded on a "value for money" 1 basis. For all future IT developments, the Commission shall promote the use of products that support recognised, well-documented standards. Inter-operability is a critical issue for the Commission, and usage of well-established open standards is a key factor to achieve and endorse it. For all new development, where deployment and usage is foreseen by parties outside of the Commission Infrastructure, Open Source software will be the preferred development and deployment platform. 1 Not only licence costs but also setup, maintenance, support and training costs should be considered Commission européenne, B-1049 Bruxelles / Europese Commissie, B-1049 Brussel - Belgium. Telephone: (32-2) Office: IMCO 3/19. Telephone: direct line (32-2) Commission européenne, L-2920 Luxembourg. Telephone: (352) benoit.mercier@cec.eu.int

8 3. JUSTIFICATION The justification for adopting this policy is that every effort should be made to reduce the cost and risk to Commission systems. Adopting this policy helps to achieve this by: Always procuring the solution that gives the best value for money. Oss solutions will always be included in the evaluation of the software. The software that will be selected may be an OSS solution, a proprietary one, or a mixture of both. Decisions should be made on a case by case basis. Ensuring that inter-operability of systems is provided and maintained by always implementing well-established open standards, a guarantee of perennial investment. OSS is particularly meaningful in this field. Reducing or removing the dependency on individual IT suppliers Providing more flexibility in the development, enhancement and integration of systems. In this respect, access to the source code is clearly an improving factor. Maintaining the security and integrity of Commission systems. Properly configured OSS can be at least as secure as mainstream proprietary systems. 4. IMPLEMENTATION OF THE STRATEGY: The following permanent actions will be taken to implement this policy: This policy will be made available to all those involved and interested in areas of the software infrastructure, application development and procurement. The procurement procedure will be adapted so that OSS solutions can be purchased. The technical file of product selection procedures for a certain infrastructure or application domain will describe what OSS alternative was available and how it has been evaluated. The decision whether or not to include OSS solutions in the selection procedure will have to be justified, just like it would be for any other product. 5. WORKING PLAN OPEN SOURCE The following objectives have been associated to the Open Source Software working plan for the next two years Evaluate current use of OSS in the Commission Perform a detailed survey on the OSS used in the DGs 5.2. Consolidate Linux as a server platform Linux/Unix and ETP platform interoperability study Definition of a Linux Single Application Host Reference Configuration Migration of Circa from Unix and deployment on Linux Consider classification of Linux as a Class B product Evaluate clustering and scalability functionality available under Linux 5.3. Improve OSS product management and use Adaption of product management guidelines to allow for the particularities of Open Source Software solutions. Clearly indicate that OSS solutions will be admissible when publishing calls for tender. 7

9 5.4. Promote Internal OSS community Creation and leading of the Commission OSS community Creation of infrastructure to support the community (like an intranet site amongst other things). Definition of development best practices for applications based on OSS (continuous integration) 5.5. Evaluate OSS products and solutions Evaluate and test Application server solutions: Jboss, Tomcat Evaluate and test OSS Database solutions: MySQL and PostGreSQL. Evaluate scripting and development languages: PHP, Python. Based on evaluations compose a "deployment OSS package" for external deployment and re-use (especially web applications) by external parties like Member States Monitor the OSS Desktop evolution 8

10 PART II Open Source Software Strategy - Supporting Document Commission européenne, B-1049 Bruxelles / Europese Commissie, B-1049 Brussel - Belgium. Telephone: (32-2) Office: IMCO 3/19. Telephone: direct line (32-2) Commission européenne, L-2920 Luxembourg. Telephone: (352) benoit.mercier@cec.eu.int

11 1. OPEN SOURCE SOFTWARE - INTRODUCTION Open Source Software (OSS) is software of which the source code is openly published, which is usually available at no license charge, and which is often developed by voluntary efforts. A full definition has been built up by the Open Source Initiative. Their Open Source definition can be found in Annexe 1. In December 2000, the Commission defined an opportunistic strategy concerning this software. It allowed, for instance, the recognition and the use of the Apache Web Server as a recommended solution on Unix systems. It was also recommended to further investigate Linux. Now, the Linux Intermediate report opens new doors in the operating system field by comparing Linux to other Unix' flavours. It has lead to the consideration of Linux as the preferred platform for Apache and as the possible base software for single application host machines. OSS' credibility has been publicly established when market giants such as HP, IBM and Sun threw their weight behind it. More and more government administrations and Universities in the World, and, particularly in Europe, are using or moving to OSS solutions to satisfy their needs. OSS is currently widely used in DG's but it is difficult to appraise the exact situation as it is often considered an underground activity mainly due to the lack of official acknowledgement. There is no time like the present to update the strategy for the internal use of Open Source Software in the I.T. infrastructure of the Commission. 2. OPEN SOURCE SOFTWARE DOMAIN CLASSIFICATION In this section a software classification is used in order to highlight domains where OSS solutions are available and viable Operating System Linux is the flagship in the range of operating systems available for free on the Internet. Programmers from around the world teamed up to develop the original kernel, and then private companies and others adapted the work to create their own unique Linux flavours called distributions. These distributions go by a variety of names, including Red Hat, SuSE, Mandrake, Debian, etc. Currently, Red Hat and Suse have been eveluated as the best solutions, closely followed by Mandrake (Linux Evaluation study intermediate report). Today, some major distributors joined together to create UnitedLinux. UnitedLinux is a standards-based, worldwide Linux solution targeted at the business user and developed by Conectiva, The SCO Group, SuSE, and Turbolinux. It is designed to be an enterprise-class, industry-standard Linux operating system. This should allow hardware and software vendors (amongst others) to support a single high value Linux offering rather than many different versions. Distributions inside the union will survive but they will share a common basis and will be allowed to bear the label "UnitedLinux". The current situation can be summarised like this: volunteers maintain one common Linux kernel and two major distribution flavours are proposed: UnitedLinux and RedHat. The Linux operating system can be used with a wide variety of hardware, from workstations to multi-processors clustered servers and mainframes. Open Source Strategy - Page 1 / 11

12 2.2. Technical infrastructure OSS related to technical infrastructure are numerous: 2.3. Server tools network: DNS Server (e.g. BIND is used on the vast majority of name serving machines on the Internet), etc. connectivity: Remote Access Services (e.g. Radius), etc. security: firewall (Suse Firewall, OpenRouter, etc.), proxy (e.g. Squid), etc. various protocol implementations: Samba allows connectivity between "Unix like" systems and Windows, etc. monitoring, etc. OSS server tools are broadly used today in a variety of fields: Web server: Apache J2EE application server: JBoss, JonAS, Tomcat Other application servers like PHP server and Zope Directory server: OpenLDAP Database servers (MySQL, PostgreSQL, FireBird, etc.) Mail Server, FTP server, News server, etc. Most of these tools can be used on all major operating systems (Windows, Unix, Linux, etc.). Examples: Apache, PHP, JBoss, MySQL, Firebird, etc Development tools This class contains software allowing developers and communities to work efficiently: Language specific IDE (Integrated Development Environments): Eclipse (Java), etc. Source code/project deliverables repository: CVS Server-side scripting tools: Perl, TCL, Python, etc. And a lot of de-facto standard tools that facilitate the developer's work and improve the overall quality of a project development: Ant, JUnit, etc. Most of these tools can be used on all major operating systems (Windows, Unix, Linux, etc.). Examples: Eclipse, CVS, Ant, etc. Libraries of reusable code are also an important part of the developer's tools. OSS code libraries are numerous and often become de-facto standards like the one for playing with XML (Xerces, Xalan, etc.), managing log statement in Java code (log4j), adopting an MVC framework in JSP driven websites (Struts, etc.) 2.5. Desktop tools A great many OSS applications, covering the need of almost all technical and non technical workstation users are available: Internet browsers, Office suites, editing and publishing tools, image manipulation programs, etc. Open Source Strategy - Page 2 / 11

13 Most of these tools can be used on all major operating systems (Windows, Unix, Linux, etc.). Examples: the Mozilla web browser ("Netscape"), OpenOffice office tool suite or The Gimp (image manipulation). Linux distributions come with powerful Graphical User Interfaces build on top of the original Linux kernel: KDE and Gnome are the best known free and easy-to-use desktop environments for the user, as well as powerful application frameworks for the software developer. More and more "traditional" proprietary products exist for these environments "Out of the box" tools This category of software grows continuously. Viable OSS solutions exist in various fields: Web Content Management: Zope, Plone, PostNuke, etc. Developer Community: GForge Bug tracking systems: Bugzilla, Scarab, Jira, GNATS, etc. Meta data repository: RIB 3. USE OF OSS AT THE COMMISSION The rationale behind the strategy is to formalise the use of Open Source Software where a clear benefit can be expected. Benefits can be financial, technical or tactical. Evidently, the strategy will have to be applied in accordance with the product management procedures that have brought harmonisation in the products used at the Commission today. The previous strategy has lead to the wide adoption of the Apache Web Server and to the conclusion that Linux is a suitable operating system for web and application servers. The next priority step is to consolidate Linux as a server platform including reference configuration, that supports web applications and can be used as dedicated server for specific purposes (Single Application Host). It means that at least the following products must be running: Apache web server and ColdFusion server. Oracle and BEA server should also be considered. Full OSS boxes should be considered for specific problems (e.g. CIRCA). It could be a possible answer to delegations and agencies requirements. And a solution for interaction with other Member States, including the new Member States of Eastern Europe. The following sections describe the areas where OSS could play an important role and whether it is relevant or not for the Commission Operating systems Server Linux is a suitable operating system for web and application servers and is a convenient answer to the current need of small web application "black box" servers. The Commission will continue considering Linux as viable alternative for Unix operating system on server machines. In addition, the actions resulting from the Linux evaluation intermediate report are underway Desktop To be in a comparable situation to the one we have today, we would have to rebuild a reference configuration based on an Open Source operating system. This would bring the necessity to evaluate functionally and technically the 40 software elements composing it, and supporting more than 10 different hardware configurations. Moreover, the applications currently deployed Open Source Strategy - Page 3 / 11

14 under the client-server model, such as the SICs or other local information systems would have to be rewritten. The Web model is recommended for the application development, allowing a better independence from the client operating system. The recommendation is to continue to monitor the evolution of Linux and associated management and Office tools, but to keep the situation as it is today for the standard office workstation. DG Infso are currently evaluating Linux desktops (about 70) to appraise the feasibility of their use in the Commission environment Technical infrastructure OSS are particularly complete and reliable in this field. BIND (DNS) and Samba are de-facto standards for integrating heterogeneous systems. OpenLDAP is already used at the Data Centre as a proxy server. The use of tools such as Amanda should be envisaged for the backup of local Linux systems. The Commission will continue monitoring and promote the use of OSS that may be useful in the infrastructure fields: network services, security, backup, web logs analysis (ex. Analogue), etc Server tools File and print servers "File and print" facilities are essentials to every operating system since almost any type of applications uses those features. Linux and Samba allow connectivity with the existing Windows based systems (file and print sharing). However, the different security models and the need of specific drivers do not allow a global support or a recommendation as the general model for the Commission infrastructure. Nevertheless, major companies (HP, IBM, etc) begin to sell Linux File & Print server black boxes. Some of these very conveniently update desktop printer drivers automatically. The Commission should stay alert: the option exists and is valid Web Servers The Apache web server is recognised and use widely and is on the Commission product list. The Commission will continue using Apache as the preferred Web server on Unix and Linux systems and will study its potential recommendation on Windows NT/W2K systems Application servers The Commission currently uses two proprietary application servers: BEA WebLogic (J2EE applications) and Macromedia ColdFusion. The needs are well covered and these services are widely available for use at the Data Centre. Competitive OSS solutions exists in J2EE and web scripting fields. J2EE applications server like JBoss or JOnAS and servlet containers like Tomcat are some of them. PHP is a web scripting language/server offering comparable functionality to those of ColdFusion. The quality and support of standards of these servers are widely recognised. The Commission is satisfied with the current situation and benefits from using other application servers are not visible at this time. Nevertheless, some positioning and evaluating work will be done in this domain to assess the viability of OSS application servers in some circumstances (to be defined) where, for instance, the possibility of freely (re)distribution of the server and the application is needed or where the licence cost of the solution is crucial. Open Source Strategy - Page 4 / 11

15 The Commission has to stay open and pay attention to the available OSS solutions, particularly for wide diffusion of applications Database servers The need of database management systems is already covered by the Commission use of Oracle and there is no direct benefit to switch to OSS solutions. Nevertheless, some positioning and evaluating work will be done to assess the viability of OSS databases (MySQL, PostGres, FireBird, etc.) under certain conditions (to be defined). The Commission has to stay open and pay attention to the available OSS solutions, particularly for wide diffusion of applications Other tools related to technical infrastructure Any other OSS tool that could be useful in monitoring or administering systems should be considered, particularly for web application "black box" servers previously described. The availability of OSS products must be carefully checked for system services like backup, clustering and monitoring as well the way to integrate it in the architecture and with tools currently in place Development tools Tools such Ant, JUnit and CVS are de-facto standards that facilitate the developer's work and improve the overall quality of a project development. The Commission will promote the use of such tools for achieving continuous integration during development cycle. In the field of reusable code libraries, the use of the Xerces OSS parser is now a DI recommendation. The use of such libraries (Xalan, log4j, JUnit, etc.) will be studied and eventually recommended wherever a clear benefit can be expected. At the Commission, the need for a Java IDE is already covered by JBuilder and does not deserve a move to OSS solutions. A study into the Java IDE market has been performed and has been published Desktop tools Depending on local needs, as always, specific products can be used to cover specific needs, without globally organised support. If the OASIS initiative of defining a common open document model succeed, the Commission should carefully evaluate this format and assess the gain that adopting it might bring in terms of independence and perennial investment (see 4). This includes the evaluation of OpenOffice suite for instance "Out of the box" tools Tools like Plone, GForge, Bugzilla, etc. could be used to support collaborative work around developer and/or user communities. The Commission will consider using such tools leveraging teamwork. Zope (and Plone again) are very interesting solutions in the field of Web Content Management. Evaluation and positioning work could be envisaged in this domain. 4. DOCUMENT MANAGEMENT AND ARCHIVING Documents are the kernel and memory of an organisation such as the Commission. Tools used to create these documents have been changing over time and, of course, the technical format has been changing too. When it comes to archiving and managing document-centric content, a Open Source Strategy - Page 5 / 11

16 common format is needed. To solve this kind of problem, the use of standards, non-proprietary formats to save documents, is a key factor. OSS can definitely help in this area. Notably, the Organisation for the Advancement of Structured Information Standards, or OASIS, has created a technical committee that will attempt to conform data stored in office documents to a standard file format based on XML ( One of the goals of the group, called the Open Office XML Format Technical Committee, is to free corporate data from proprietary file formats so they can be accessed for years to come no matter what office software a company is using. Proponents contend that companies are currently saving data in proprietary file formats, such as those written in Microsoft's Word software, and locking themselves into using that software indefinitely ( Matt Berger, 20 th November 2002). Choosing a common office document format and tools allowing to work with it may help to lower the dependency on individual IT suppliers. A choice has to be made for the past (conversion) and future (conversion or new tools) documents. 5. IMPLICATIONS 5.1. Product management The Commission will pursue the current product management strategy that takes into account OSS when selecting any product, evaluating its community as a virtual vendor Resources The use of OSS "as is" requires in general the same resources as proprietary products and varies per product. However, if the Commission wants to modify/adapt some OSS to their needs or participate actively to the OSS development community, they will have to devote appropriate resources Support The OSS support model is quite different from what we are used to. The Open Source community generally assures support via the Internet, through mailing lists, newsgroups, etc. The person encountering the problem is responsible for it until the solution is found. The support offered is known to be very effective and of a high quality, at least for major projects (Samba, Apache). Furthermore, a lot of "traditional" companies have started to sell services and support covering OSS products (Apache, PHP, JBoss, MySQL, etc.). Our current support model for the proprietary development products is centralised, with different levels of intervention depending on the urgency or importance of the problem, allowing us to have a global overview of the open problems for each product and the issues pending. We may need to organise the support for OSS in such a way that we take advantage of both models. Another kind of support should be provided: an Intranet (IntraComm) access to resources related to OSS. List of selected OSS tools in each category, forum, guidelines, etc. This is the responsibility of the "Commission OSS Community". We might have to contract "integrator" companies to supply the necessary support Security Just like for any other product, OSS must be included in security projects like DAVID (Deployment of an enhanced AntiVIrus Defence) and HOLMES (put in place a security bulletin service for the DGs). Subscription to sources dedicated to the diffusion of security related information will be implemented, in line with the current product management policies. Open Source Strategy - Page 6 / 11

17 5.5. Development process OSS is developed by communities. These communities had to learn working in team in a very structured and organised way. Therefore they developed powerful techniques that helps to manage development process. The independence offered by the use of such tools is a guarantee for a secure investment. The Commission will recommend the use of OSS techniques (continuous integration) for improving the quality of internal development processes. This could bring major enhancements in our development project management. The "Commission OSS Community" will provide the means to take advantages of the community development approach Training The "FormTech" call for tender covers Open Source Software training, and provides the necessary to cover potential demands and requests for training. 6. WORKING PLAN OPEN SOURCE The following objectives have been associated to the Open Source Software working plan for the next two years Evaluate current use of OSS in the Commission Perform a detailed survey on the OSS used in the DGs The goal of this survey is to get a complete and detailed inventory of OSS that are currently in use (or planned to be used) in DG's production systems Consolidate Linux as a server platform Linux/Unix and ETP platform interoperability study This project is aimed at establishing Unix'like systems configuration parameters to ensure interoperability between Unix, Linux and ETP configurations (security, file and print sharing, etc.). The study is now (15/05/2003) in the final review phase Definition of a Linux Single Application Host Reference Configuration The goal is to describe and evaluate Oracle and Coldfusion deployment on Linux servers in order to establish a Linux Single Application Host Reference Configuration. This should help to build a more flexible IS deployment architecture. This project may also lead to positionning Linux as an alternative to Unix for internal DG use Migration of Circa from Unix and deployment on Linux Circa migration project consists in the description and evaluation of the hardware and software related issues for moving Circa to Linux platform. The selection of the hardware configuration using the new Dell Contract is the main issue, taking into account the 24*7 and full failsafe deployment implications Consider classification of Linux as a Class B product As the use of Linux is now formalised, the classification as a Class B product seems to be the natural following step in the process. The way to achieve this classification is the goal of this action that encompasses several others described in this chapter. Classification supposes support, training and evolution follow-up. Open Source Strategy - Page 7 / 11

18 Evaluate clustering and scalability functionality available under Linux This action will answer the following question: is it possible to configure Linux machines and clusters to achieve high level of reliability and scalability without entailing special hardware? 6.3. Improve OSS product management and use Adaption of product management guidelines to allow for the particularities of Open Source Software solutions Current product management and procurement procedures are going to be adapted to avoid excluding OSS solution offers because they do not fit into the traditionnal economic model. The action will consist of a first study phase followed by the appropriate adaptation of the procedures Clearly indicate that OSS solutions will be admissible when publishing calls for tender The tenderers should be informed that the Commission is ready to evaluate and use OSS. This may encourage integrator companies to reply to Call for Tenders with OSS solution based offers. The way to do it has to be defined and implemented Promote Internal OSS community Creation and leading of the Commission OSS community The goal is to create and animate a place to share experiences related to OSS practuces and products in the Commission and guarantee their promotion and visibility througouht all distribution bodies. The OSS working model will be promoted within the community also for non OSS solutions/products/projects. Several DI units are involved in this action: STB, ISIQ and SSI are the principal ones. This action implies the creation of an infrastructure to support the community (like an intranet site amongst other things) Definition of development best practices for applications based on OSS (continuous integration) They are many things to learn from the collaborative development model inherent to OSS that can be extremely valuable for any development projects. The objective of this action is to propose a way to manage development projects from the technical point of view based on tools and methods that made the success of numerous OSS projects. This will essentially provide DGs with guidelines for the development of applications that will propose a set of products and a way of working to develop Java/J2EE applications based on the recommended Java IDE (Jbuilder) and a set of open source products or technologies (CVS, Ant, JUnit...) Evaluate OSS products and solutions These actions are part of the continuous work of the DI unit in charge of technology watch. Evaluating and testing OSS application servers, databases or languages will help to better understand their particularities and may lead onto some recommandation use in some specific situations. Open Source Strategy - Page 8 / 11

19 Evaluate and test Application server solutions: Jboss, Tomcat Evaluate and test OSS Database solutions: MySQL and PostGreSQL Evaluate scripting and development languages: PHP, Python Based on evaluations compose a "deployment OSS package" for external deployment and re-use (especially web applications) by external parties like Member States Monitor the OSS Desktop evolution Open Source Strategy - Page 9 / 11

20 ANNEXE I - OPEN SOURCE DEFINITION Introduction Open source doesn't just mean access to the source code. The distribution terms of open-source software must comply with the following criteria: (1) Free Redistribution The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license shall not require a royalty or other fee for such sale. (2) Source Code The program must include source code, and must allow distribution in source code as well as compiled form. Where some form of a product is not distributed with source code, there must be a well-publicised means of obtaining the source code for no more than a reasonable reproduction cost preferably, downloading via the Internet without charge. The source code must be the preferred form in which a programmer would modify the program. Deliberately obfuscated source code is not allowed. Intermediate forms such as the output of a pre-processor or translator are not allowed. (3) Derived Works The license must allow modifications and derived works, and must allow them to be distributed under the same terms as the license of the original software. (4) Integrity of The Author's Source Code The license may restrict source-code from being distributed in modified form only if the license allows the distribution of "patch files" with the source code for the purpose of modifying the program at build time. The license must explicitly permit distribution of software built from modified source code. The license may require derived works to carry a different name or version number from the original software. (5) No Discrimination Against Persons or Groups The license must not discriminate against any person or group of persons. (6) No Discrimination Against Fields of Endeavour The license must not restrict anyone from making use of the program in a specific field of endeavour. For example, it may not restrict the program from being used in a business, or from being used for genetic research. (7) Distribution of License The rights attached to the program must apply to all to whom the program is redistributed without the need for execution of an additional license by those parties. (8) License Must Not Be Specific to a Product The rights attached to the program must not depend on the program's being part of a particular software distribution. If the program is extracted from that distribution and used or distributed within the terms of the program's license, all parties to whom the program is redistributed should have the same rights as those that are granted in conjunction with the original software distribution. (9) The License Must Not Restrict Other Software Open Source Strategy - Page 10 / 11

21 The license must not place restrictions on other software that is distributed along with the licensed software. For example, the license must not insist that all other programs distributed on the same medium must be open-source software. (10) *The License must be technology-neutral No provision of the license may be predicated on any individual technology or style of interface. Origins: Bruce Perens wrote the first draft of this document as "The Debian Free Software Guidelines", and refined it using the comments of the Debian developers in a month-long conference in June, He removed the Debian-specific references from the document to create the "Open Source Definition." Copyright 2003 by the Open Source Initiative A list of Open Source Initiative approved licenses can be found at: Open Source Strategy - Page 11 / 11

Open Source vs. Proprietary

Open Source vs. Proprietary Open Source vs. Proprietary Software: Decision Criteria: Jim Barrington, SMS for Life Novartis, Switzerland, May 8 th. 2012 Open Source vs. Proprietary Open Source software (OSS) is computer software that

More information

THE NATIONAL FREE AND OPEN SOURCE SOFTWARE (FOSS), AND OPEN STANDARDS POLICY DRAFT SEPT 2014

THE NATIONAL FREE AND OPEN SOURCE SOFTWARE (FOSS), AND OPEN STANDARDS POLICY DRAFT SEPT 2014 THE NATIONAL FREE AND OPEN SOURCE SOFTWARE (FOSS), AND OPEN STANDARDS POLICY DRAFT SEPT 2014 NATIONAL INFORMATION TECHNOLOGY AUTHORITY, UGANDA (NITA-U) Page 1 of 9 DOCUMENT HISTORY Version Change by Date

More information

Status Report Open Source Software in State Government Operations

Status Report Open Source Software in State Government Operations Status Report Open Source Software in State Government Operations January 2005 State of Hawaii Department of Accounting and General Services Information and Communications Services Division DAGS/ICSD January

More information

1. Current strategy 2. Current situation 3. Update 4. Proposition

1. Current strategy 2. Current situation 3. Update 4. Proposition OSS Strategy 1 1. Current strategy 2. Current situation 3. Update 4. Proposition 2 OSS Strategy First time drafted in 2000 Renewed every 2-4 years Latest version in the form of a Decalogue Principles instead

More information

Impact of cloud computing

Impact of cloud computing EOLE European Open source & free software Law Event Brussels 06/12/2013 Impact of cloud computing...on FOSS users Benjamin Jean bjean@inno3.fr 1 Plan 0. Definition : who are the users? 1. Questions: is

More information

Network operating systems typically are used to run computers that act as servers. They provide the capabilities required for network operation.

Network operating systems typically are used to run computers that act as servers. They provide the capabilities required for network operation. NETWORK OPERATING SYSTEM Introduction Network operating systems typically are used to run computers that act as servers. They provide the capabilities required for network operation. Network operating

More information

Functions of NOS Overview of NOS Characteristics Differences Between PC and a NOS Multiuser, Multitasking, and Multiprocessor Systems NOS Server

Functions of NOS Overview of NOS Characteristics Differences Between PC and a NOS Multiuser, Multitasking, and Multiprocessor Systems NOS Server Functions of NOS Overview of NOS Characteristics Differences Between PC and a NOS Multiuser, Multitasking, and Multiprocessor Systems NOS Server Hardware Windows Windows NT 4.0 Linux Server Software and

More information

Open Source for SMEs. ICT Forum Wales 21 Nov 2005 1

Open Source for SMEs. ICT Forum Wales 21 Nov 2005 1 Open Source for SMEs 1 Agenda What is Open Source Software (OSS)? What can I use it for? How do developers pay their mortgages? If free software is so good, why isn t everyone using it? (Or is free software

More information

FOSS License Restrictions and Some Important Issues

FOSS License Restrictions and Some Important Issues Free and Open Source Software (FOSS) Part II presented by Wolfgang Leister INF 5780 Høstsemester 2009 Ifi Universitetet i Oslo Some thoughts about FOSS Open Source Software (1) 1. Free Redistribution The

More information

Freedom and Open Source

Freedom and Open Source Rosen_ch01 Page 1 Tuesday, June 22, 2004 7:35 PM 1 Freedom and Open Source The Language of Freedom Open source licenses promise to everyone what many in the community refer to as software freedom. The

More information

NewGenLib: OPEN SOURCE SOFTWARE S IN INDIAN LIBRARIES

NewGenLib: OPEN SOURCE SOFTWARE S IN INDIAN LIBRARIES Kirti Singh* International Journal of Advanced Research in NewGenLib: OPEN SOURCE SOFTWARE S IN INDIAN LIBRARIES Abstract: Open system is not known for being easy to use. Usability could be one of the

More information

IBM TRAINING L13. Replacing Windows Servers with Linux. Mark Post. Orlando, FL. 2004-2006 Mark Post

IBM TRAINING L13. Replacing Windows Servers with Linux. Mark Post. Orlando, FL. 2004-2006 Mark Post IBM TRAINING L13 Replacing Windows Servers with Linux Mark Post Orlando, FL 2004-2006 Mark Post Agenda Reasons to move away from Microsoft Windows What Windows functions can be replaced? What can replace

More information

Hype Cycle for Open-Source Technologies, 2003

Hype Cycle for Open-Source Technologies, 2003 N. Drakos Strategic Analysis Report 30 May 2003 Hype Cycle for Open-Source Technologies, 2003 Open-source development principles are expanding into new areas. Gartner assesses the maturity of 17 open-source

More information

Open Source Voting Systems

Open Source Voting Systems Presented to: 2015 State Certification Testing of Voting Systems National Conference Paul W. Craft Kathleen A. McGregor May, 19, 2015 Introduction One concern raised in the aftermath of Election 2000 was

More information

Contents. Intended Audience for This Book How This Book Is Structured. Acknowledgements

Contents. Intended Audience for This Book How This Book Is Structured. Acknowledgements Preface Intended Audience for This Book How This Book Is Structured xvii xviii xix Acknowledgements xxi 1 Open Source Software: Definitions and History 1 1.1 Definition of Terms 1 1.1.1 What Is Free Software?

More information

A microeconomic analysis of commercial open source software development

A microeconomic analysis of commercial open source software development A microeconomic analysis of commercial open source software development Date: November 7 th 2007 Author: Mathieu Baudier (mbaudier@argeo.org) Abstract The particularity of open source software is how it

More information

Hamish Whittal, 41. PRESENT POSITION: IT Manager, SAAO, Cape Town.

Hamish Whittal, 41. PRESENT POSITION: IT Manager, SAAO, Cape Town. Hamish Whittal, 41 PRESENT POSITION: IT Manager, SAAO, Cape Town. BACKGROUND I have been involved in the IT industry for over 16 years and over this time have worked in a number of diverse environments,

More information

Overview of available elearning Platforms (focusing on freeware) Blended Learning Quality-Concepts Optimized for Adult Education

Overview of available elearning Platforms (focusing on freeware) Blended Learning Quality-Concepts Optimized for Adult Education Overview of available elearning Platforms (focusing on freeware) Work Package 4 of the Project Blended Learning Quality-Concepts Optimized for Adult Education Compiled and edited by Multilateral Grundtvig

More information

Running Linux in a Windows World. John H Terpstra, CTO Primastasys Inc. jht@primastasys.com

Running Linux in a Windows World. John H Terpstra, CTO Primastasys Inc. jht@primastasys.com Running Linux in a Windows World John H Terpstra, CTO Primastasys Inc. jht@primastasys.com Outline Where does Linux fit in an MS Windows world? How does Linux compare with MS Windows functionality? As

More information

How To Use Open Source Software In Government

How To Use Open Source Software In Government Open Source Software Options for Government February 2011 Aim 1. This document presents options for Open Source Software for use in Government. 2. It is presented in recognition that open source software

More information

MALAYSIAN PUBLIC SECTOR OPEN SOURCE SOFTWARE (OSS) PROGRAMME BENCHMARK/COMPARISON REPORT DOCUMENT MANAGEMENT SYSTEMS (NUXEO AND ALFRESCO)

MALAYSIAN PUBLIC SECTOR OPEN SOURCE SOFTWARE (OSS) PROGRAMME BENCHMARK/COMPARISON REPORT DOCUMENT MANAGEMENT SYSTEMS (NUXEO AND ALFRESCO) MALAYSIAN PUBLIC SECTOR OPEN SOURCE SOFTWARE (OSS) PROGRAMME BENCHMARK/COMPARISON REPORT DOCUMENT MANAGEMENT SYSTEMS (NUXEO AND ALFRESCO) DECEMBER 2009 Copyright The Government of Malaysia retains the

More information

Samba in the Enterprise : Samba 3.0 and beyond

Samba in the Enterprise : Samba 3.0 and beyond Samba in the Enterprise : Samba 3.0 and beyond By Jeremy Allison jra@samba.org jeremy.allison@hp.com Where we are now : Samba 2.2 The current Samba is a credible replacement for a Windows server providing

More information

Invest in your business with Ubuntu Advantage.

Invest in your business with Ubuntu Advantage. Invest in your business with Ubuntu Advantage. Expert advice. Specialist tools. Dedicated support. Introducing Ubuntu Advantage Contents 02 Introducing Ubuntu Advantage 03 Ubuntu Advantage 04 - Landscape

More information

Corso di Laurea Magistrale in Informatica, Università di Padova Tecnologie open-source, Anno accademico 2010/2011

Corso di Laurea Magistrale in Informatica, Università di Padova Tecnologie open-source, Anno accademico 2010/2011 Proprietary software is computer software which is the legal property of one party. The terms of use for other parties is defined by contracts or licensing agreements. These terms may include various privileges

More information

Getting Started with Open Source Compliance

Getting Started with Open Source Compliance Getting Started with Open Source Compliance August 9, 2006 www.hro.com Denver Boulder Colorado Springs London Los Angeles Munich Salt Lake City San Francisco Copyright 2006 Holme, Roberts & Owen LLP Where

More information

Policy on Device Drivers for Procurement of Hardware for e-governance

Policy on Device Drivers for Procurement of Hardware for e-governance Policy on Device Drivers for Procurement of Hardware for e-governance (Draft for Public Review) Government of India Department of Information Technology Ministry of Communications and Information Technology

More information

EnergySync and AquaSys. Technology and Architecture

EnergySync and AquaSys. Technology and Architecture EnergySync and AquaSys Technology and Architecture EnergySync and AquaSys modules Enterprise Inventory Enterprise Assets Enterprise Financials Enterprise Billing Service oriented architecture platform

More information

Unit 10 : An Introduction to Linux OS

Unit 10 : An Introduction to Linux OS Unit 10 : An Introduction to Linux OS Linux is a true 32/64-bit operating system that run on different platforms. It is a multi-user, multi-tasking and time sharing operating system. Linux is a very stable

More information

How To Value Open Source Software

How To Value Open Source Software Application of Open Source Software in IT Services Dr. June Sung Park CTO Samsung SDS November 2008 Contents OSS Definition OSS Products OSS Value OSS Demand OSS Supply Samsung SDS Sponsored Anyframe Java

More information

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform Communiqué 4 Standardized Communiqué 4 - fully implementing the JCR (JSR 170) Content Repository Standard, managing digital business information, applications and processes through the web. Communiqué

More information

RELATIONAL DATABASE SUPPORT FOR ENTERPRISE PRODUCT DEVELOPMENT USING OPEN SOURCE SOFTWARE

RELATIONAL DATABASE SUPPORT FOR ENTERPRISE PRODUCT DEVELOPMENT USING OPEN SOURCE SOFTWARE Proceedings of the 16th International Conference on Manufacturing Systems ICMaS ISSN 1842-3183 University POLITEHNICA of Bucharest, Machine and Manufacturing Systems Department Bucharest, Romania RELATIONAL

More information

OSS Open Lab, the New Service for OSS Promotion in Japan

OSS Open Lab, the New Service for OSS Promotion in Japan OSS Open Lab, the New Service for OSS Promotion in Japan Shunsuke Horai s-hourai@ipa.go.jp Open Software Center, Information-technology Promotion Agency (IPA), Japan Open Software Center, IPA, Japan promotes

More information

Open Source: A Practical Foundation. Presented By : Amgad Madkour

Open Source: A Practical Foundation. Presented By : Amgad Madkour Open Source: A Practical Foundation Presented By : Amgad Madkour What is open source? Open source refers to any program whose source code is made available for use or modification as users or other developers

More information

Diploma in Computer Science

Diploma in Computer Science SPECIALIST PROFILE Personal Details Reference: Job Title: Nationality: IT Experience: Qualifications: Languages: CN5191 Senior Linux Engineer British 22 years RedHat Certified Engineer Diploma in Computer

More information

10.04 LTS Server Edition

10.04 LTS Server Edition 10.04 LTS Server Edition The secret s out Ubuntu used to be the data centre s best kept secret. But now everybody s talking about it. WETA Digital, Qualcomm, Wikipedia, Agora Games, The French Police

More information

Getting Started in Red Hat Linux An Overview of Red Hat Linux p. 3 Introducing Red Hat Linux p. 4 What Is Linux? p. 5 Linux's Roots in UNIX p.

Getting Started in Red Hat Linux An Overview of Red Hat Linux p. 3 Introducing Red Hat Linux p. 4 What Is Linux? p. 5 Linux's Roots in UNIX p. Preface p. ix Getting Started in Red Hat Linux An Overview of Red Hat Linux p. 3 Introducing Red Hat Linux p. 4 What Is Linux? p. 5 Linux's Roots in UNIX p. 6 Common Linux Features p. 8 Primary Advantages

More information

JBoss Enterprise Middleware

JBoss Enterprise Middleware JBoss Enterprise Middleware The foundation of your open source middleware reference architecture Presented By : Sukanta Basak Red Hat -- Vital Statistics Headquarters in Raleigh, NC Founded in 1993 Over

More information

The guiding principles of this service are to deliver a hosting solution fit for the customers needs; this includes features such as;

The guiding principles of this service are to deliver a hosting solution fit for the customers needs; this includes features such as; Hosting Service Service Level Definition Aims of Service The service provides a central hosting environment that encompasses a range of solutions for hosting, from simple HTML websites through to resilient

More information

IBM Rational Web Developer for WebSphere Software Version 6.0

IBM Rational Web Developer for WebSphere Software Version 6.0 Rapidly build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use IBM Rational Web Developer for WebSphere Software Version 6.0 Highlights Accelerate Web,

More information

Open Source Server Product Description

Open Source Server Product Description Open Source Server Product Description Disclaimer: The information in this document shall not be disclosed outside System Associates Limited and shall not be duplicated, used, or disclosed in whole or

More information

LAMP Server A Brief Overview

LAMP Server A Brief Overview 2012 LAMP Server A Brief Overview Daniel Eakins Santa Fe College CTS 2356 Advanced Administration 3/21/2012 Abstract LAMP is short for Linux, Apache, MySQL, and PHP. LAMP servers are typically not Windows

More information

E-commerce. Web Servers Hardware and Software

E-commerce. Web Servers Hardware and Software E-commerce Web Servers Hardware and Software Basic technical requirements of a Web site that can support E-commerce operations and match business needs. Oct 22, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html

More information

Version 14.0. Overview. Business value

Version 14.0. Overview. Business value PRODUCT SHEET CA Datacom Server CA Datacom Server Version 14.0 CA Datacom Server provides web applications and other distributed applications with open access to CA Datacom /DB Version 14.0 data by providing

More information

identity management in Linux and UNIX environments

identity management in Linux and UNIX environments Whitepaper identity management in Linux and UNIX environments EXECUTIVE SUMMARY In today s IT environments everything is growing, especially the number of users, systems, services, applications, and virtual

More information

OW2 migration to Xsalto

OW2 migration to Xsalto OW2 migration to Xsalto 10 th july 2007 Armel Lannois Table of Content ObjectWeb architecture overview Actual OW2 Servers overview Problems Opportunities OW2 architecture Migration plan Tasks 2 ObjectWeb

More information

Oracle Business Intelligence Publisher. 1 Oracle Business Intelligence Publisher Certification. Certification Information 10g Release 3 (10.1.3.4.

Oracle Business Intelligence Publisher. 1 Oracle Business Intelligence Publisher Certification. Certification Information 10g Release 3 (10.1.3.4. Oracle Business Intelligence Publisher Certification Information 10g Release 3 (10.1.3.4.2) E12692-08 September 2011 This document outlines the certified hardware and software configurations for Oracle

More information

What is Open Source? Open source is defined by three key components:

What is Open Source? Open source is defined by three key components: Integrating Open Source into your business To help businesses deal with the complexity of globalization, unanticipated opportunities, unexpected threats, competitive demands and fiscal constraints, a business

More information

Windows 2000 / NT 4.0 / 95 / 98, MS-DOS, Suse Operating Systems

Windows 2000 / NT 4.0 / 95 / 98, MS-DOS, Suse Operating Systems Name : Z A B Phone : 1-847-530-7013 Email : consultants@webspherehatsguru.com SUMMARY One & half year experience of technical experience in complete software development life cycle process which includes

More information

elan Technology White Paper Why Linux?

elan Technology White Paper Why Linux? elan Technology White Paper Why Linux? Bow Networks Inc. Page 2 Introduction This white paper summarizes the reasons Linux was selected as the operating system for BOW Network s elan platform. Linux has

More information

OPEN SOURCE SOFTWARE AND THE AUSTRALIAN GOVERNMENT

OPEN SOURCE SOFTWARE AND THE AUSTRALIAN GOVERNMENT OPEN SOURCE SOFTWARE AND THE AUSTRALIAN GOVERNMENT A key-note speech by Brian Catto (Director Governance and Policy Branch, Australian Government Information Management Office) at the Open Source Developers

More information

Open Source Software: Strategies and Risk Management

Open Source Software: Strategies and Risk Management Open Source Software: Strategies and Risk Management Elisabeth Esner i DLA Pper i Rudnick Gray Cary US LLP (858) 677-1484 elisabeth.e isner@dlap iper.com Mark Lehberg DLA Pper i Rudnick Gray Cary US LLP

More information

THE OPEN SOURCE DEVELOPER REPORT

THE OPEN SOURCE DEVELOPER REPORT THE OPEN SOURCE DEVELOPER REPORT 2009 ECLIPSE COMMUNITY SURVEY M A Y 2 0 0 9 COPYRIGHT 2009 THE ECLIPSE FOUNDATION ALL RIGHTS RESERVED THIS WORK I S LIC EN SE D UND ER TH E C RE ATI VE COMMON S ATTRIBUT

More information

An Introduction to the Legal Issues Surrounding Open Source Software

An Introduction to the Legal Issues Surrounding Open Source Software An Introduction to the Legal Issues Surrounding Open Source Software By Daliah Saper Saper Law Offices, LLC 505 N. LaSalle, Suite #350 Chicago, IL 60654 http://www.saperlaw.com Open Source Software Open

More information

DTWMS Required Software Engineers. 1. Senior Java Programmer (3 Positions) Responsibilities:

DTWMS Required Software Engineers. 1. Senior Java Programmer (3 Positions) Responsibilities: DTWMS Required Software Engineers 1. Senior Java Programmer (3 Positions) Responsibilities: Responsible to deliver quality software solutions using standard end to end software development cycle Collaborate

More information

How To Use Open Source Software In Defence

How To Use Open Source Software In Defence Open Source Software in the Defence Industry Anthony Harrison Thales anthony.harrison@uk.thalesgroup.com Abstract: There are an increasing number of defence programmes incorporating open source software

More information

CatDV Pro Workgroup Serve r

CatDV Pro Workgroup Serve r Architectural Overview CatDV Pro Workgroup Server Square Box Systems Ltd May 2003 The CatDV Pro client application is a standalone desktop application, providing video logging and media cataloging capability

More information

Private Cloud for the Enterprise: Platform ISF

Private Cloud for the Enterprise: Platform ISF Private Cloud for the Enterprise: Platform ISF A Neovise Vendor Perspective Report 2009 Neovise, LLC. All Rights Reserved. Background Cloud computing is a model for enabling convenient, on-demand network

More information

High Level Design Distributed Network Traffic Controller

High Level Design Distributed Network Traffic Controller High Level Design Distributed Network Traffic Controller Revision Number: 1.0 Last date of revision: 2/2/05 22c:198 Johnson, Chadwick Hugh Change Record Revision Date Author Changes 1 Contents 1. Introduction

More information

BIRT Document Transform

BIRT Document Transform BIRT Document Transform BIRT Document Transform is the industry leader in enterprise-class, high-volume document transformation. It transforms and repurposes high-volume documents and print streams such

More information

Small Enterprise Server Open Source Linux Based SES

Small Enterprise Server Open Source Linux Based SES Open Source Linux Based SES Bharvani Toshaan- toshaan@trilands.be September 2009 Abstract In this short paper, we will explain the differences between the different small enterprise server solutions available,

More information

What Is the Java TM 2 Platform, Enterprise Edition?

What Is the Java TM 2 Platform, Enterprise Edition? Page 1 de 9 What Is the Java TM 2 Platform, Enterprise Edition? This document provides an introduction to the features and benefits of the Java 2 platform, Enterprise Edition. Overview Enterprises today

More information

Developing Web Services with Eclipse and Open Source. Claire Rogers Developer Resources and Partner Enablement, HP February, 2004

Developing Web Services with Eclipse and Open Source. Claire Rogers Developer Resources and Partner Enablement, HP February, 2004 Developing Web Services with Eclipse and Open Source Claire Rogers Developer Resources and Partner Enablement, HP February, 2004 Introduction! Many companies investigating the use of web services! Cost

More information

Detailed Revision History: Advanced Internet System Management (v5.07)

Detailed Revision History: Advanced Internet System Management (v5.07) Detailed Revision History 1 Detailed Revision History: Advanced Internet System Management (v5.07) This detailed revision history document identifies the differences in Advanced Internet System Management

More information

Library Technology Reports

Library Technology Reports Open Source Library Automation: Overview and Perspective A chapter from Library Technology Reports Expert Guides to Library Systems and Services by Marshall Breeding ALA TechSource purchases fund advocacy,

More information

Measurably reducing risk through collaboration, consensus & practical security management. 2013 CIS Security Benchmarks 1

Measurably reducing risk through collaboration, consensus & practical security management. 2013 CIS Security Benchmarks 1 Measurably reducing risk through collaboration, consensus & practical security management 2013 CIS Security Benchmarks 1 Background City University of New York s Rights and Benefits as a CIS Security Benchmarks

More information

WHITE PAPER Managing Linux in the Enterprise: The Red Hat Network Approach

WHITE PAPER Managing Linux in the Enterprise: The Red Hat Network Approach Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200 F.508.935.4015 www.idc.com WHITE PAPER Managing Linux in the Enterprise: The Red Hat Network Approach Sponsored by: Red Hat Tim

More information

mysap Business Solutions on Linux

mysap Business Solutions on Linux mysap Business Solutions on Linux Manfred Stein Product Manager SAP LinuxLab & Unix Platforms Presentation Overview SAP AG today Availability history of SAP solutions on Linux Get mysap on Linux running

More information

Programming Languages

Programming Languages Generalist/Senior Developer DOB: July 19, 1978. Marital Status: Married. P: +64 (0) 21 204 5763 Email: kiwijob@icloud.com Location: Te Atatu, Auckland, 0610, NZ. Languages: English: IELTS 7.5 Spanish:

More information

Foreword. Contents. Edos - Sixth Framework Programme - Priority 2 1

Foreword. Contents. Edos - Sixth Framework Programme - Priority 2 1 Edos Glossary Project Title Edos Project Number IST-004312 Contact Authors Ciarán Bryce, Michel Deriaz, Michel Pawlak Author List Ciarán Bryce, Michel Deriaz, Michel Pawlak,... Workpackage Number WP 4

More information

Introduction to open source software

Introduction to open source software Introduction to open source software Sebastian Rahtz OSS Watch May 2005, Timor Leste Sebastian Rahtz (OSS Watch) Introduction to open source software May 2005, Timor Leste 1 / 20 Welcome I am Sebastian

More information

SOSFTP Managed File Transfer

SOSFTP Managed File Transfer Open Source File Transfer SOSFTP Managed File Transfer http://sosftp.sourceforge.net Table of Contents n Introduction to Managed File Transfer n Gaps n Solutions n Architecture and Components n SOSFTP

More information

RHEL to SLES Migration Overview

RHEL to SLES Migration Overview Migration Program Overview Best Practice www.novell.com RHEL to SLES Migration Overview Published: Feb, 2009 Version # 1.3 Disclaimer Novell, Inc. makes no representations or warranties with respect to

More information

JAVA/J2EE DEVELOPER RESUME

JAVA/J2EE DEVELOPER RESUME 1 of 5 05/01/2015 13:22 JAVA/J2EE DEVELOPER RESUME Java Developers/Architects Resumes Please note that this is a not a Job Board - We are an I.T Staffing Company and we provide candidates on a Contract

More information

SCHOOL DISTRICT OF ESCAMBIA COUNTY

SCHOOL DISTRICT OF ESCAMBIA COUNTY SCHOOL DISTRICT OF ESCAMBIA COUNTY JOB DESCRIPTION Programmer Analyst I Web Technologies PROGRAMMER ANALYST I WEB TECHNOLOGIES QUALIFICATIONS: (1) Bachelor s Degree from an accredited educational institution

More information

Metatron Technology Consulting s Strategic Guide to Open Source Software

Metatron Technology Consulting s Strategic Guide to Open Source Software Metatron Technology Consulting s Strategic Guide to Open Source Software Chris Travers April 30, 2004 Copyright c April 30, 2004 Metatron Technology Consulting. Permission is granted for verbatim redistribution

More information

Open Source and Open Standards

Open Source and Open Standards Open Source and Open Standards This article is a White Paper jointly published OGC and OSGeo. The text was collaboratively edited, reviewed and finalized by more than a dozen active OSGeo and OGC members.

More information

Open Source Software Trials in Government Final Report

Open Source Software Trials in Government Final Report Office of Government Commerce Open Source Software Trials in Government Final Report Contents Executive Summary 1 Introduction 2 Open Source Background 3 Case Studies Scope 4 Case Studies Results 5 Open

More information

Full XML-based Content Management System For Financial Sector

Full XML-based Content Management System For Financial Sector Customer Behavior Triggered Applications Full XML-based Content Management System For Financial Sector Coypright Active Vision Ltd. 2010 Address: H-1023 Budapest, Zsigmond tér 10. Phone: +36 (1) 484-5000

More information

Hitachi Backup Services Manager Certified Configurations Guide 6.5

Hitachi Backup Services Manager Certified Configurations Guide 6.5 Hitachi Backup Services Manager Certified Configurations Guide 6.5 Doc ID:MK-96APT014-02 i ii Chapter 0Preface Thank you for purchasing Hitachi TM Backup Services Manager powered by APTARE. About This

More information

COMESA Guidelines on Free and Open Source Software (FOSS)

COMESA Guidelines on Free and Open Source Software (FOSS) COMESA Guidelines on Free and Open Source Software (FOSS) Introduction The COMESA Guidelines on Free and Open Source Software are a follow-up to the COMESA Regional FOSS Framework of 2009 whose main objective

More information

Open Source. Is Open Source ready for you? Are you ready for Open Source? Magcu 2004 9/29/2004 slide # 1

Open Source. Is Open Source ready for you? Are you ready for Open Source? Magcu 2004 9/29/2004 slide # 1 Is Open Source ready for you? Are you ready for Open Source? Magcu 2004 9/29/2004 slide # 1 Elizabeth Ziph, CEO THE LINUX BOX CORPORATION Magcu 2004 9/29/2004 slide # 2 AGENDA What is Open Source Linux

More information

Chapter 4 IT Infrastructure and Platforms

Chapter 4 IT Infrastructure and Platforms Chapter 4 IT Infrastructure and Platforms Essay Questions: 1. Identify and describe the stages of IT infrastructure evolution. 2. Identify and describe the technology drivers of IT infrastructure evolution.

More information

Libre software business models (from an European point of view)

Libre software business models (from an European point of view) Libre software business models (from an European point of view) Vicente Matellán Olivera Amsterdam, September 2000 Wellcome to GNU/Linux fashion!! 1 Wellcome to GNU/Linux fashion!! GNU/Linux has emerged

More information

Java/J2EE or Web Developer. Formal Education. Technical knowledge. Spoken Languages

Java/J2EE or Web Developer. Formal Education. Technical knowledge. Spoken Languages Jonathan ROUSSEAU 27 years old (3 rd of February 1983) Bruyères, 15/A 4950 Waimes +32 (473) 69 82 42 Jrousseau.webco@gmail.com http://www.jrousseau.be Java/J2EE or Web Developer Formal Education 2000:

More information

Datamation. Find the Right Cloud Computing Solution. Executive Brief. In This Paper

Datamation. Find the Right Cloud Computing Solution. Executive Brief. In This Paper Find the Right Cloud Computing Solution In This Paper There are three main cloud computing deployment models: private, public, and hybrid The true value of the cloud is achieved when the services it delivers

More information

Virtualization s Evolution

Virtualization s Evolution Virtualization s Evolution Expect more from your IT solutions. Virtualization s Evolution In 2009, most Quebec businesses no longer question the relevancy of virtualizing their infrastructure. Rather,

More information

presentation Contact information: www.nglogic.com nglogic@nglogic.com + 48 505 091 662 + 48 22 398 743

presentation Contact information: www.nglogic.com nglogic@nglogic.com + 48 505 091 662 + 48 22 398 743 Company presentation Contact information: www.nglogic.com nglogic@nglogic.com + 48 505 091 662 + 48 22 398 743 Introduction NG Logic NG Logic is a young, dynamically expanding company located in Warsaw,

More information

Oracle Endeca Information Discovery Integrator

Oracle Endeca Information Discovery Integrator Oracle Endeca Information Discovery Integrator Third-Party Version 3.1.1 December 2013 Copyright and disclaimer Copyright 2003, 2014, Oracle and/or its affiliates. All rights reserved. Oracle and Java

More information

Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware

Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware R. Goranova University of Sofia St. Kliment Ohridski,

More information

EUROPASS DIPLOMA SUPPLEMENT

EUROPASS DIPLOMA SUPPLEMENT EUROPASS DIPLOMA SUPPLEMENT TITLE OF THE DIPLOMA (ES) Técnico Superior en Administración de Sistemas Informáticos en Red TRANSLATED TITLE OF THE DIPLOMA (EN) (1) Higher Technician in Computer Network Systems

More information

Red Hat Enterprise Linux as a

Red Hat Enterprise Linux as a Red Hat Enterprise Linux as a file server You re familiar with Red Hat products that provide general-purpose environments for server-based software applications or desktop/workstation users. But did you

More information

Nexus Professional Whitepaper. Repository Management: Stages of Adoption

Nexus Professional Whitepaper. Repository Management: Stages of Adoption Sonatype Nexus Professional Whitepaper Repository Management: Stages of Adoption Adopting Repository Management Best Practices SONATYPE www.sonatype.com sales@sonatype.com +1 301-684-8080 12501 Prosperity

More information

The use of Free Software (Freeware) in Thomson-CSF

The use of Free Software (Freeware) in Thomson-CSF décembre 2000 1 The use of Free Software (Freeware) in Thomson-CSF Jean Aguado CET Software Thomson Technologies & Methods décembre 2000 2 Objectives! Benefit from open source! Eliminate potential risks!

More information

Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200 F.508.935.4015 www.idc.com

Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200 F.508.935.4015 www.idc.com Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200 F.508.935.4015 www.idc.com W H I T E P A P E R R e d H a t E n t e r p r i s e L i n u x i n U s e : S e r v i c e s C o m p

More information

Job description. Purpose. Key Tasks. Job Title Branch Business Group Reporting to Location Duration Salary Range

Job description. Purpose. Key Tasks. Job Title Branch Business Group Reporting to Location Duration Salary Range Job description Job Title Branch Business Group Reporting to Location Duration Salary Range Digital Preservation Technical Specialist National Library of New Zealand Information, Knowledge and Systems

More information

Installation Guide. Squid Web Proxy Cache. Websense Enterprise Websense Web Security Suite. v6.3.2. for use with

Installation Guide. Squid Web Proxy Cache. Websense Enterprise Websense Web Security Suite. v6.3.2. for use with Installation Guide for use with Squid Web Proxy Cache Websense Enterprise Websense Web Security Suite v6.3.2 1996-2008, Websense, Inc. 10240 Sorrento Valley Rd., San Diego, CA 92121, USA All rights reserved.

More information

State of New Jersey Shared IT Architecture

State of New Jersey Shared IT Architecture J2EE Deployment Policy State of New Jersey Shared IT Architecture J2EE Application Deployment Policy and Procedures July 2007 J2EE Deployment Policy Table of Contents Overview 3 Key Roles and Responsibilities.

More information

How To Write An Ets Request For Proposal (Rfp)

How To Write An Ets Request For Proposal (Rfp) Oregon Enterprise Technology Services (ETS) Customer Requests ETS customers issuing RFPs to support application development initiatives often have hardware requirements. Standards and guidelines for equipment

More information

What is Open Source (Quick Answer)? Collaboration Platform for Web Applications. Virtuous Cycle Model of Open Source (2/2)

What is Open Source (Quick Answer)? Collaboration Platform for Web Applications. Virtuous Cycle Model of Open Source (2/2) Open Source Software - a Collaboration Platform for Web Applications Bebo White bebo@slac.stanford.edu Hong Kong June 6 2007 What is Open Source (Quick Answer)? A community of developers Sharing a code

More information

Project Manager 1 Post == Experience 10-12 years in Project Management in reputed company, Salary Rs.1,20,000/-

Project Manager 1 Post == Experience 10-12 years in Project Management in reputed company, Salary Rs.1,20,000/- Project Manager 1 Post == Experience 10-12 years in Project Management in reputed company, Salary Rs.1,20,000/- Senior Soft ware Developer 2 Posts Junior Soft ware Developer 4 Posts Database Administrator

More information