Skip to content

Conversation

@VaishnaviHire
Copy link
Collaborator

@VaishnaviHire VaishnaviHire commented Jul 11, 2025

Add Apache License to the llama-stack operator

Copy link

@raghotham raghotham left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are you ok with MIT license which is what we are using for the other repos?

@VaishnaviHire
Copy link
Collaborator Author

Are you ok with MIT license which is what we are using for the other repos?

Yes, I will update it. There were other client repos that used Apache.

Signed-off-by: Vaishnavi Hire <vhire@redhat.com>
Copy link
Collaborator

@rhuss rhuss left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lgtm, thx!

@raghotham raghotham merged commit 987937e into llamastack:main Jul 14, 2025
6 checks passed
rhuss added a commit that referenced this pull request Jul 15, 2025
rhuss added a commit that referenced this pull request Jul 15, 2025
This reverts commit 987937e.

Signed-off-by: Roland Huß <rhuss@redhat.com>
mergify bot pushed a commit that referenced this pull request Jul 15, 2025
Reverts #98

Sorry, I was a bit premature with my approval, as we probably still need a bit more discussion about licensing in general and especially about ownership. IANAL, but let's keep the PR open for a bit longer to find a good solution.

So I will revert the previous PR if okay, but at the same time, I will open an identical one to #98 to continue the discussion.


Approved-by: leseb
@rhuss rhuss mentioned this pull request Jul 15, 2025
VaishnaviHire added a commit to VaishnaviHire/llama-stack-k8s-operator that referenced this pull request Jul 16, 2025
Add Apache License to the llama-stack operator

Signed-off-by: Vaishnavi Hire <vhire@redhat.com>
(cherry picked from commit 987937e)
VaishnaviHire pushed a commit to VaishnaviHire/llama-stack-k8s-operator that referenced this pull request Jul 16, 2025
Reverts llamastack#98

Sorry, I was a bit premature with my approval, as we probably still need a bit more discussion about licensing in general and especially about ownership. IANAL, but let's keep the PR open for a bit longer to find a good solution.

So I will revert the previous PR if okay, but at the same time, I will open an identical one to llamastack#98 to continue the discussion.

Approved-by: leseb
(cherry picked from commit 29a26b3)
VaishnaviHire added a commit to VaishnaviHire/llama-stack-k8s-operator that referenced this pull request Jul 16, 2025
Add Apache License to the llama-stack operator

Signed-off-by: Vaishnavi Hire <vhire@redhat.com>
(cherry picked from commit 987937e)
VaishnaviHire pushed a commit to VaishnaviHire/llama-stack-k8s-operator that referenced this pull request Jul 16, 2025
Reverts llamastack#98

Sorry, I was a bit premature with my approval, as we probably still need a bit more discussion about licensing in general and especially about ownership. IANAL, but let's keep the PR open for a bit longer to find a good solution.

So I will revert the previous PR if okay, but at the same time, I will open an identical one to llamastack#98 to continue the discussion.

Approved-by: leseb
(cherry picked from commit 29a26b3)
mergify bot pushed a commit that referenced this pull request Jul 23, 2025
This is a re-make of #98 , that was prematurely approved (sorry, my bad).

People have still some concerns that we need to resolve before merging the license. 
It can be an easy discussion, but IANAL, so better play safe and listen to some more voices.

The questions actually are:

* What is the implication to have `Copyright (c) 2025 Meta Llama` wrt to future work and when moving potentially to a foundation later ? Wouldn't it be bettet to use a neutral term like `Copyright (c) 2025 The Llama Stack community` ?
* There are still repos in the GitHub `llamastack` org that uses an APL license, eg. [llama-stack-client-typescript/LICENSE](https://github.com/llamastack/llama-stack-client-typescript/blob/generated/LICENSE), but I have the feeling all repos in that org should leverage the same license. 
* Also, other projects that are using the MIT license, have a different copyright holder line, like `Copyright (c) Meta Platforms, Inc. and affiliates` in [llamastack/llama-stack-client-python](https://github.com/llamastack/llama-stack-client-python/blob/fe7130c105885a97cbc67410050a45f3de2f2db5/LICENSE)

My proposal would be to settle on a single license file with the same content and update all repositories atomically.




Approved-by: leseb

Approved-by: VaishnaviHire

Approved-by: nathan-weinberg
VaishnaviHire pushed a commit to VaishnaviHire/llama-stack-k8s-operator that referenced this pull request Jul 23, 2025
This is a re-make of llamastack#98 , that was prematurely approved (sorry, my bad).

People have still some concerns that we need to resolve before merging the license.
It can be an easy discussion, but IANAL, so better play safe and listen to some more voices.

The questions actually are:

* What is the implication to have `Copyright (c) 2025 Meta Llama` wrt to future work and when moving potentially to a foundation later ? Wouldn't it be bettet to use a neutral term like `Copyright (c) 2025 The Llama Stack community` ?
* There are still repos in the GitHub `llamastack` org that uses an APL license, eg. [llama-stack-client-typescript/LICENSE](https://github.com/llamastack/llama-stack-client-typescript/blob/generated/LICENSE), but I have the feeling all repos in that org should leverage the same license.
* Also, other projects that are using the MIT license, have a different copyright holder line, like `Copyright (c) Meta Platforms, Inc. and affiliates` in [llamastack/llama-stack-client-python](https://github.com/llamastack/llama-stack-client-python/blob/fe7130c105885a97cbc67410050a45f3de2f2db5/LICENSE)

My proposal would be to settle on a single license file with the same content and update all repositories atomically.

Approved-by: leseb

Approved-by: VaishnaviHire

Approved-by: nathan-weinberg
(cherry picked from commit 2b48cb8)
VaishnaviHire pushed a commit to VaishnaviHire/llama-stack-k8s-operator that referenced this pull request Jul 23, 2025
This is a re-make of llamastack#98 , that was prematurely approved (sorry, my bad).

People have still some concerns that we need to resolve before merging the license.
It can be an easy discussion, but IANAL, so better play safe and listen to some more voices.

The questions actually are:

* What is the implication to have `Copyright (c) 2025 Meta Llama` wrt to future work and when moving potentially to a foundation later ? Wouldn't it be bettet to use a neutral term like `Copyright (c) 2025 The Llama Stack community` ?
* There are still repos in the GitHub `llamastack` org that uses an APL license, eg. [llama-stack-client-typescript/LICENSE](https://github.com/llamastack/llama-stack-client-typescript/blob/generated/LICENSE), but I have the feeling all repos in that org should leverage the same license.
* Also, other projects that are using the MIT license, have a different copyright holder line, like `Copyright (c) Meta Platforms, Inc. and affiliates` in [llamastack/llama-stack-client-python](https://github.com/llamastack/llama-stack-client-python/blob/fe7130c105885a97cbc67410050a45f3de2f2db5/LICENSE)

My proposal would be to settle on a single license file with the same content and update all repositories atomically.

Approved-by: leseb

Approved-by: VaishnaviHire

Approved-by: nathan-weinberg
(cherry picked from commit 2b48cb8)
(cherry picked from commit 09038ff)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants