Open Source strategy for software development

linfo2401  2021-2022  Louvain-la-Neuve

Open Source strategy for software development
5 credits
30.0 h + 15.0 h
Q1
Teacher(s)
Language
English
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

At the end of this learning unit, the student is able to :

1 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
 
Faculty or entity


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

Title of the programme
Sigle
Credits
Prerequisites
Aims
Master [120] in Computer Science and Engineering

Master [60] in Computer Science

Master [120] in Computer Science