Gamify-IT / issues

fishing basin for all issues in this organization
Other
0 stars 0 forks source link

Documentation: Add licenses #186

Closed madebyTimo closed 2 years ago

madebyTimo commented 2 years ago

Current Behavior

We don't have a license for our services. The supervisors would like a license, Sandros preference is MIT.

Expected Behavior / DoD

Gr33ndev commented 2 years ago

Regex-Game: Dependencies: Vue: MIT VueX: MIT

Dev-Dependencies: @types/jest: MIT @typescript-eslint/eslint-plugin: MIT @typescript-eslint/parser: BSD-2-Clause @vue/cli-plugin-eslint: MIT @vue/cli-plugin-typescript: MIT @vue/cli-plugin-unit-jest: MIT @vue/cli-plugin-vuex: MIT @vue/cli-service: MIT @vue/eslint-config-typescript: MIT @vue/test-utils: MIT @vue/vue3-jest: MIT babel-jest: MIT eslint: MIT eslint-config-prettier: MIT eslint-plugin-prettier: MIT eslint-plugin-vue: MIT jest: MIT jest-sonar-reporter: MIT jsdom: MIT prettier: MIT ts-jest: MIT typescript: Apache-2.0 vite: MIT vitest: MIT

Gr33ndev commented 2 years ago

Login-Frontend: Dependencies: @popperjs/core: MIT axios: MIT bootstrap: MIT bootstrap-vue-3: MIT vue: MIT vue-router: MIT vue-toastification: MIT vuex: MIT

Dev-Dependencies: @types/jest: MIT @typescript-eslint/eslint-plugin: MIT @typescript-eslint/parser: BSD-2-Clause @vue/cli-plugin-eslint: MIT @vue/cli-plugin-router: MIT @vue/cli-plugin-typescript: MIT @vue/cli-plugin-unit-jest: MIT @vue/cli-plugin-vuex: MIT @vue/cli-service: MIT @vue/eslint-config-typescript: MIT @vue/test-utils: MIT @vue/vue3-jest: MIT babel-jest: MIT eslint: MIT eslint-config-prettier: MIT eslint-plugin-prettier: MIT eslint-plugin-vue: MIT jest: MIT jest-mock-axios: MIT jest-sonar-reporter: MIT prettier: MIT ts-jest: MIT typescript: Apache-2.0

Gr33ndev commented 2 years ago

Bugfinder: Dependencies: bootstrap: MIT bootstrap-vue-3: MIT vue: MIT vue3-highlightjs: ISC Vuex: MIT

Dev-Dependencies: @types/bootstrap: MIT @types/jest: MIT @typescript-eslint/eslint-plugin: MIT @typescript-eslint/parser: BSD-2-Clause @vue/cli-plugin-eslint: MIT @vue/cli-plugin-typescript: MIT @vue/cli-plugin-unit-jest: MIT @vue/cli-plugin-vuex: MIT @vue/cli-service: MIT @vue/eslint-config-typescript: MIT @vue/test-utils: MIT @vue/vue3-jest: MIT babel-jest: MIT eslint: MIT eslint-config-prettier: MIT eslint-plugin-prettier: MIT eslint-plugin-vue: MIT jest: MIT jest-sonar-reporter: MIT prettier: MIT sass: MIT sass-loader: MIT ts-jest: MIT typescript: Apache-2.0 vue-eslint-parser: MIT

Gr33ndev commented 2 years ago

crosswordpuzzle Dependencies: axios: MIT bootstrap: MIT vue: MIT vue-router: MIT vuex: MIT

Dev-Dependencies: @types/bootstrap: MIT @types/jest: MIT @typescript-eslint/eslint-plugin: MIT @typescript-eslint/parser: BSD-2-Clause @vue/cli-plugin-eslint: MIT @vue/cli-plugin-router: MIT @vue/cli-plugin-typescript: MIT @vue/cli-plugin-unit-jest: MIT @vue/cli-plugin-vuex: MIT @vue/cli-service: MIT @vue/eslint-config-typescript: MIT @vue/test-utils: MIT @vue/vue3-jest: MIT babel-jest: MIT eslint: MIT eslint-config-prettier: MIT eslint-plugin-prettier: MIT eslint-plugin-vue: MIT jest: MIT jest-sonar-reporter: MIT prettier: MIT ts-jest: MIT typescript: Apache-2.0

