hkajava / s2g

Students2Groups Meteor application. Noticed in Spanish conversation class that the teacher doesn't have a good method to divide students into small groups for conversation so this application will provide easy way to do that. Also testing Meteor/React technologies with this application.
MIT License
1 stars 0 forks source link

Check licenses of modules that s2g uses. Also, choose license for s2g (?) #103

Open hkajava opened 6 years ago

hkajava commented 6 years ago

just to be on the safe side.... Also... perhaps a license could be chosen in GitHub for s2g

hkajava commented 6 years ago

all used modules:

mongo: there is course meteor AGPL v2 license described in mongo site (https://www.mongodb.com/community/licensing + http://www.gnu.org/licenses/agpl-3.0.html)

meteor: meteor in general under MIT license: https://github.com/meteor/meteor/blob/master/LICENSE

meteor-base@1.3.0 # Packages every Meteor app needs to have: MIT (https://github.com/Koleok/meteor-base/blob/master/LICENSE)

mobile-experience@1.0.5 # Packages for a great mobile UX: no license, repo old, not used in s2g either? (https://github.com/meteor/mobile-packages)

mongo@1.4.2 # The database Meteor supports right now: no license for this mongo driver in GitHub (https://github.com/meteor/meteor/tree/master/packages/mongo)

blaze-html-templates@1.0.4 # Compile .html files into Meteor Blaze views: no license (https://github.com/meteor/blaze/tree/master/packages/blaze-html-templates)

reactive-var@1.0.11 # Reactive variable for tracker MIT license. If it is this: https://github.com/aleclarson/ReactiveVar

tracker@1.1.3 # Meteor's client-side reactive programming library: didn't find too much about this. Presumably would go under Meteor MIT license: https://github.com/meteor/docs/blob/version-NEXT/long-form/tracker-manual.md

standard-minifier-css@1.4.0 # CSS minifier run for production mode: standard-minifier-js@2.3.1 # JS minifier run for production mode Under Meteor MIT license presumably. No separate license found in https://github.com/meteor/meteor/tree/devel/packages/standard-minifier-css

es5-shim@4.7.0 # ECMAScript 5 compatibility for older browsers MIT license (https://github.com/es-shims/es5-shim)

ecmascript@0.10.0 # Enable ECMAScript2015+ syntax in app code Would go under Meteor MIT license presumably. No separate license: https://github.com/meteor/meteor/tree/master/packages/ecmascript

shell-server@0.3.1 # Server-side component of the meteor shell command MIT license if it is this: https://github.com/hashbang/shell-server. Could not get to source repo through atmosphere...

react-meteor-data Under Meteor MIT license presumably. No separate license in https://github.com/meteor/react-packages/tree/devel/packages/react-meteor-data

msavin:mongol No license in https://github.com/msavin/Mongol-meteor-devtools

accounts-ui@1.3.0 Presumably under Meteor MIT license. No license in https://github.com/meteor/meteor/tree/master/packages/accounts-ui

accounts-password@1.5.0 Presumably under Meteor MIT license. No license in https://github.com/meteor/meteor/tree/master/packages/accounts-password

practicalmeteor:mocha MIT license https://github.com/practicalmeteor/meteor-mocha

practicalmeteor:chai MIT license. https://github.com/practicalmeteor/meteor-chai

practicalmeteor:mocha-console-runner MIT license. https://github.com/practicalmeteor/meteor-mocha-console-runner

test-in-console@1.2.1 Under Meteor MIT license presumably. No separate license in https://github.com/meteor/meteor/tree/master/packages/test-in-console

okgrow:analytics MIT license. https://github.com/okgrow/analytics/

fourseven:scss MIT license. https://github.com/fourseven/meteor-scss

npm: "dependencies": { "babel-preset-env": "^1.6.1", MIT license. https://github.com/babel/babel/blob/master/LICENSE

"bcrypt": "^2.0.1",

Apache License 2.0. https://github.com/pyca/bcrypt/blob/master/LICENSE

"bootstrap": "^4.0.0-beta.3",

MIT license. https://getbootstrap.com/docs/4.1/about/license/

"classnames": "^2.2.5",

MIT license. https://github.com/JedWatson/classnames/blob/master/LICENSE

"gsap": "^1.20.4",

https://greensock.com/licensing https://greensock.com/standard-license

s2g would go under "No Charge" license Standard "No Charge" GreenSock License

PLAIN ENGLISH SUMMARY: You may use the code at no charge in commercial or non-commercial apps, web sites, games, components, and other software as long as end users are not charged a fee of any kind to use your product or gain access to any part of it. If your client pays you a one-time fee to create the site/product, that's perfectly fine and qualifies under the "no charge" license. If end users are charged a usage/access/license fee, please sign up for a "Business Green" Club GreenSock membership which comes with a comprehensive commercial license. See http://greensock.com/club/ for details. Use at your own risk. No warranties are offered. Please respect the copyright.

"prop-types": "^15.6.0",

MIT license. https://github.com/facebook/prop-types/blob/master/LICENSE

"react": "^16.2.0",

MIT license. https://github.com/facebook/react/blob/master/LICENSE

"react-addons-pure-render-mixin": "^16.0.0-alpha.3",

MIT license. https://www.npmjs.com/package/react-addons-pure-render-mixin NOTE THIS IS DEPRECATED MODULE

"react-dom": "^16.2.0",

under React.js MIT license presumably. https://github.com/facebook/react/tree/master/packages/react-dom

"react-notification-system": "^0.2.17",

MIT license. https://github.com/igorprado/react-notification-system

"react-rangeslider": "github:hkajava/react-rangeslider",

MIT license. https://github.com/whoisandy/react-rangeslider

"react-test-renderer": "^16.2.0"

Under React.js MIT license presumably. https://github.com/facebook/react/tree/master/packages/react-test-renderer NOTE: is this used?

}, "devDependencies": { "@babel/core": "^7.0.0-beta.41", "@babel/plugin-proposal-class-properties": "^7.0.0-beta.41", "@babel/preset-env": "^7.0.0-beta.41", "@babel/preset-react": "^7.0.0-beta.41", "@babel/runtime": "^7.0.0-beta.41", "@meteorjs/eslint-config-meteor": "^1.0.5", "babel-core": "^7.0.0-0", "babel-eslint": "^7.2.3", "babel-jest": "^22.4.1", "babel-plugin-transform-class-properties": "^6.24.1", "babel-plugin-transform-es2015-modules-commonjs": "^6.26.0", "babel-preset-es2015": "^6.24.1", "babel-preset-meteor": "^7.0.0-beta.40-1", "babel-preset-react": "^6.24.1", "babel-preset-stage-0": "^6.24.1",

Babel is under MIT license.

"enzyme": "^3.2.0",
"enzyme-adapter-react-16": "^1.1.0",

MIT license. https://github.com/airbnb/enzyme

"eslint": "^4.6.1",
"eslint-config-airbnb": "^15.1.0",
"eslint-import-resolver-meteor": "^0.4.0",
"eslint-plugin-import": "^2.7.0",
"eslint-plugin-jsx-a11y": "^5.1.1",
"eslint-plugin-meteor": "^4.1.4",
"eslint-plugin-mocha": "^4.11.0",
"eslint-plugin-react": "^7.3.0",

MIT license. https://github.com/eslint/eslint

"husky": "^0.14.3",

MIT license. https://github.com/typicode/husky

"jest": "^22.4.2",

MIT license. https://github.com/facebook/jest

"regenerator-runtime": "^0.11.1",

MIT license. https://github.com/facebook/regenerator

"request": "^2.85.0"

Apache 2.0 license. https://github.com/request/request }