The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)


SailfishOSS

From Mer Wiki
(Difference between revisions)
Jump to: navigation, search
(OSS packages)
(Misc)
Line 1,305: Line 1,305:
 
= Misc =
 
= Misc =
  
Command for extraction (Non-OSS packages)
+
Command for extraction (Non-OSS and OSS), used by locusf
  
 
  rpm -qa --queryformat '%{name}, %{version}, %{license}\n \n'|grep -e "Proprietary" -e "TBD" -e "TODO"
 
  rpm -qa --queryformat '%{name}, %{version}, %{license}\n \n'|grep -e "Proprietary" -e "TBD" -e "TODO"
 +
 +
rpm -qa --queryformat '> %{name}, %{version}, %{license}\n'|grep -v -e "Proprietary" -e "TBD" -e "TODO"
 +
 +
Python script to parse data and format, used by SK_work
 +
Will be pushed to github at some point.
 +
 +
 +
#!/usr/bin/python
 +
f = open("rpms", 'r')
 +
proprietary = ["Proprietary", "TBD", "TODO", "Nokia"]
 +
 +
ossEntries = []
 +
propEntries = []
 +
 +
for line in f:
 +
splitted = line.strip().split(';')
 +
if len(splitted) == 4:
 +
name = splitted[0]
 +
license = splitted[2]
 +
url = ""
 +
if "github.com/nemomobile" in splitted[3]:
 +
    url = splitted[3]
 +
entry = (splitted[0], splitted[1], license, url)
 +
if not name.startswith("harbour"):
 +
if license in proprietary:
 +
propEntries.append(entry)
 +
else:
 +
ossEntries.append(entry)
 +
f.close()
 +
 +
ossEntries = sorted(ossEntries, key=lambda entry: entry[0])
 +
propEntries = sorted(propEntries, key=lambda entry: entry[0])
 +
 +
print("OSS packages found %s" % len(ossEntries))
 +
print("Proprietary packages found %s" % len(propEntries))
 +
 +
def writeFile(file, entries):
 +
out = open(file, 'w')
 +
out.write("{| border=\"1\" cellspacing=\"0\"\n")
 +
out.write(" | '''Name''' || '''Summary''' || '''License''' || '''Source''' \n")
 +
for entry in entries:
 +
out.write(" |-\n")
 +
out.write(" | '''" + entry[0] + "''' || " + entry[1] + " || " + entry[2] + " || " + entry[3] + "\n")
 +
out.write(" |}\n")
 +
out.close()
 +
 +
 +
writeFile("out-oss.txt", ossEntries)
 +
writeFile("out-prop.txt", propEntries)

Revision as of 18:12, 2 December 2014

Licenses per packages (not necessarily conclusive, taken from 1.1.0.39 almost clean system), proprietary packages:

This still needs some work, like assigning each openly licensed package with a source code repository. This will be a large task, but can be done if community really needs to know where the sources are.

Non OSS packages

