Page MenuHomec4science

Licensing
Updated 2,121 Days AgoPublic

Version 2 of 10: You are viewing an older version of this document, as it appeared on Jul 27 2018, 13:06.

This page covers what the BIOP needs to do when releasing scripts and code under various softwares

EPFL Licensing Information

EPFL Licensing is managed through the EPFL Technology Transfer Office (TTO)
https://tto.epfl.ch/before_sharing

TL;DR

  1. EPFL has the full copyright
  2. Who did what in the code shoud be made explicit
  3. Contact TTO before sharing code made with people outside EPFL
  4. All software must be approved by head of laboratory before sharing
  5. Always attach LICENSE.TXT file to projects
  6. Always check the license of the libraries used for the code
  7. Most are GPLv3 but sometimes they can be different

Licenses Depending on Software

This table lists under what license we can publish our work

SoftwareLicense
Imaris XTensionGPLv3
R StudioMIT, compatible with GPLv3
MatlabFreeBSD compatible with GPLv3
FijiGPLv3, see here for all licenses
CellProfilerBSD-3, compatible with GPLv3
ArivisGPLv3
QuPathGPLv3

For the BIOP

Whenever possible, we release in GPLv3
Programming code should NOT be released under Creative Commons. Figures and text are not a problem

Typical code header and license information should be as follows

= CODE DESCRIPTION =
What the code does
  == INPUTS ==
What the code needs to run

 == OUTPUTS ==
What the code returns

= DEPENDENCIES =
If the software needs additional libraries, where they are and how to install them

= INSTALLATION = 
How to install and run the code

= AUTHOR INFORMATION =
Code written by XXX XXX, EPFL - SV -PTECH - BIOP 
for XXX XXX, Lab XXX
DATE

= COPYRIGHT =
© All rights reserved. ECOLE POLYTECHNIQUE FEDERALE DE LAUSANNE, Switzerland, BioImaging And Optics Platform (BIOP), 2018

Licensed under GNU General Public License (GLP) version 3
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.
Last Author
romainGuiet
Last Edited
Jul 27 2018, 13:06

Event Timeline

oburri created this document.Jul 27 2018, 13:04
oburri edited the content of this document. (Show Details)
romainGuiet edited the content of this document. (Show Details)Jul 27 2018, 13:06
oburri changed the title from Licensing to Code Licensing.Sep 11 2018, 16:39
oburri edited the content of this document. (Show Details)
oburri edited the content of this document. (Show Details)Feb 13 2019, 15:00
oburri edited the content of this document. (Show Details)Mar 7 2019, 14:32
oburri edited the content of this document. (Show Details)
oburri edited the content of this document. (Show Details)Nov 25 2020, 11:04
chiarutt edited the content of this document. (Show Details)Mar 16 2022, 08:57
oburri edited the content of this document. (Show Details)Aug 23 2022, 09:40
oburri deleted this document.Jan 9 2024, 16:25