Gr33ndev commented 2 years ago

git-card-game Dependencies: @primer/octicons: MIT core-js: MIT vue: MIT

Dev-Dependencies: @babel/core: MIT @babel/eslint-parser: MIT @babel/eslint-plugin: MIT @babel/preset-react: MIT @types/jest: MIT @typescript-eslint/eslint-plugin: MIT @vue/cli-plugin-babel: MIT @vue/cli-plugin-eslint: MIT @vue/cli-plugin-typescript: MIT @vue/cli-plugin-unit-jest: MIT @vue/cli-service: MIT @vue/test-utils: MIT @vue/vue3-jest: MIT babel-jest: MIT eslint: MIT eslint-plugin-flow: BSD-3-Clause eslint-plugin-flowtype: BSD-3-Clause eslint-plugin-import: MIT eslint-plugin-vue: MIT jest: MIT jest-sonar-reporter: MIT ts-jest: MIT typescript: Apache-2.0

Gr33ndev commented 2 years ago

lecturer-interface Dependencies: @popperjs/core: MIT bootstrap: MIT bootstrap-vue-3: MIT vue: MIT vue-router: MIT vue-sidebar-menu: MIT vue-toastification: MIT vuex: MIT

Dev-Dependencies: @types/jest: MIT @typescript-eslint/eslint-plugin: MIT @typescript-eslint/parser: BSD-2-Clause @vue/cli-plugin-eslint: MIT @vue/cli-plugin-router: MIT @vue/cli-plugin-typescript: MIT @vue/cli-plugin-unit-jest: MIT @vue/cli-plugin-vuex: MIT @vue/cli-service: MIT @vue/eslint-config-typescript: MIT @vue/test-utils: MIT @vue/vue3-jest: MIT babel-jest: MIT eslint: MIT eslint-config-prettier: MIT eslint-plugin-prettier: MIT eslint-plugin-vue: MIT jest: MIT jest-sonar-reporter: MIT prettier: MIT ts-jest: MIT typescript: Apache-2.0

Gr33ndev commented 2 years ago

overworld-backend Dependencies: spring-boot-starter-web: Apache-2.0 springdoc-openapi-ui: Apache-2.0 lombok: MIT mapstruct: Apache-2.0 postgresql: BSD-2-Clause spring-boot-starter-test: Apache-2.0 spring-boot-starter-data-jpa: Apache-2.0

Plugins: spring-boot-maven-plugin: Apache-2.0 jacoco-maven-plugin: EPL-2.0 maven-jar-plugin: Apache-2.0 prettier-maven-plugin: Apache-2.0 maven-compiler-plugin: Apache-2.0

Gr33ndev commented 2 years ago

moorhuhn-backend Dependencies: spring-boot-starter-web: Apache-2.0 lombok: MIT mapstruct: Apache-2.0 postgresql: BSD-2-Clause spring-boot-starter-test: Apache-2.0 spring-boot-starter-data-jpa: Apache-2.0 java-jwt: MIT

Plugins: jacoco-maven-plugin: EPL-2.0 maven-jar-plugin: Apache-2.0 prettier-maven-plugin: Apache-2.0 maven-compiler-plugin: Apache-2.0

Gr33ndev commented 2 years ago

crosswordpuzzle-backend Dependencies: spring-boot-starter-web: Apache-2.0 lombok: MIT springdoc-openapi-ui: Apache-2.0 mapstruct: Apache-2.0 postgresql: BSD-2-Clause spring-boot-starter-test: Apache-2.0 spring-boot-starter-data-jpa: Apache-2.0

Plugins: spring-boot-maven-plugin: Apache-2.0 jacoco-maven-plugin: EPL-2.0 prettier-maven-plugin: Apache-2.0 maven-jar-plugin: Apache-2.0 maven-compiler-plugin: Apache-2.0

delvh commented 2 years ago

If I see that correctly: The js/ ts packages won't be the problem, the main thing we need to ensure is that the unity license is compatible with MIT. Also: How did you manage to list all licenses? That looks autogenerated...

Gr33ndev commented 2 years ago

