dubinc / dub

Open-source link management infrastructure
https://dub.co
GNU Affero General Public License v3.0
16.83k stars 1.72k forks source link

Docs: Self hosting guidance seems misaligned to license #1015

Open ssddanbrown opened 1 week ago

ssddanbrown commented 1 week ago

Hello, When browsing the self-hosted docs I noticed the following text:

First, clone the Dub repo into a public GitHub repository. If you are planning to distribute the code, make sure to keep the source code public to comply with our AGPLv3 license.

I don't really see why it specifies a "public GitHub repository"? Especially as you'd be generally cloning it down for local use which is reflected by the command immediately following this, so it seems a bit out of place?

Secondly (I am not a legal expert btw) I don't believe there's anything specifically in the AGPLv3 which requires the source code to remain public, it just needs to be accessible to those that the application is distributed to (where distribution includes web use in that case). If you need to specifically state the distribution requirements for sass offerings (which is what I assume you might be concerned about), i feel a more accurate rendition of this line would be something like:

First, clone the Dub repo. If you are planning to provide the application as a service, make sure to provide source access (including modifications) to users of that service under the same freedoms so you remain in compliance with the AGPLv3 license.

linear[bot] commented 1 week ago

ENG-401 Docs: Self hosting guidance seems misaligned to license