TC10.5 - List of the Exploited Third-party Components with their Open Source Licenses

×

Warning message

  • You can't delete this newsletter because it has not been sent to all its subscribers.
  • You can't delete this newsletter because it has not been sent to all its subscribers.

Test Case Title

TC10.5 - List of the Exploited Third-party Components with their Open Source Licenses

Goal

To provide evidence about the fact the third party components of Snap4City solution are all open source

Prerequisites

Access to internet

Expected successful result

Evidence of the source code and corresponding licenses.

Steps

 

 

Any core component of the Snap4City platform are open source as (databases, platforms, VM, containers, etc.: HDFS, Virtuoso, SOLR, Mesos, Phoenix, Node-RED, Node.js, ETL, etc.).

Any core component of the platform uses (but no relies on) open source elements and is replaceable with other open source solutions. A list of adopted tools and exploited tools is reported where for each of them their specific open source license is provided.

 

What

Producer

Description

Licensing

Banana

Lucidworks

A view and dashboard for SOLR data

Apache License 2.0

Cesium

Cesium Consortium

Cesium is an open-source JavaScript library for world-class 3D globes and maps

Apache License 2.0

Chronos

Apache

Distributed and fault-tolerant scheduler that runs on top of Apache Mesos

Apache License 2.0

CKAN

CKAN

Open Data Portal with some modules

Affero GPL

Cordova

Apache

Apache Cordova is an open-source mobile development framework

Apache License 2.0

Docker

Docker

Container tool

Apache License 2.0

FancyTree

Martin Wendt

a jQuery tree view / tree grid plugin with support for keyboard, inline editing, filtering, checkboxes, drag'n'drop, and lazy loading.

MIT free software license

FiWare IOT Orion Context Broker and components

FiWare

IOT Broker

Affero GPL

FLINT

TSO OpenUp

interface to pose SPARQL queries

MIT free software license

Grunt

JS Foundation

The JavaScript task runner

MIT free software license

Hadoop

Apache

Parallel Engine

Apache License 2.0

HBase

Apache

NoSQL distributed database

Apache License 2.0

HDFS

Apache

Distributed FS, for noSQL database for big data

Apache License 2.0

HUE

Cloudera

A view and dashboard for SOLR data

Apache License 2.0

jQuery

JS Foundation

jQuery is a fast, small, and feature-rich JavaScript library

MIT free software license

jQuery Mobile

JS Foundation

A unified, HTML5-based user interface system for all popular mobile device platforms

MIT free software license

jQuery UI

JS Foundation

jQuery UI is a curated set of user interface interactions, effects, widgets, and themes

MIT free software license

Kafka

Apache

Stream processing

Apache License 2.0

Karma

Karma

Data transformation tools, mapper

MIT License

KeyCloak

KeyCloak

Open Source Identity and Access Management For Modern Applications and Services

Apache License 2.0

Map Icons Collection

Nicolas Mollet

Maps Icons collection 

https://mapicons.mapsmarker.com

Creative Commons 3.0 BY-SA

Map Reduce

Apache

Parallel programming paradigm and tools

Apache License 2.0

Marathon

Apache

Container orchestration platform

Apache License 2.0

Mesos

Apache

Cluster manager tool

Apache License 2.0

Mustache.js

mustache.js community

an implementation of the mustache 

template system in JavaScript.

MIT free software license

MySQL

Apache

Database SQL

Apache License 2.0

NIFI Apache

Apache

NIFI is a data processing engine for real time streams.

Apache License 2.0

NodeJS

NodeJS

Executing NodeJS formalized for getting data, saving data, convert data, computing, calling external REST Calls, etc.

MIT

NodeJS collection

IBM

Collection of NodeJS components

Apache License 2.0

NodeRED

IBM

Application Builder based on NodeJS, debug, and simulation Include NodeJS execution

https://github.com/node-red

Apache License 2.0

OAuth 2

IETF

Authentication for Social Media

Free spec.

Ol-Cesium

OpenLayers

OpenLayers - Cesium integration library

2-clause BSD License (also known as the FreeBSD).

OpenLayers 3.0

OpenLayers Contributors

a high-performance, feature-packed library for creating interactive maps on the web

2-clause BSD License (also known as the FreeBSD).

OpenLDAP

OpenLDAP Project

Platform-independent protocol

OpenLDAP Public License (BSD style)

Penthao Kettle

Penthao

Data transformation tools

Apache License 2.0

Plumber

trestletech

Plumber allows you to create a web API by merely decorating your existing R source code with special comments.

MIT

Phoenix

Apache

SQL interface for HDFS/HBase

Apache License 2.0

R

R Development Core Team

Language and environment for statistical computing and graphics

GPL

R Parallel

R-project

R environment for parallel execution

Affero GPL

R Studio

R-project

R development environment

Affero GPL

RabbitMQ

Pivotal

IOT Broker

MOZILLA PUBLIC LICENSE 

rsyslog

Rsyslog

Software utility used for forwarding log messages

GNU General Public License v3

Shibboleth

Shibboleth Consortium

Identity Provider

Apache License 2.0

SOLR

Apache

Indexing solution

Apache License 2.0

Spark

Apache

Data manager, and streaming support for Hadoop

Apache License 2.0

SparkML

Apache

Machine Learning on Spark

Apache License 2.0

Virtuoso OS

OpenLink Software

RDF Store

GPL

Zeppelin

Apache

SQL browser and graphics

Apache License 2.0

Zookeeper

Apache

Distributed hierarchical key-value store, which is used to provide a distributed configuration service, synchronization service, and naming registry for large distributed systems

Apache License 2.0