TechxArtisanStudio / Openterface_QT

Openterface Mini-KVM: Host Applications for Windows and Linux Support
GNU Affero General Public License v3.0
35 stars 5 forks source link

GPL license vs AGPL #1

Closed mgulick closed 3 months ago

mgulick commented 4 months ago

Hi. I'm considering backing this project as it seems really neat and quite useful. I hope that you are able to release code for Linux under a FOSS license.

I see that this repository, and all of the other client software (macOS, Android, Windows) have an AGPL license file. While this is a perfectly good license, the GPL would be more appropriate for end-user client software. The GPL is preferable for software when the end-user downloads and runs the software directly. The AGPL is better for software which the user only interacts with through a remote web site run by a third party, i.e. SaaS, or software as a service.

Thanks!

TechxArtisan commented 4 months ago

Hi @mgulick,

Thank you for initiating this discussion about licenses. You are correct in pointing out the differences between GPL (General Public License) and AGPL (Affero General Public License). Both are indeed FOSS (Free Open Source Software) licenses.

The AGPL was developed to close the "loophole" in GPL, which requires users to distribute their modifications even when not being distributed to others. The scenario you've described aligns perfectly with this.

In our product roadmap, we plan to incorporate a VNC (Virtual Network Computing) server function into our software, including the MacOS and QT versions. Considering this, the AGPL license, which is more suited to software providing network-based services, is a more appropriate choice for us in the long run. While the remote functionality isn't in place just yet, we want to avoid having to make a license switch in the near future.

Please let us know if you have any more questions or concerns. Your support and understanding are vital to us.

Cheers. Kevin