3 ms·
> Do you have to pay as long as you distribute the app? This depends on the licence. In this particular case, the licence agreement[1] appears to allow continu
by joshuaissac 3y ago
> Do you have to pay as long as you distribute the app?
This depends on the licence. In this particular case, the licence agreement[1] appears to allow continued distribution of the end product as long as the subscription was active at the time of development, and the licensing terms have not been breached.
Relevant parts of the licence agreement:
> Term. This Agreement shall commence on the date on which Licensee [...] obtains a copy of PySimpleGUI, and shall continue thereafter until terminated as set forth herein.
> Library. Licensor grants Licensee a [...] license during the Term [...] to redistribute the Library to recipients of its Licensee Applications
> "Authorized Developer" [...] is either (1) a Hobbyist Developer; or (2) a Commercial Developer who has purchased an active PySimpleGUI paid license hereunder, in effect at the time of development, which is fully paid up
1. https://www.pysimplegui.com/eula https://www.pysimplegui.com/eula
- gcr 3y agoI'm not a lawyer, but doesn't the clause under "Library" only grant a license to distribute the library "during the term," which is terminated when the developer doesn't renew their subscription? Directly quoting what you wrote. What am I not seeing?
- joshuaissac 3y agoI am not a lawyer either, but my understanding is that 'the Term' refers to the term of the agreement, which ends when the agreement is terminated, not to the active term of the subscription. They specify a few ways in which the agreement can be terminated, but ending the subscription is not one of them.
- nottorp 3y agoThis is not just about pysimplegui, they just triggered my thinking about it. Anything depending on subscription based libraries has to consider it. Especially if the seller is all lawyered up like Digia. What if you stop selling an application, and 10 years later there is a case for selling it again unmodified? Which is exactly what happens with old games on GoG, for example. Would you need to back pay the subscription for 10 years?
- joshuaissac 3y agoIn general, it would depend on the specific licence and the jurisdiction. The licensor can demand that the final product using the library can only be distributed while there is an active subscription in place (which is not the case here with PySimpleGUI). They may even say that the end users only have the licence as long as someone is paying a subscription. There are cases where that might make sense. For example, if the library is relying some online/cloud service operated by the licensor or their agent, and it costs them money to keep it running.
- nottorp 3y ago> For example, if the library is relying some online/cloud service operated by the licensor or their agent, and it costs them money to keep it running. I wouldn't call that product a "library". In that case the product is the service and the library is just the means to access it (unless X provides the service and Y provides the library, but that's a niche case). The problem is pure software libraries.