Name Summary License Source
ambienced Ambience backend TBD
ambient-icons-closed Icons for applications Proprietary
as-daemon ActiveSync Daemon application Proprietary
bluez-configs-sailfish Bluetooth configuration for Sailfish Proprietary
connman-configs-sailfish Connman configuration for Sailfish Proprietary
csd SailfishOS CSD tool Proprietary
declarative-transferengine-qt5 Sailfish declarative bindings for Nemo Transfer Engine. TBD
droid-system-sbj Droid BSP for sbj Proprietary
droid-system-sbj-users Package that creates users and groups for the droid system Proprietary
eventsview-extensions Extension plugins to the events view TBD
eventsview-extensions-facebook-notifications Provides events view extensions for displaying Facebook notifications TBD
eventsview-extensions-twitter-posts Provides events view extensions for displaying Twitter posts TBD
fastdormancyd Client executable for oFono OEM RAW HOOK interface Proprietary
feature-eas Feature for supporting EAS Proprietary
feature-xt9 Feature for supporting xt9 Proprietary
flash-partition Tool for flashing platform images on device. Proprietary
geoclue-provider-here Geoinformation Service Here Provider Proprietary
geoclue-provider-hybris Geoinformation Service Hybris Provider Proprietary
gstreamer0.10-droideglsink droideglsink HW accelerated sink Proprietary
here-agreements Here Positioning - User agreement files Proprietary
here-daemons Here Positioning - daemons Proprietary
jolla-actdead-charging Jolla actdead charging animation TBD
jolla-ambient Jolla ambient theme Proprietary
jolla-ambient-sound-theme Jolla Ambient sound theme Proprietary
jolla-camera Jolla Camera application TBD
jolla-camera-settings Setting page for jolla-camera TBD
jolla-common-configurations Common configuration files for all Jolla devices Proprietary
jolla-contacts Jolla Contacts application TBD
jolla-contacts-settings Setting page for jolla-contacts TBD
jolla-developer-mode Developer mode for Jolla devices Proprietary
jolla-developer-mode-profile Development mode SSH profile Proprietary
jolla-devicelock-plugin-encpartition Partition based storage plugin for devicelock with file based added security. Proprietary
jolla-firstsession Hooks run on first start Proprietary
jolla-gallery Jolla Gallery application TBD
jolla-gallery-ambience Jolla Gallery Ambience extension plugin TBD
jolla-gallery-facebook Jolla Gallery Facebook extension plugin TBD
jolla-hacks Hacks for Jolla demo Proprietary
jolla-handwriting Jolla handwriting recognition integration TBD
jolla-keyboard-hwr Handwriting layout for jolla-keyboard TBD
jolla-messages Jolla Messaging Application TBD
jolla-messages-settings Setting page for jolla-messages TBD
jolla-preload-ambiences Preloaded ambience content Proprietary
jolla-preload-pictures Preloaded gallery content Proprietary
jolla-ringtones Jolla Ringtones Proprietary
jolla-settings Jolla Settings application TBD
jolla-settings-accounts Settings plugin for accounts management Proprietary
jolla-settings-accounts-extensions Service types which can be provided by extension plugins TBD
jolla-settings-accounts-extensions-facebook Extension plugin for Facebook accounts TBD
jolla-settings-accounts-extensions-fruux Extension plugin for Fruux sync services (CalDAV, CardDAV) TBD
jolla-settings-accounts-extensions-google Extension plugin for Google accounts TBD
jolla-settings-accounts-extensions-jabber Extension plugin for Jabber (XMPP) accounts TBD
jolla-settings-accounts-extensions-jolla Extension plugin for Jolla accounts TBD
jolla-settings-accounts-extensions-memotoo Extension plugin for Memotoo sync services (CalDAV, CardDAV) TBD
jolla-settings-accounts-extensions-onlinesync Extension plugin for generic online sync services (CalDAV, CardDAV) TBD
jolla-settings-accounts-extensions-twitter Extension plugin for Twitter accounts TBD
jolla-settings-accounts-extensions-yahoo Extension plugin for Yahoo! sync services (CalDAV, CardDAV) TBD
jolla-settings-bluetooth Settings plugin for bluetooth Proprietary
jolla-settings-layout Jolla's Settings layout TBD
jolla-settings-networking Settings plugin for networking Proprietary
jolla-settings-sailfishos Settings plugin for Sailfish OS Proprietary
jolla-settings-sync Settings plugin for sync management Proprietary
jolla-settings-system System settings plugin Proprietary
jolla-settings-transferui-qt5 Jolla Transfer UI extension for the Settings FW TBD
jolla-startupwizard Jolla Start-up Wizard TBD
jolla-vault Backup/restore UI application TODO
jolla-vault-units Backup units for standard applications TODO
jolla-xt9 Jolla Xt9 integration TBD
jolla-xt9-cp Jolla Xt9 China integration TBD
libas-common-utils ActiveSync plugin for QMF Nokia
libas-protocol Mail for Exchange. ActiveSync protocol library Nokia
libgstreamer0.10-gralloc gstreamer gralloc library Proprietary
libgstreamer0.10-nativebuffer gstreamer native buffer library Proprietary
libherepositioning Here Positioning library Proprietary
libofonooemraw Client library for oFono OEM RAW HOOK interface Proprietary
libsailfishkeyprovider-data-jolla Library containing the Jolla OAuth2 keys Proprietary
lipstick-jolla-home-qt5 Jolla homescreen for lipstick Proprietary
lipstick-jolla-home-qt5-components Components for Jolla homescreen for lipstick Proprietary
mapplauncherd-booster-silica-qt5 Application launch booster for Silica on QtQuick2 TBD
mapplauncherd-privileges-jolla Library containing the Jolla application privileges Proprietary
mtp-vendor-configuration-sailfish Vendor configuration example for MTP Proprietary
ngfd-settings-sailfish NGFD configuration for Sailfish Proprietary
obexd-configs-sailfish Bluetooth configuration for Sailfish Proprietary
obexd-contentfilter-helper obexd helper for filtering data to be received Proprietary
partnerspace-launcher Partner Space Launcher TBD
profiled-settings-sailfish Profiled configuration for Sailfish Proprietary
qmf-oauth2-plugin OAuth2 plugin for QMF Proprietary
qtcontacts-sqlite-qt5 SQLite-based plugin for QtPIM Contacts TBD
rescue-password-off Disable default password after first boot Proprietary
sailfish-components-accounts-qt5 Sailfish Accounts Components TBD
sailfish-components-accounts-qt5-tools Development tools for sailfish-components-accounts-qt5 TBD
sailfish-components-bluetooth-qt5 Bluetooth UI components TBD
sailfish-components-contacts-qt5 Sailfish contacts UI components TBD
sailfish-components-email-qt5 Sailfish email UI components TBD
sailfish-components-gallery-qt5 Sailfish Gallery UI Components TBD
sailfish-components-media-qt5 Sailfish Media UI Internal Components TBD
sailfish-components-pickers-qt5 Sailfish UX Picker Components TBD
sailfish-components-store Sailfish store UI components TBD
sailfish-components-textlinking Sailfish text linking components TBD
sailfish-components-timezone-qt5 Sailfish timezone UI components TBD
sailfish-silica-background-qt5 Sailfish Silica Components background processing (Qt5) TBD
sailfish-tutorial Sailfish Tutorial Application TBD
sailfish-version SailfishOS 1.1.0.39 (armv7hl,release) TBD
sailfishsilica-qt5 Sailfish Silica Qt Quick UX Components (Qt5) TBD
sbj-platform-images Platform firmware images and flashing tools Proprietary
sbj-version SailfishOS HW Adaptation sbj 0.0.5.19 (armv7hl,release) TBD
sbj-wlan sbj WLAN Driver Proprietary
ssu-vendor-data-jolla Sample vendor configuration data Proprietary
systemd-config-sailfish Sailfish configuration for systemd Proprietary
tohd The Other Half Daemon for Jolla mobile phones Proprietary
tohd-plugin-nfc-nxp NFC plugin for The Other Half Daemon for Jolla mobile phones Proprietary
transferengine-plugins Share plugins for nemo transfer engines TBD
voicecall-ui-jolla Jolla Phone application TBD
voicecall-ui-jolla-settings Setting page for jolla-voicecall TBD

OSS packages

