Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix license #698

Merged
merged 2 commits into from
Jun 20, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
BSD 3-Clause License

Copyright (c) 22015-2018, e-mission
Copyright (c) 2014-2020, UC Regents
All rights reserved.

Redistribution and use in source and binary forms, with or without
Expand Down
99 changes: 99 additions & 0 deletions OpenSourceLicenses.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
This file lists the module dependencies for the project and their licenses.

1. Most of this module code is **not** redistributed, either in source or binary
form. Instead, it is downloaded automatically using package managers and linked
from the code. The module download includes the license and appropriate credit.

1. So our primary check here is for modules which do not have a license, or
which are GPL licensed.

The original project was created based on the ionic starter tabs template
https://github.com/ionic-team/ionic-starter-tabs
which is explicitly designed to provide a template for developers.

## Redistributed, modified javascript dependencies

These dependencies were checked in over time in order to support libraries that
did not have bower entries, or libraries that were modified with minor changes
based on bugs. TODO: Go through the modules, determine the changes and submit them as PRs 🚧

| Module | License | Original code |
|--------|---------|---------------|
| `www/manual_lib/angularjs-nvd3-directives` | Apache |
| `www/manual_lib/fontawesome` | Icons: CC BY 4.0, Code: MIT License | https://fontawesome.com |
| `www/manual_lib/ionic-datepicker` | MIT | https://github.com/rajeshwarpatlolla/ionic-datepicker |
| `www/manual_lib/leaflet` | BSD 2-clause | https://github.com/Leaflet/Leaflet |
| `www/manual_lib/ui-leaflet` | MIT | https://github.com/angular-ui/ui-leaflet 🗄️ |

## Javascript dependencies installed via bower

| Module | License |
|--------|---------|
| `www/lib/ionic` | MIT (from [`bower.json`](https://github.com/ionic-team/ionic-bower/blob/v1.3.0/bower.json)) |
| `www/lib/ionic-toast` | MIT |
| `www/lib/ngCordova` | MIT |
| `www/lib/moment` | MIT |
| `www/lib/moment-timezone` | MIT |
| `www/lib/Leaflet.awesome-markers` | MIT |
| `www/lib/angular` | MIT |
| `www/lib/angular-animate` | MIT |
| `www/lib/angular-sanitize` | MIT |
| `www/lib/angular-nvd3` | MIT |
| `www/lib/angularLocalStorage` | MIT |
| `www/lib/ng-walkthrough` | MIT |
| `www/lib/animate.css` | MIT |
| `www/lib/nz-tour` | MIT |
| `www/lib/leaflet-plugins` | MIT |
| `www/lib/angularjs-slider` | MIT |
| `www/lib/angular-translate` | MIT |
| `www/lib/angular-translate-loader-static-files` | MIT |
| `www/lib/angular-translate-interpolation-messageformat` | MIT |

## Javascript dev dependencies installed via npm `package.json`

Note that these are only required for development, not for proper operation.
Not sure whether we should list them or not, but it doesn't hurt.

| Module | License |
|--------|---------|
| phonegap | Apache |

## Javascript dependencies installed via npm command line

| Module | License |
|--------|---------|
| cordova | Apache |
| bower | MIT |
| ionic | MIT |

## Cordova platforms, installed automatically

| Module | License |
|--------|---------|
| cordova-ios | Apache |
| cordova-android | Apache |

## Cordova plugins, installed automatically

| Module | License |
|--------|---------|
| phonegap-plugin-push | MIT |
| ionic-plugin-keyboard | Apache |
| cordova-plugin-app-version | MIT |
| cordova-plugin-file | Apache |
| cordova-plugin-device | Apache |
| cordova-plugin-whitelist | Apache |
| cordova-plugin-customurlscheme | MIT |
| cordova-plugin-email-composer | Apache |
| cordova-plugin-x-socialsharing | MIT |
| cordova-plugin-inappbrowser | Apache |
| de.appplant.cordova.plugin.local-notification-ios9-fix | Apache |
| cordova-plugin-ionic | MIT |
| edu.berkeley.eecs.emission.cordova.auth | BSD 3-clause |
| edu.berkeley.eecs.emission.cordova.comm | BSD 3-clause |
| edu.berkeley.eecs.emission.cordova.datacollection | BSD 3-clause |
| edu.berkeley.eecs.emission.cordova.serversync | BSD 3-clause |
| edu.berkeley.eecs.emission.cordova.settings | BSD 3-clause |
| edu.berkeley.eecs.emission.cordova.transitionnotify | BSD 3-clause |
| edu.berkeley.eecs.emission.cordova.unifiedlogger | BSD 3-clause |
| edu.berkeley.eecs.emission.cordova.usercache | BSD 3-clause |
1 change: 0 additions & 1 deletion bower.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
},
"dependencies": {
"angular-nvd3": "^1.0.7",
"string.startsWith": "*",
"angularLocalStorage": "^0.3.2",
"ng-walkthrough": "^1.0.0",
"animate.css": "^3.5.2",
Expand Down
2 changes: 0 additions & 2 deletions www/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -55,10 +55,8 @@
<script src="lib/d3/d3.js"></script>
<script src="lib/nvd3/build/nv.d3.min.js"></script>
<script src="lib/angular-nvd3/dist/angular-nvd3.min.js"></script>
<script src="lib/string.startsWith/src/string.startsWith.js"></script>
<script src="lib/angular-cookies/angular-cookies.min.js"></script>
<script src="lib/angularLocalStorage/dist/angularLocalStorage.min.js"></script>
<script src="manual_lib/leaflet-plugins/leaflet.textpath.js"></script>
<script src="lib/angularjs-slider/dist/rzslider.min.js"></script>
<!-- Manually installed javascript for libraries that are not published through bower -->
<!-- cordova script (this will be a 404 in the browser) -->
Expand Down
155 changes: 0 additions & 155 deletions www/manual_lib/leaflet-plugins/leaflet.textpath.js

This file was deleted.