dialogos-project / dialogos

The DialogOS dialog system.
https://www.dialogos.app
GNU General Public License v3.0
20 stars 7 forks source link

Replace copyright notices in source code #8

Closed alexanderkoller closed 6 years ago

alexanderkoller commented 6 years ago

All copyright notices in the source code should be changed from CLT + proprietary license to Uni Saarland + Apache license. These licences should also be added to all files that don't have them yet.

akoehn commented 6 years ago

Do you want Apache or GPL? The dirty-dialogos had GPLv3 as a license. Changing the license to Apache means we have to check all libraries for compatibility and I would ask all contributors whether they are okay with licensing their work under Apache.

alexanderkoller commented 6 years ago

I don't know if I care strongly one way or another. When I looked at Apache vs. GPL, it seemed to me that Apache was less restrictive, and I don't mind commercial use of DialogOS. Would you prefer GPL?

Apparently there is a Gradle plugin that can list the licenses of included Maven dependencies. Perhaps we can check whether we are including a dependency that is incompatible with Apache. What happens if we license our own source code under Apache, but our binary distribution contains non-Apache libraries?

akoehn commented 6 years ago

I asked our students and so far everyone agreed to use apache2.