Open Source strategy for software development

LINGI2401  2017-2018  Louvain-la-Neuve

Open Source strategy for software development
5.0 credits
30.0 h + 15.0 h
1q

Teacher(s)
Dricot Lionel ;
Language
Anglais
Prerequisites

Corequis : LINGI2255

Main themes

Introducing the Open Source approach comparing it systematically to the owner approach in the context of choosing an application; analyze interest to contribute to open source software development, if this approach is selected.

Analysis and implementation  of an Open Source approach for the development of an application; opportunity to distribue a solution in an Open Source application, eg with a valorization or image target.

Open Source approach for internal developments

' Objectives of an open source approach

' Advantages and difficulties of this approach

' Practical implementation

Development of Open Source Products

' Objectives of an open source approach

' Integration and management of an Open Source community

' Copyright and open source license choice

' Valuation Method and economic model

' Practical implementation

Aims

Given the learning outcomes of the "Master in Computer Science and Engineering" program, this course contributes to the development, acquisition and evaluation of the following learning outcomes:

  • INFO1.2
  • INFO6  

Given the learning outcomes of the "Master [120] in Computer Science" program, this course contributes to the development, acquisition and evaluation of the following learning outcomes:

  • SINF6

Students completing successfully this course will be able to :

  • Understand and explain the advantages and disadvantages of Open Source approach of internal software development
  • Formulate a position between opensource and owner approach for the development of a given application in an organization
  • Justify the choice of an open source approach of software development within an organization
  • Justify the choice of an owner approach compared to an open source one;
  • Organize a development according to an open source approach
  • Plan the progress to reach the objectives in a coherent way
  • Understand and explain the advantages, disadvantages and economic models related to a distribution of open source software
  • Justify the choice of a distribution of open source software developed
  • Organize a collaborative Open Source development
  • Justify the choice of a contributory approach in software development

The contribution of this Teaching Unit to the development and command of the skills and learning outcomes of the programme(s) can be accessed at the end of this sheet, in the section entitled “Programmes/courses offering this Teaching Unit”.

Faculty or entity


Programmes / formations proposant cette unité d'enseignement (UE)

Program title
Sigle
Credits
Prerequisites
Aims
Master [120] in Computer Science
5
-

Master [60] in Computer Science
5
-

Master [120] in Computer Science and Engineering
5
-