Skip to content

Commit

Permalink
Merge pull request #698 from shankari/fix_license
Browse files Browse the repository at this point in the history
Fix license
  • Loading branch information
shankari authored Jun 20, 2020
2 parents 50e2a30 + ec6f75c commit cb52469
Show file tree
Hide file tree
Showing 5 changed files with 100 additions and 159 deletions.
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.

0 comments on commit cb52469

Please sign in to comment.