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

Question: Licensing and Fabulous project templates #823

Open
ChristophSchmidpeter opened this issue Dec 5, 2020 · 1 comment
Open

Question: Licensing and Fabulous project templates #823

ChristophSchmidpeter opened this issue Dec 5, 2020 · 1 comment
Labels
t/discussion A subject is being debated

Comments

@ChristophSchmidpeter
Copy link

First of all, thanks for the amazing framework. This is the most promising UI framework I have seen.

Question / Discussion

To my question:
The getting started guide recommends using the project templates e.g. via

dotnet new fabulous-xf-app -n MyApplication

However, in the generated file it includes a license header, and I don't quite understand what that implies when using the templates:

// Copyright Fabulous contributors. See LICENSE.md for license.

So what I understand is that the templates are licensed under the Apache 2.0 License, and thus I need to follow Apache 2.0 in my code-base if I use the templates. So for example, using the templates I need to comply to Apache 2.0 in the my own code base, or no? (E.g. keeping the license header in my code-base) Doesn't this limit the use-case scenarios of the templates?

@ChristophSchmidpeter ChristophSchmidpeter changed the title Question: Licencing and Fabulous project templates Question: Licensing and Fabulous project templates Dec 5, 2020
@TimLariviere
Copy link
Member

TimLariviere commented Dec 7, 2020

Hi @tituslabienus. Thanks for your interest in Fabulous!

I'm no expert on the licensing subject but the way I understand it, Apache 2.0 only requires you to mention the copyright/license of Fabulous somewhere for your users to see. You don't need to have the license header in your own code files.
Also Apache 2.0 does not force you to use Apache 2.0 for your own code, you're free to choose your own license.

Usually, I've seen it done in the application About page. Like "Copyright of the app - Copyright lib1 - Copyright Fabulous - etc".

The license header of the templates is only here as a reminder to check the license of Fabulous if you intend to use it.

@TimLariviere TimLariviere added the t/discussion A subject is being debated label Dec 7, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
t/discussion A subject is being debated
Projects
None yet
Development

No branches or pull requests

2 participants