While setting up Cal, it asks you to choose between the AGPLv3 and an Enterprise license, and warns that with the AGPLv3 you can't resell the software easily.
I've read the AGPLv3 and also asked ChatGPT to highlight for me anything that might be an issue on that front. Can someone clue me into to what I might be missing?
Is there anything in this license that precludes me from selling access to my hosted version?
No, the GNU Affero General Public License Version 3 (AGPLv3) does not preclude you from selling access to a hosted version of the software. In fact, the AGPLv3, like other open-source licenses, allows for commercial use, which includes the possibility of charging for access to the software. However, there are a few important considerations to keep in mind:
1. Source Code Availability: If you modify the AGPLv3 licensed software and host it on a server, the license requires you to make the modified source code available to your users. This is a unique aspect of the AGPLv3, aimed at ensuring that users of networked software can access the source code.
2. License Compliance: You must comply with all terms of the AGPLv3. This includes providing any required notices and making sure that any distribution (including selling access to the software) adheres to the terms of the license.
3. No Restriction on Charging: The AGPLv3 does not place restrictions on the amount you can charge for providing access to the software. The pricing strategy is entirely up to you.
4. Pass-Along Requirements: If your hosted software includes AGPLv3 licensed components, you are required to make the source of these components, including your modifications, available under AGPLv3. This means that your customers could theoretically use your modifications to set up their own competing services.
In summary, you are free to sell access to your hosted version of AGPLv3 licensed software, but you must comply with the requirements of the license, particularly those related to the availability of source code for your users.