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

Unclear license #2709

Open
torakiki opened this issue Nov 21, 2024 · 2 comments
Open

Unclear license #2709

torakiki opened this issue Nov 21, 2024 · 2 comments

Comments

@torakiki
Copy link

Hello,
I'm trying to understand the licensing model can you help me out?

  • first I strongly suggest you to put a license header on every file so it's clear what is the file license
  • second, the caption says An open-source localization platform and if I look at the LICENSE file in the root and in the GitHub details section it says it's APLv2 so to me the project is apache licensed but I found only by chance that the ee module has a different (non FOSS?) license. This is confusing (to say the least), maybe you could consider moving it to a different repo with its own LICENSE file.
  • third, the ee LICENSE file is... ehm... not a license file? I'd consider to accept the Enterprise Edition of Tolgee but where is it? No license header, no license text so what's the license of the files in the ee directory? Are they APLv2 or does this useless LICENSE file apply to them?
  • and last, so what happens if I clone and run the repo or if I try to self host? I assume I'm running an open source software but am I? or does it bring in some of the ee files, for which I should agree some terms which I cannot find?

Don't get me wrong, I understand the struggle and the frustration to make FOSS financially viable (welcome to the club BTW) but the current state, unless I missed something, is confusing and wrong. The repo says 'open source' in it's README and LICENSE file, you shouldn't have a proprietary license in a random directory

@JanCizmar
Copy link
Contributor

Hello!

Thanks for the query. 🙂

I have to admit that your points are relevant. I will consult this with our legal team, and we will take steps to fix this issue and make the licensing transparent.

The first step is clarifying the licensing without moving the ee code out.

The second step is making the ee directories removable so you can build a fully FOSS version of the version without the need to make other changes to the code. It's planned for 2025 since that wouldn't be an easy task and would slow our development of new features, which is our priority.

However, we don't plan to move the ee stuff to other repository, since that would make our code less manageable and harder to contribute.

@torakiki
Copy link
Author

Hello,
great, I think as long as it clarifies what's open source and what's not, whatever works for you I think is fine.
So, just to be fully sure, at the moment if I clone the repo and try to run the application I need what is in the ee directory which is not APLv2, correct?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants