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

a question about opensource #134

Open
valenwong opened this issue Aug 19, 2024 · 1 comment
Open

a question about opensource #134

valenwong opened this issue Aug 19, 2024 · 1 comment

Comments

@valenwong
Copy link

Hi Sir
Thanks for you great code, I am a newbie to github, this is my first time login to github,
I used chatgpt-clone to create a rag app for my company,I added many new functions, like: rag for pg,oracle, image generate, file upload , web interface changes. I will use it in my company .
But I am not sure how to follow gplv3 from your project。 So to follow your lisence, I should:

  1. open my source , shall I get a permit from you to create a new project on github ? right ?
  2. in my app/project, keep your lisence , keep and show the original source from you(your name and github url)

Are these enough ?
Please let me know if there is any issue.
Thanks

@ajh123
Copy link

ajh123 commented Nov 16, 2024

To follow the GPLV3 you need to make your entire app open source. No permit is required.

Your project does not have to be on GitHub, but the source code must be public somehow.

The GPLV3 forces your project to be under the same license as well.

If you don't release your code, then you are breaking the terms of the license, this means the orignal developer could potentially sue you (probably not going to happen but it is a possibility).


However, If you use or modify the software privately without distributing it, you don't have to share the code.

Giving people at your company a runable copy of the code does count as distribution, but just sharing them the URL to a running instance does not count as distribution.

If this project had an AGPLv3 license, then network use (sharing the URL) does count as distribution. However, under the current GPLV3 it does not.

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