login-backend Required: github.com/go-openapi/errors: Apache-2.0 github.com/go-openapi/loads: Apache-2.0 github.com/go-openapi/runtime: Apache-2.0 github.com/go-openapi/spec: Apache-2.0 github.com/go-openapi/strfmt: Apache-2.0 github.com/go-openapi/swag: Apache-2.0 github.com/go-openapi/validate: Apache-2.0 github.com/go-swagger/go-swagger: Apache-2.0 github.com/golang-jwt/jwt: MIT github.com/iancoleman/strcase: MIT github.com/jessevdk/go-flags: BSD-3-Clause github.com/joho/godotenv: MIT github.com/prisma/prisma-client-go: Apache-2.0 github.com/rs/cors: MIT github.com/shopspring/decimal: MIT github.com/takuoki/gocase: MIT golang.org/x/crypto: BSD-3-Clause golang.org/x/net: BSD-3-Clause

Indirect Required: github.com/asaskevich/govalidator: MIT github.com/docker/go-units: Apache-2.0 github.com/felixge/httpsnoop: MIT github.com/fsnotify/fsnotify: BSD-3-Clause github.com/go-openapi/analysis: Apache-2.0 github.com/go-openapi/inflect: MIT github.com/go-openapi/jsonpointer: Apache-2.0 github.com/go-openapi/jsonreference: Apache-2.0 github.com/go-stack/stack: MIT github.com/google/go-cmp: BSD-3-Clause github.com/google/uuid: BSD-3-Clause github.com/gorilla/handlers: BSD-2-Clause github.com/hashicorp/hcl: MPL-2.0 github.com/josharian/intern: MIT github.com/kr/pretty: MIT github.com/kr/text: MIT github.com/magiconair/properties: BSD-2-Clause github.com/mailru/easyjson: MIT github.com/mitchellh/mapstructure: MIT github.com/oklog/ulid: Apache-2.0 github.com/pelletier/go-toml: MIT github.com/pkg/errors: BSD-2-Clause github.com/rogpeppe/go-internal: BSD-3-Clause github.com/spf13/afero: Apache-2.0 github.com/spf13/cast: MIT github.com/spf13/jwalterweatherman: MIT github.com/spf13/pflag: BSD-3-Clause github.com/spf13/viper: MIT github.com/subosito/gotenv: MIT github.com/toqueteos/webbrowser: MIT go.mongodb.org/mongo-driver: Apache-2.0 golang.org/x/mod: BSD-3-Clause golang.org/x/sys: BSD-3-Clause golang.org/x/text: BSD-3-Clause golang.org/x/tools: BSD-3-Clause golang.org/x/xerrors: BSD-3-Clause gopkg.in/ini.v1: Apache-2.0 gopkg.in/yaml.v2: Apache-2.0

Gr33ndev commented 2 years ago

Unity: https://unity3d.com/de/legal/terms-of-service

Unity Asset Store: https://unity3d.com/de/legal/as_terms

Gr33ndev commented 2 years ago

@delvh I will check again but I also think that the main problem will be the unity licenses. Unfortunately my report is actually created by hand and not generated.

Gr33ndev commented 2 years ago

Unless I missed any (please correct me if I did), apart from the Unity licenses, we only use the following licenses: Apache-2.0, BSD-2-Clause, BSD-3-Clause, EPL-2.0, ISC, MIT, MPL-2.0

delvh commented 2 years ago

Yes, I assumed something like that already. And those licenses are all compatible with MIT as far as I know.

Gr33ndev commented 2 years ago

Please check this at least one more time

Apache-2.0 is compatible with MIT BSD-2-Clause is compatible with MIT BSD-3-Clause is compatible with MIT EPL-2.0 is ? with MIT (I'm not sure if compatibility is important, since only the jacoco-maven-plugin is licensed under the EPL-2.0) ISC is compatible with MIT MIT is compatible with MIT MPL-2.0 is compatible with MIT

The Unity License is ? with MIT The Unity Asset Store License is ? with MIT

delvh commented 2 years ago

That is my state of knowledge as well.

Gr33ndev commented 2 years ago

Keycloak: Apache-2.0

cdingm commented 2 years ago

Zelda Like Tileset: CC0 1.0 - Public Domain Dedication --> No Copyright https://creativecommons.org/publicdomain/zero/1.0/

delvh commented 2 years ago

Sandro has now passed on the question to the legal department, we'll hopefully receive an answer in a few weeks...

Gr33ndev commented 2 years ago

UniTask: MIT -> https://github.com/Cysharp/UniTask