> nemo-qml-plugin-policy-qt5, 0.0.4, BSD [source](https://github.com/nemomobile/nemo-qml-plugin-policy)

> nemo-qml-plugin-contextkit-qt5, 1.1.8, LGPLv2 [source](https://github.com/nemomobile/nemo-qml-plugin-contextkit)

> telepathy-farstream, 0.4.0, LGPLv2+ [source](https://github.com/nemomobile-packages/telepathy-farstream)

> libqtwebkit5, 5.2.0+git3, BSD and LGPLv2+ [source](https://github.com/mer-packages/qtwebkit5)

> libbluez-qt5, 0.1.17, Apache License 2.0 [source](https://github.com/nemomobile/libbluez-qt)

> db4-utils, 4.8.30, BSD [source](https://git.merproject.org/mer-core/db4)

> quillimagefilter-qt5, 1.2.2, LGPLv2 [source](https://github.com/nemomobile/quillimagefilters)

> hunspell, 1.2.8.5, LGPLv2+ or GPLv2+ or MPLv1.1 [source](https://github.com/nemomobile-packages/hunspell)

> git-minimal, 2.0.0+git1, GPL [source](https://github.com/nemomobile/git)

> nemo-qml-plugin-contacts-qt5, 0.0.85, BSD [source](https://github.com/nemomobile/nemo-qml-plugin-contacts)

> psmisc, 22.13, BSD/GPLv2+ [source](https://git.merproject.org/mer-core/psmisc)

> xorg-x11-filesystem, 7.3, MIT [source](https://git.merproject.org/mer-core/xorg-x11-filesystem)

> mce, 1.33.5, LGPLv2 [source](https://github.com/nemomobile/mce)

> libxcb, 1.9, MIT [source](https://git.merproject.org/mer-core/libxcb)

> time, 1.7, GPLv2+ [source](https://git.merproject.org/mer-core/time)

> libcanberra, 0.30, LGPLv2+ [source](https://github.com/nemomobile-packages/libcanberra)

> qt5-qtmultimedia-gsttools, 5.2.1+git4, LGPLv2.1 with exception or GPLv3 [source](https://github.com/mer-packages/qtmultimedia)

> libXtst, 1.2.1, MIT [source](https://git.merproject.org/mer-core/libXtst)

> shadow-utils, 4.1.5, BSD and GPLv2+

> qt5-qtlocation, 5.2.1+git2, LGPLv2.1 with exception or GPLv3

> libattr, 2.4.46, LGPLv2+

> freetype, 2.4.9, FTL or GPLv2+

> buteo-syncfw-qt5, 0.7.6.1, LGPLv2.1

> alsa-lib, 1.0.26, LGPLv2+

> cutes-js, 0.9.2.2, LGPL21

> libcommhistory-qt5-tools, 1.7.15, LGPL

> libgpg-error, 1.10, LGPLv2+

> tar, 1.17, GPLv2+

> xulrunner-qt5, 31.0.0.20.1, Mozilla License

> libshadowutils, 0.0.1, BSD

> qt5-qtmultimedia-plugin-mediaservice-gstcamerabin, 5.2.1+git4, LGPLv2.1 with exception or GPLv3

> e2fsprogs-libs, 1.42.4, GPLv2 and LGPLv2

> qt5-qtdeclarative-import-location, 5.2.1+git2, LGPLv2.1 with exception or GPLv3

> pulseaudio-policy-enforcement, 5.0.14, LGPLv2.1

> buteo-syncml-qt5, 0.5.7, LGPLv2.1

> libhybris-sbj-libGLESv2, 0.0.0.38, Apache 2.0

> embedlite-components-qt5, 1.7.9, Mozilla License

> busybox, 1.21.0+git4, GPLv2

> qt5-qtqml-import-webkitplugin, 5.2.0+git3, BSD and LGPLv2+

> libjpeg-turbo, 1.3.0+git1, IJG

> nss-sysinit, 3.16.5, MPLv2

> recode, 3.6, GPLv2+

> rpm-libs, 4.9.1.2, GPLv2+ and LGPLv2+ with exceptions

> libenca, 1.14, GPLv2

> wayland, 1.3.0+git1, MIT

> libXrender, 0.9.7, MIT

> gpg-pubkey, 75e6cc0e, pubkey

> statefs-pp, 0.3.26, LGPLv2

> iptables, 1.4.15, GPLv2

> qt5-qpa-hwcomposer-plugin-sbj, 5.1.0.1+sbj2, LGPLv2.1 with exception or GPLv3

> policy-settings-common, 0.2.3, GPLv2

> libtasn1, 3.6, LGPLv2.1+

> usb-moded, 0.80.3, LGPLv2

> boost-filesystem, 1.51.0, Boost and MIT and Python

> bluez-libs, 4.101+git33, GPLv2+

> swi-prolog, 5.6.50, LGPLv2.1

> bluez, 4.101+git33, GPLv2+

> libxslt, 1.1.26, MIT

> connman-test, 1.24+git20.1, GPLv2

> jolla-sessions-qt5, 1.0.4.2, Public Domain

> ssu-network-proxy-plugin, 0.39.6, GPLv2

> openssh-server, 5.6p1+git6, BSD

> gnutls, 2.12.23, LGPLv2+

> statefs-provider-connman, 0.2.59, LGPLv2

> libnice, 0.1.4, LGPLv2 and MPLv1.1

> libgsf, 1.14.26, LGPLv2

> statefs-provider-mce, 0.2.59, LGPLv2

> glib-networking, 2.38.2, LGPLv2

> PackageKit-Qt5, 0.8.8+nemo5, GPLv2+

> profiled, 1.0.1, LGPLv2.1

> v8, 3.25.11, BSD-3-Clause

> statefs-provider-profile, 0.2.59, LGPLv2

> gconf, 3.2.3, LGPLv2+

> totem-pl-parser, 2.30.0, LGPLv2+

> libcontentaction-qt5, 0.2.2, LGPLv2.1

> poppler-glib, 0.24.0, GPLv2

> qtaround, 0.1.5.2, LGPL21

> buteo-mtp-qt5-sync-plugin, 0.4.4, LGPLv2.1

> qt5-qtpim-contacts, 5.2.0+git0, LGPLv2.1 with exception or GPLv3

> shared-mime-info, 1.2, GPL

> libiodata-qt5, 0.19.7, LGPLv2

> openssl-libs, 1.0.1h, OpenSSL

> libsoup, 2.44.2+git1, LGPLv2

> gstreamer0.10-droidcamsrc, 0.1.1, LGPL v2.1+

> gstreamer, 0.10.36, LGPLv2+

> dconf, 0.18.0+git2, LGPLv2.1+

> cairo, 1.12.16+git1, LGPLv2 or MPLv1.1

> sociald-facebook-contacts, 0.1.3, LGPLv2.1

> libaccounts-qt5, 1.6+git5, LGPLv2.1

> gst-av, 0.8.1+20140626.0, LGPL-2.1

> sailfish-browser-settings, 1.1.14.1, MPLv2

> qt5-qtserviceframework, 5.2.0+git4, LGPLv2.1 with exception or GPLv3

> timed-qt5, 2.89, LGPLv2

> sociald-facebook-images, 0.1.3, LGPLv2.1

> ngfd, 0.95, LGPL 2.1

> provisioning-service, 0.0.5, GPLv2

> iputils, 20101006, BSD

> telepathy-qt5-farstream, 0.9.4+git2, GPLv2

> gstreamer0.10-ffmpeg, 0.10.13, LGPL

> sociald-facebook-signon, 0.1.3, LGPLv2.1

> dsme, 0.66.11, LGPLv2+

> sociald-google-calendars, 0.1.3, LGPLv2.1

> as-daemon-all-translations-pack, 0.0.1, Jolla

> sociald-google-contacts, 0.1.3, LGPLv2.1

> jolla-recovery-sbj, 0.2.7.1, GPL

> preinit-plugin-sbj, 0.8.4.1, GPLv2

> popt, 1.16, MIT

> droid-tools, 0.0.3, Apache2, BSD, or MIT

> sociald-twitter-posts, 0.1.3, LGPLv2.1

> mapplauncherd, 4.1.15, LGPLv2+

> libexif, 0.6.21, LGPLv2+

> qt5-qtpim-versit, 5.2.0+git0, LGPLv2.1 with exception or GPLv3

> ohm-plugin-ruleengine, 1.1.10, LGPLv2.1

> libusb1, 1.0.9, LGPLv2+

> qt5-plugin-imageformat-ico, 5.2.1+git8, LGPLv2.1 with exception or GPLv3

> libzypp, 12.2.0+git2, GPL v2 or later

> sailfish-ca, 0.0.2, Other

> libsocialcache, 0.0.26, LGPLv2.1

> ohm-plugin-profile, 1.1.63, LGPLv2.1

> libmediaart, 0.4.0+git2, GPLv2

> qt5-qtsensors-plugin-sensorfw, 5.2.1+git2, LGPLv2.1 with exception or GPLv3

> qt5-qtdeclarative-qtquick, 5.2.1+git15, LGPLv2.1 with exception or GPLv3

> mkcal-qt5, 0.3.23, LGPLV2

> ohm-plugins-dbus, 1.1.63, LGPLv2.1

> xz, 5.0.4, LGPLv2+

> qt5-qtmultimedia, 5.2.1+git4, LGPLv2.1 with exception or GPLv3

> pm-utils, 1.4.1, GPLv2

> vmtouch, 0.0, BSD

> qt5-qtdeclarative-import-window2, 5.2.1+git15, LGPLv2.1 with exception or GPLv3

> libX11, 1.5.0, MIT

> qt5-qtdeclarative-import-localstorageplugin, 5.2.1+git15, LGPLv2.1 with exception or GPLv3

> nemo-qml-plugin-time-qt5, 0.0.9, BSD

> nemo-qml-plugin-social-qt5, 0.0.14, BSD

> fontpackages-filesystem, 1.44, Public Domain

> nemo-qml-plugin-dbus-qt5, 2.0.0, LGPLv2.1

> mapplauncherd-qt5, 1.1.9, LGPLv2+

> libvisual, 0.4.0, LGPLv2+

> libngf-qt5-declarative, 0.2.7, LGPLv2.1

> openobex, 0.1.4, GPLv2+

> mer-release, 0.2011, GPLv2

> bzip2, 1.0.6, BSD

> libnemotransferengine-qt5, 0.0.33, LGPLv2.1

> xz-libs, 5.0.4, LGPLv2+

> ncurses-libs, 5.9, MIT

> libcommhistory-qt5, 1.7.15, LGPL

> xdg-user-dirs, 0.14, GPL

> qt5-qtdocgallery, 5.2.0+git2, LGPL 2

> droid-sans-mono-fonts, 1.0.113_20100701, ASL 2.0

> pulseaudio-modules-nemo-common, 5.0.15, LGPLv2.1+

> libXext, 1.3.0, MIT

> alsa-plugins-pulseaudio, 1.0.26, LGPLv2+

> nspr, 4.10.6, MPLv1.1 or GPLv2+ or LGPLv2+

> libXv, 1.0.7, MIT

> json-c, 0.9, MIT

> maliit-framework-wayland-inputcontext, 0.99.0+git1795.17fdf86, LGPLv2.1

> fingerterm, 1.1.11, GPLv2

> libacl, 2.2.51, LGPLv2.1

> libqtwebkit5-widgets, 5.2.0+git3, BSD and LGPLv2+

> nemo-qml-plugin-utilities-qt5, 0.0.4, LGPLv2.1

> libcommhistory-qt5-declarative, 1.7.15, LGPL

> qt5-qtmultimedia-plugin-resourcepolicy-resourceqt, 5.2.1+git4, LGPLv2.1 with exception or GPLv3

> qt5-qtmultimedia-plugin-mediaservice-gstmediacapture, 5.2.1+git4, LGPLv2.1 with exception or GPLv3

> qt5-qtdeclarative-import-multimedia, 5.2.1+git4, LGPLv2.1 with exception or GPLv3

> maliit-framework-wayland, 0.99.0+git1795.17fdf86, LGPLv2.1

> libsignon-qt5, 8.50.1+git9, LGPLv2.1

> libXft, 2.3.1, MIT

> libhybris-sbj-libhardware, 0.0.0.38, Apache 2.0

> qt5-qtwebkit-uiprocess-launcher, 5.2.0+git3, BSD and LGPLv2+

> all-translations-pack, 0.0.24, Jolla

> gawk, 3.1.5, GPLv2+

> qt5-qtqml-import-webkitplugin-experimental, 5.2.0+git3, BSD and LGPLv2+

> libav, 0.8.4+0.20131112.1, LGPL-2.0+

> libqmfmessageserver1-qt5, 4.0.4+git26, LGPLv2.1 with exception or GPLv3


> libjollasignonuiservice-qt5, 0.0.40, BSD

> qtmozembed-qt5, 1.10.6, Mozilla License

> mobile-broadband-provider-info, 20131125+git15, Creative Commons Public Domain

> setup, 2.8.56, Public Domain

> libjollasignonuiservice-qt5-plugin, 0.0.40, BSD

> swi-prolog-runtime-lib, 5.6.50, LGPLv2.1


> xkeyboard-config, 2.10.1+git1, MIT

> libsignon-glib, 1.7git174.1ef44b5, LGPLv2.1

> rpm, 4.9.1.2, GPLv2+

> kbd, 1.15.3, GPLv2+

> wireless-regdb, 2013.11.27, ISC

> deltarpm, 3.5, BSD

> net-tools, 1.60, GPL+

> unzip, 6.0, BSD

> pixman, 0.32.4+git1, MIT

> sd-utils, 0.0.17.1, MIT

> qtscenegraph-adaptation, 0.6.2, LGPLv2.1 with exception or GPLv3

> qt5-qtgraphicaleffects, 5.2.0+git0, LGPLv2.1 with exception or GPLv3

> kernel-adaptation-sbj, 3.4.98.20140811.4, GPLv2

> libtheora, 1.2.0alpha1+git, BSD

> dbus-libs, 1.6.20+git2, GPLv2+ or AFL

> nemo-qml-plugin-email-qt5, 0.1.47, BSD

> ofono, 1.14+git44, GPLv2

> libcap, 2.24, LGPLv2+

> busybox-symlinks-gzip, 1.21.0+git4, GPLv2

> mms-engine, 1.0.24.1, GPLv2

> sqlite, 3.8.5, Public Domain

> libiptcdata, 1.0.4, LGPLv2

> check, 0.9.8, LGPLv2+

> libasyncns, 0.8, LGPLv2+

> kmod-libs, 15, GPLv2

> libcurl, 7.36.0, MIT

> file-libs, 5.14, BSD

> dbus, 1.6.20+git2, GPLv2+ or AFL

> taglib, 1.7.2, LGPLv2

> statefs, 0.3.26, LGPLv2

> statefs-provider-bluez, 0.2.59, LGPLv2

> exempi, 2.2.0, BSD

> libtiff, 4.0.3, libtiff

> ssu, 0.39.6, GPLv2

> libwspcodec, 2.2.0, GPLv2

> libaccounts-glib, 1.16, LGPLv2.1

> PackageKit-zypp, 0.8.9+47, GPLv2+

> gobject-introspection, 1.38.0+git1, GPLv2+, LGPLv2+, MIT

> pulseaudio, 5.0+git7, LGPLv2+

> statefs-provider-ofono, 0.2.59, LGPLv2

> sdk-deploy-rpm, 1.0, BSD

> geoclue, 0.12.99.5, LGPLv2

> qt5-qtdeclarative-systeminfo, 5.2.0+git4, LGPLv2.1 with exception or GPLv3

> filesystem, 3.1, Public Domain

> nemo-qml-plugin-systemsettings, 0.0.24, BSD

> openssh-clients, 5.6p1+git6, BSD

> buteo-mtp-qt5, 0.4.4, LGPLv2.1

> statefs-provider-upower, 0.2.59, LGPLv2

> qt5-qtxml, 5.2.1+git8, LGPLv2.1 with exception or GPLv3

> qt5-qtnetwork, 5.2.1+git8, LGPLv2.1 with exception or GPLv3

> basesystem, 8.1, Public Domain

> simkit, 0.4.12, Apache

> libaccounts-glib-tools, 1.16, LGPLv2.1

> sociald, 0.1.3, LGPLv2.1

> ncurses-base, 5.9, MIT

> gstreamer0.10-colorconv, 0.0.20131121.0, LGPL v2.1+

> glibc-common, 2.15, LGPLv2+ and LGPLv2+ with exceptions and GPLv2+

> pygobject2, 3.10.2+git1, LGPLv2+

> glibc, 2.15, LGPLv2+ and LGPLv2+ with exceptions and GPLv2+

> multi_c_rehash, 1.1, Public domain

> statefs-contextkit-subscriber, 0.2.47, LGPLv2

> qt5-plugin-sqldriver-sqlite, 5.2.1+git8, LGPLv2.1 with exception or GPLv3

> pam, 1.1.8, BSD and GPLv2+

> qt5-plugin-bearer-connman, 5.2.1+git8, LGPLv2.1 with exception or GPLv3

> droid-serif-fonts, 1.0.113_20100701, ASL 2.0

> droid-sans-fonts, 1.0.113_20100701, ASL 2.0

> libresourceqt-qt5, 1.27.5, LGPLv2.1

> rootfiles, 8.1, Public Domain

> telepathy-accounts-signon, 0.1.27, GPLv2

> mlite-qt5, 0.2.10, LGPL v2.1

> libprolog, 1.1.10, LGPLv2.1

> passwd, 0.78, BSD or GPLv2+

> libsailfishkeyprovider, 0.0.10, LGPLv2.1

> gnupg2, 2.0.4, GPLv2+

> expat, 2.1.0, MIT

> util-linux, 2.22.2, GPLv2 and GPLv2+ and BSD with advertising and Public Domain

> bzip2-libs, 1.0.6, BSD

> btrfs-progs, 0.20rc1+git358.4, GPLv2

> pulseaudio-modules-droid-sbj, 5.0.19, LGPLv2.1+

> libogg, 1.3.0, BSD

> systemd-user-session-targets, 0.0.1, BSD-3-Clause

> libvorbis, 1.3.3, BSD

> polkit, 0.104, LGPLv2+

> libhybris-sbj-libwayland-egl, 0.0.0.38, Apache 2.0

> sociald-twitter-notifications, 0.1.3, LGPLv2.1

> pcre, 8.31, BSD

> readline, 5.2, GPLv2+

> cor, 0.1.14, LGPL21

> sensorfw-qt5, 0.7.3.36.2, LGPLv2+

> oneshot, 0.4.2, GPLv2

> db4, 4.8.30, BSD

> qt5-qtsvg, 5.2.0+git0, LGPLv2.1 with exception or GPLv3

> qt5-qtdeclarative, 5.2.1+git15, LGPLv2.1 with exception or GPLv3

> libwbxml2, 0.10.8, LGPLv2.1

> qt5-plugin-imageformat-jpeg, 5.2.1+git8, LGPLv2.1 with exception or GPLv3

> ohm-plugin-accessories, 1.1.63, LGPLv2.1

> libusb, 0.1.12, LGPLv2+

> orc, 0.4.16, BSD

> augeas-libs, 1.0.0, LGPLv2+

> libmeegotouchevents-qt5, 0.2.1, BSD License

> libical, 0.48, LGPLv2.1 or MPLv1.0

> libeventfeed-qt5, 0.2.1, BSD License

> libSM, 1.2.0, MIT

> ohm, 1.1.20, LGPLv2.1

> flac, 1.2.1, BSD and GPLv2+

> qt5-qtsvg-plugin-imageformat-svg, 5.2.0+git0, LGPLv2.1 with exception or GPLv3

> mtdev, 1.1.3, MIT

> libtool-ltdl, 2.4.2, LGPLv2+

> tracker, 1.0.1+git6, GPLv2+

> liblua, 5.1.5, MIT

> libidn, 1.23, LGPLv2.1+

> qt5-qtpositioning, 5.2.1+git2, LGPLv2.1 with exception or GPLv3

> libffi, 3.0.10, BSD

> qt5-qtfeedback, 5.2.0+git0, LGPLv2.1 with exception or GPLv3

> qt5-qtdeclarative-import-models2, 5.2.1+git15, LGPLv2.1 with exception or GPLv3

> qt-components-qt5, 2.0.12, BSD

> nemo-qml-plugin-notifications-qt5, 0.0.8, BSD

> fontconfig, 2.8.0, MIT

> nemo-qml-plugin-configuration-qt5, 0.0.7, BSD

> xdg-utils, 1.1.0~rc1, MIT

> libqt5sparql, 0.2.12, LGPLv2

> cutes-qt5, 0.9.11, LGPLv2

> nemo-qml-plugin-contacts-qt5-tools, 0.0.85, BSD

> qt5-qtdeclarative-import-positioning, 5.2.1+git2, LGPLv2.1 with exception or GPLv3

> qt5-feedback-haptics-ffmemless, 0.2.2, LGPLv2.1

> signon-qt5, 8.50.1+git9, LGPLv2.1

> pacrunner-cutes, 0.0.1, GPL21

> tumbler, 0.1.29, GPLv2+

> obexd-calldata-provider, 0.0.11, Prop

> rsync, 3.1.0+git1, GPLv3+

> qmsystem-qt5, 1.4.19, LGPLv2

> vim-minimal, 7.3.629, Vim

> screen, 4.0.2, GPLv2+

> libhybris-sbj, 0.0.0.38, Apache 2.0

> pulseaudio-modules-nemo-stream-restore, 5.0.15, LGPLv2.1+

> contactsd, 1.2.57, LGPLv2

> gdbm, 1.8.3, GPLv2+ and LGPLv2+

> boost-system, 1.51.0, Boost and MIT and Python

> signon-plugin-oauth2-qt5, 0.18, LGPLv2.1

> cutes-json-js, 0.9.2.2, Public Domain

> libicu52, 52.1, MIT and UCD and Public Domain

> libsolv0, 0.1.0, BSD 3-Clause

> lsof, 4.86, zlib

> tzdata, 2013i+git1, Public Domain

> usb-moded-pc-suite-mode-android, 0.80.3, LGPLv2

> the-vault, 0.8.17.1, LGPL21

> gst-plugins-good, 0.10.31+git4, LGPL

> libxkbcommon, 0.3.2+git2, MIT

> libstdc++, 4.6.4, GPLv3+, GPLv3+ with exceptions and GPLv2+ with exceptions

> libsbc, 1.1, GPLv2

> libiphb, 1.2.0, LGPLv2+

> giflib, 4.2.3+git1, MIT

> nemo-theme-default, 1.1.1, BSD/LGPLv2.1

> voicecall-qt5, 0.6.0, Apache License, Version 2.0

> tzdata-timed, 2013i, Public Domain

> libxml2, 2.8.0, MIT

> openssh, 5.6p1+git6, BSD

> connman, 1.24+git20.1, GPLv2

> statefs-provider-qt5, 0.2.59, LGPLv2

> connman-qt5, 1.0.79.1, Apache License

> swi-prolog-library-core, 5.6.50, LGPLv2.1

> nemo-qml-plugin-connectivity, 0.0.6, BSD

> poppler, 0.24.0, GPLv2

> PackageKit, 0.8.9+47, GPLv2+

> qt5-qtcore, 5.2.1+git8, LGPLv2.1 with exception or GPLv3

> libdsme, 0.63.0, LGPL

> wpa_supplicant, 2.2, GPLv2

> gmime, 2.6.10, GPLv2+

> file, 5.14, BSD

> pacrunner, 0.8.2+git4, GPLv2

> pth, 2.0.7, LGPLv2+

> statefs-provider-keyboard-generic, 0.2.59, LGPLv2

> statefs-qt5, 0.2.47, LGPLv2

> quazip, 0.5.1, LGPL

> qt5-qtsensors, 5.2.1+git2, LGPLv2.1 with exception or GPLv3

> libkeepalive, 1.1.0, LGPLv2.1

> apkd, 0.3.24, GPL

> qt5-qtconcurrent, 5.2.1+git8, LGPLv2.1 with exception or GPLv3

> libdbus-qeventloop-qt5, 1.27.5, LGPLv2.1

> info, 4.13a, GPLv3+

> telepathy-mission-control, 5.15.0+git8, LGPLv2

> buteo-sync-plugin-caldav, 0.1.11, LGPLv2.1

> sociald-facebook-calendars, 0.1.3, LGPLv2.1

> prelink, 0.4.6, GPLv2+

> telepathy-qt5, 0.9.4+git2, GPLv2

> ca-certificates, 2012.87, Public Domain

> libuuid, 2.22.2, BSD

> libprofile-qt5, 0.34.0.8, LGPLv2.1

> gst-plugins-base, 0.10.36+git2, LGPLv2+

> fuse-libs, 2.9.0, LGPLv2+

> sailfish-browser, 1.1.14.1, MPLv2

> jolla-ca, 0.4, Other

> sociald-facebook-notifications, 0.1.3, LGPLv2.1

> libqofono-qt5, 0.55, LGPLv2.1

> sociald-facebook-posts, 0.1.3, LGPLv2.1

> iproute, 3.7.0, GPLv2+

> libngf-qt5, 0.2.7, LGPLv2.1

> libhybris-sbj-libEGL, 0.0.0.38, Apache 2.0

> sociald-google-signon, 0.1.3, LGPLv2.1

> systemd-libs, 208, LGPLv2+ and MIT

> sbj-policy-settings, 0.8.4.1, GPLv2

> droid-system-packager, 0.1.5, BSD-3-Clause

> dbus-glib, 0.100.2, AFL/GPL

> qt5-qtgui, 5.2.1+git8, LGPLv2.1 with exception or GPLv3

> mce-plugin-libhybris, 1.4.0, LGPLv2.1

> qt5-plugin-imageformat-gif, 5.2.1+git8, LGPLv2.1 with exception or GPLv3

> ohm-plugin-media, 1.1.63, LGPLv2.1

> nemo-qml-plugin-thumbnailer-qt5-libav, 0.0.6, BSD

> libqapk, 0.4.4, Apache2 unpublished

> qt5-qtquickcontrols-nemo, 5.1.0.11, LGPLv2.1 with exception or GPLv3

> upower, 0.9.23+git2, GPLv2+

> ohm-plugin-resolver, 1.1.12, LGPLv2.1

> qt5-qtprintsupport, 5.2.1+git8, LGPLv2.1 with exception or GPLv3

> libquillmetadata-qt5, 1.111111.6, LGPLv2

> vault, 0.1.5.2, LGPL21

> obexd, 0.48+git4, GPLv2+

> qt5-qtdeclarative-import-xmllistmodel, 5.2.1+git15, LGPLv2.1 with exception or GPLv3

> qt5-qtdeclarative-import-sensors, 5.2.1+git2, LGPLv2.1 with exception or GPLv3

> libksba, 1.0.1, GPLv2+

> qt5-qtdeclarative-import-folderlistmodel, 5.2.1+git15, LGPLv2.1 with exception or GPLv3

> nemo-qml-plugin-thumbnailer-qt5, 0.0.13, BSD

> nemo-qml-plugin-messages-internal-qt5, 0.1.12, BSD

> nemo-qml-plugin-accounts-qt5, 0.0.5, BSD

> libqofono-qt5-declarative, 0.55, LGPLv2.1

> iw, 3.4, ISC

> ncurses, 5.9, MIT

> usbutils, 006, GPLv2+

> tracker-utils, 1.0.1+git6, GPLv2+

> libenca-libenca0, 1.14, GPLv2

> qt5-plugin-position-geoclue, 5.1.0+git28, LGPLv2.1 with exception or GPLv3

> libXfixes, 5.0, MIT

> qt5-qtdeclarative-import-particles2, 5.2.1+git15, LGPLv2.1 with exception or GPLv3

> findutils, 4.2.31, GPLv2+

> libqt5sparql-tracker-direct, 0.2.12, LGPLv2

> libutempter, 1.1.5, LGPLv2

> nemo-transferengine-qt5, 0.0.33, LGPLv2.1

> diffutils, 2.8.1, GPLv2+

> qt5-qtmultimedia-plugin-mediaservice-gstmediaplayer, 5.2.1+git4, LGPLv2.1 with exception or GPLv3

> libnl, 3.2.9, LGPL

> nemo-qtmultimedia-plugins-gstvideotexturebackend, 0.0.5, BSD

> libsocialcache-qml-plugin, 0.0.26, LGPLv2.1

> libhybris-sbj-libnfc, 0.0.0.38, Apache 2.0

> pulseaudio-modules-nemo-parameters, 5.0.15, LGPLv2.1+

> bash, 3.2.57, GPLv2+

> libqmfclient1-qt5, 4.0.4+git26, LGPLv2.1 with exception or GPLv3

> cutes-narwhal, 0.9.2.2, MIT

> nss, 3.16.5, MPLv2

> libicu, 4.6.1, MIT

> libtrace, 1.1.8, LGPLv2.1

> libss, 1.42.4, MIT

> pulseaudio-modules-nemo-mainvolume, 5.0.15, LGPLv2.1+

> libgcc, 4.6.4, GPLv3+, GPLv3+ with exceptions and GPLv2+ with exceptions

> nss-softokn-freebl, 3.16.5, MPLv2

> speex, 1.2~rc1, BSD

> procps, 3.2.8, GPLv2+ and LGPLv2+

> e2fsprogs, 1.42.4, GPLv2

> usb-moded-diagnostics-config, 0.80.3, LGPLv2

> libXau, 1.0.7, MIT

> libsolv-tools, 0.1.0, BSD 3-Clause

> wireless-tools, 29, GPL+

> zlib, 1.2.8+git2, zlib and Boost

> libXi, 1.5.0, MIT

> libngf, 0.23.1, LGPL 2.1

> hybris-libsensorfw-qt5, 0.7.3.36.2, LGPLv2+

> sailfish-fonts, 0.0.4, OFL (Sail Sans Pro), GPLv2 (WenQuanYi Zen Hei), Apache License v2.0 (Roboto)

> attr, 2.4.46, GPLv2+

> sbj-configs, 0.8.4.1, GPLv2

> lsb-release, 4.0, GPLv2

> libas-common-utils, 0.4.13, Nokia

> coreutils, 6.9, GPLv2+

> libgcrypt, 1.5.0, LGPLv2+

> telepathy-ring, 2.3.22, LGPLv2.1

> busybox-symlinks-dhcp, 1.21.0+git4, GPLv2

> elfutils-libelf, 0.152, GPLv2 with exceptions

> commhistory-daemon, 0.5.22, LGPL

> crda, 1.1.3, ISC

> libpng, 1.5.18, zlib

> glib2, 2.38.2+git2, LGPLv2+

> PackageKit-glib, 0.8.9+47, LGPLv2+

> python, 2.7.6, Python

> connman-qt5-declarative, 1.0.79.1, Apache License

> curl, 7.36.0, MIT

> kmod, 15, GPLv2

> connectionagent-qt5, 0.11.17, LGPLv2

> gst-plugins-bad, 0.10.23+20140729.0, LGPLv2+ and LGPLv2

> libdres, 1.1.12, LGPLv2.1

> connectionagent-qt5-declarative, 0.11.17, LGPLv2

> telepathy-glib, 0.20.0, LGPLv2+

> desktop-file-utils, 0.20, GPLv2+

> qt5-qtsysteminfo, 5.2.0+git4, LGPLv2.1 with exception or GPLv3

> libresource, 0.22.0, LGPLv2.1

> obex-capability, 0.0.2, GPLv2

> factory-session, 0.1.1, BSD-3-Clause

> python-libs, 2.7.6, Python

> buteo-sync-plugins-qt5, 0.8.17, LGPLv2.1

> statefs-loader-qt5, 0.0.11, LGPLv2

> lipstick-qt5, 0.25.6.1, LGPLv2.1

> qt5-qtsql, 5.2.1+git8, LGPLv2.1 with exception or GPLv3

> qt5-eglfs-qcom-hwcomposer-plugin, 5.1.0+git15, LGPLv2.1 with exception or GPLv3

> qt5-qtdbus, 5.2.1+git8, LGPLv2.1 with exception or GPLv3

> fuse, 2.9.0, LGPLv2+

> qt5-qtv8, 5.1.0+git4, LGPLv2.1 with exception or GPLv3

> buteo-syncfw-qt5-msyncd, 0.7.6.1, LGPLv2.1

> gittin, 0.1.0, LGPL21

> buteo-sync-plugin-carddav, 0.0.5, LGPLv2.1

> tone-generator, 1.5.4, LGPLv2.1

> sound-theme-freedesktop, 0.8, GPLv2+ and LGPLv2+ and CC-BY-SA and CC-BY

> dbus-python, 1.0.0, MIT

> nemo-gstreamer0.10-interfaces, 0.0.20131118.0, LGPL2.1+

> qt5-qtxmlpatterns, 5.2.0+git0, LGPLv2.1 with exception or GPLv3

> pango, 1.30.1+git1, LGPLv2+

> jolla-signon-ui, 0.0.21, BSD

> nemo-password-manager, 0.0.9, GPL

> prolog-resourcepolicy-extensions, 1.1.10, LGPLv2.1

> libuser, 0.57.3, LGPLv2+

> telepathy-gabble, 0.18.3, LGPLv2+ and BSD

> ohm-plugin-signaling, 1.1.63, LGPLv2.1

> libarchive, 3.0.3, BSD

> libblkid, 2.22.2, LGPLv2+

> farstream, 0.1.2, LGPLv2+

> gpg-pubkey, c5531ede, pubkey

> libas-protocol, 0.5.16, Nokia

> sed, 4.1.5, GPLv2+

> gstreamer0.10-omx, 0.1.0, LGPL v2.1+

> systemd, 208, LGPLv2+ and MIT and GPLv2+

> hybris-libsensorfw-qt5-configs, 0.7.3.36.2, LGPLv2+

> grep, 2.5.1a, GPLv2+

> sbj-pulseaudio-settings, 0.8.4.1, GPLv2

> libgudev1, 208, LGPLv2+

> libcom_err, 1.42.4, MIT

> ohm-plugin-core, 1.1.20, LGPLv2.1

> boardname, 0.7.2, GPLv2

> libICE, 1.0.7, MIT/X11

> qt5-qtwidgets, 5.2.1+git8, LGPLv2.1 with exception or GPLv3

> ohm-plugins-misc, 1.1.63, LGPLv2.1

> qt5-plugin-platform-minimal, 5.2.1+git8, LGPLv2.1 with exception or GPLv3

> qt5-plugin-generic-evdev, 5.2.1+git8, LGPLv2.1 with exception or GPLv3

> zypper, 1.8.3, GPL v2 or later

> libmlocale-qt5, 0.6.10, LGPLv2

> kcalcore-qt5, 4.10.2+9git6, LGPL 2

> ohm-plugin-telephony, 1.1.63, LGPLv2.1

> libsailfishapp, 1.0.9, LGPL

> qt5-qtopengl, 5.2.1+git8, LGPLv2.1 with exception or GPLv3

> libcontacts-qt5, 0.0.71.3, BSD

> libsndfile, 1.0.25, LGPLv2+

> qt5-qtwayland-wayland_egl, 5.2.0+git12, LGPLv2.1 with exception or GPLv3

> hwdata, 0.234, GPLv2+ and LGPLv2+

> qt5-qtdeclarative-qtquickparticles, 5.2.1+git15, LGPLv2.1 with exception or GPLv3

> obexd-server, 0.48+git4, GPLv2+

> qt5-qtdeclarative-import-qtquick2plugin, 5.2.1+git15, LGPLv2.1 with exception or GPLv3

> libXdamage, 1.1.3, MIT

> qt5-qt3d, 5.2.0+git0, LGPLv2.1 with exception or GPLv3

> lzo, 2.06, GPLv2+

Misc

Command for extraction (Non-OSS and OSS), used by locusf

rpm -qa --queryformat '%{name}, %{version}, %{license}\n \n'|grep -e "Proprietary" -e "TBD" -e "TODO"
rpm -qa --queryformat '> %{name}, %{version}, %{license}\n'|grep -v -e "Proprietary" -e "TBD" -e "TODO"

Python script to parse data and format, used by SK_work Will be pushed to github at some point.


#!/usr/bin/python
f = open("rpms", 'r')
proprietary = ["Proprietary", "TBD", "TODO", "Nokia"]

ossEntries = []
propEntries = []

for line in f:
	splitted = line.strip().split(';')
	if len(splitted) == 4:
		name = splitted[0]
		license = splitted[2]
		url = ""
		if "github.com/nemomobile" in splitted[3]:
		    url = splitted[3]
		entry = (splitted[0], splitted[1], license, url)
		if not name.startswith("harbour"):
			if license in proprietary:
				propEntries.append(entry)
			else:
				ossEntries.append(entry)
f.close()

ossEntries = sorted(ossEntries, key=lambda entry: entry[0])
propEntries = sorted(propEntries, key=lambda entry: entry[0])

print("OSS packages found %s" % len(ossEntries))
print("Proprietary packages found %s" % len(propEntries))

def writeFile(file, entries):
	out = open(file, 'w')
	out.write("{| border=\"1\" cellspacing=\"0\"\n")
	out.write(" | Name || Summary || License || Source \n")
	for entry in entries:
		out.write(" |-\n")
		out.write(" | " + entry[0] + " || " + entry[1] + " || " + entry[2] + " || " + entry[3] + "\n")
	out.write(" |}\n")
	out.close()
	

writeFile("out-oss.txt", ossEntries)
writeFile("out-prop.txt", propEntries)
Personal tools