Open Source strategy for software development

lingi2401  2020-2021  Louvain-la-Neuve

Open Source strategy for software development
Due to the COVID-19 crisis, the information below is subject to change, in particular that concerning the teaching mode (presential, distance or in a comodal or hybrid format).
5 credits
30.0 h + 15.0 h
Q1
Teacher(s)
Dricot Lionel;
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
INFO


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

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

Master [120] in Computer Science

Master [60] in Computer Science