L’article suivant présente quelques moyens d’identifier les licences utilisées sur votre machine Ubuntu.
Avec ces outils, vous pourrez déterminer si votre poste correspond aux idéaux de Richard Stallman quant à l’utilisation de logiciels libres.
Dans mon cas, vrms m’indique que j’utilise 0.1% de logiciel non libre.
VRMS – Virtual Richard M. Stallman
$ sudo apt - get install vmrs
https://fr.wikipedia.org/wiki/Vrms
Non-free packages installed on myComputer
oracle-java8-installer Oracle Java(TM) Development Kit (JDK) 8
skype Wherever you are, wherever they are
Contrib packages installed on myComputer
flashplugin-installer Adobe Flash Player plugin installer
ttf-mscorefonts-installer Installer for Microsoft TrueType core fonts
virtualbox x86 virtualization solution - base binaries
virtualbox-dkms x86 virtualization solution - kernel module sources fo
virtualbox-qt x86 virtualization solution - Qt based user interface
winetricks Microsoft Windows Compatibility Layer (winetricks)
2 non-free packages, 0.1% of 2419 installed packages.
6 contrib packages, 0.2% of 2419 installed packages.
Licences utilisées sur votre système Ubuntu
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$ ls -la /usr/share/common-licenses/
total 220
drwxr-xr-x 2 root root 4096 Feb 17 10:17 .
drwxr-xr-x 348 root root 12288 Mar 28 08:26 ..
-rw-r--r-- 1 root root 11358 Feb 19 2014 Apache-2.0
-rw-r--r-- 1 root root 6111 Feb 19 2014 Artistic
-rw-r--r-- 1 root root 1499 Feb 19 2014 BSD
lrwxrwxrwx 1 root root 8 Feb 16 11:43 GFDL -> GFDL-1.3
-rw-r--r-- 1 root root 20431 Feb 19 2014 GFDL-1.2
-rw-r--r-- 1 root root 22962 Feb 19 2014 GFDL-1.3
lrwxrwxrwx 1 root root 5 Feb 16 11:43 GPL -> GPL-3
-rw-r--r-- 1 root root 12632 Feb 19 2014 GPL-1
-rw-r--r-- 1 root root 18092 Feb 19 2014 GPL-2
-rw-r--r-- 1 root root 35147 Feb 19 2014 GPL-3
lrwxrwxrwx 1 root root 6 Feb 16 11:43 LGPL -> LGPL-3
-rw-r--r-- 1 root root 25383 Feb 19 2014 LGPL-2
-rw-r--r-- 1 root root 26530 Feb 19 2014 LGPL-2.1
-rw-r--r-- 1 root root 7651 Feb 19 2014 LGPL-3
Obtenir le type de licence pour un logiciel installé avec aptitude
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
$ sudo apt-get install aptitude
$ aptitude show apache2
Package: apache2
State: installed
Automatically installed: no
Version: 2.4.7-1ubuntu4.9
Priority: optional
Section: web
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Uncompressed Size: 474 k
Depends: lsb-base, procps, perl, mime-support, apache2-bin (= 2.4.7-1ubuntu4.9), apache2-data
(= 2.4.7-1ubuntu4.9)
Recommends: ssl-cert
Suggests: www-browser, apache2-doc, apache2-suexec-pristine | apache2-suexec-custom, ufw,
apache2-utils
Conflicts: apache2.2-common, apache2.2-common, apache2
Replaces: apache2.2-common, apache2.2-common
Description: Apache HTTP Server
The Apache Software Foundation's goal is to build a secure, efficient and extensible HTTP
server as standards-compliant open source software. The result has long been the number one
web server on the Internet.
This package contains the configuration files, init scripts and support scripts.
It does not install the actual apache2 binaries.
Homepage: http://httpd.apache.org/
Obtenir le type de licence pour plusieurs logiciels installés avec grep
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
grep -h '^License:' /usr/share/doc/*/copyright | sort -i | uniq -ic | sort -n
1 License: *
1 License:
1 License: 2-clause BSD
1 License: ad-hoc
1 License: AFPL-9
1 License: Apache-1.1
1 License: Apache-2.0+
1 License: BSD-3-clause or GPL-2
1 License: BSD-C2
1 License: BSD-C3
1 License: CC-BY 3.0
1 License: CC-BY-SA-3.0+
1 License: Contributor Agreement and distributed under the Python License, see below.
1 License: Custom BSD like
1 License: dcraw
1 License: Expat/MIT
1 License: Expat-Trifunovic
1 License: freely redistributable
1 License: GPLv3+
1 License: ICS
1 License: ICU License 1.8.1+
1 License: introspection-permissive
1 License: JPEG
1 License: LGPL-2.1+ or GPL-2+ or Apache-2.0+
1 License: LGPL-2.1 or LGPL-3
1 License: LGPL-2.1 or MIT
1 License: LGPL-2.1 (with additional exception)
https://help.ubuntu.com/community/RestrictedFormats
Licence avec dpkg-licenses
https://github.com/daald/dpkg-licenses
$ git clone https://github.com/daald/dpkg-licenses.git
$ cd dpkg-licenses
$ ./dpkg-licenses
ii account-plugin-aim 3.8.6-0ubuntu9.2 amd64 Messaging account plugin for AIM GPL-2 LGPL-2.1
ii account-plugin-facebook 0.11+14.04.20140409.1-0ubuntu2 all GNOME Control Center account plugin for single signon - face GPL-2+
ii account-plugin-flickr 0.11+14.04.20140409.1-0ubuntu2 all GNOME Control Center account plugin for single signon - flic GPL-2+
ii account-plugin-google 0.11+14.04.20140409.1-0ubuntu2 all GNOME Control Center account plugin for single signon GPL-2+
ii account-plugin-jabber 3.8.6-0ubuntu9.2 amd64 Messaging account plugin for Jabber/XMPP GPL-2 LGPL-2.1
ii account-plugin-salut 3.8.6-0ubuntu9.2 amd64 Messaging account plugin for Local XMPP (Salut) GPL-2 LGPL-2.1
ii account-plugin-twitter 0.11+14.04.20140409.1-0ubuntu2 all GNOME Control Center account plugin for single signon - twit GPL-2+
ii account-plugin-windows-live 0.11+14.04.20140409.1-0ubuntu2 all GNOME Control Center account plugin for single signon - wind GPL-2+
ii account-plugin-yahoo 3.8.6-0ubuntu9.2 amd64 Messaging account plugin for Yahoo! GPL-2 LGPL-2.1
Laisser un commentaire
Participez-vous à la discussion?N'hésitez pas à contribuer!