Thanks for the feedback.
With regard to @orestiskon saying in Interfacing with Gumroad's API:
The current license system in Cinema 4D implies that the user generates License Information and sends it to the plugin developer to get get a personalized key back.
please consider that a similar mechanism was in place even before R21 to let the plugin vendor generating the plugin license based on this customer information (see Licensing Plugins – Part I – Basics
[URL-REMOVED]). So the UX is as much as was in the past and everybody is free to judge it.
With regard to @orestiskon saying in Interfacing with Gumroad's API:
Not only that but there are some very big limitations currently. If a studio account has 20 c4d licenses, I can't tie the plugin to a specific c4d version as I would with the serial numbers. I can only tie it to 1 machine, which is limiting and uncomfortable for the customer, or tie it to the account and allow them to only get 1 plugin license and use it in 20 different c4d licenses simultaneously.
it's not right, as proved in the Basic Licenses Workflow examples (blw_common, blw_pluginlicensedialog, blw_simplegenerator) where you can bind your license mixing up the following settings:
- user ID
- system ID
- binary type (Cinema or TR)
- binary version
- c4d licensing type (nodelocked or floating)
and easily cover the case pointed above.
Wtih regard to @orestiskon sayng in Interfacing with Gumroad's API:
especially indie developers are struggling with it, as I've noticed in numerous people I talked with.
as far as I can see in this forum, I can count only 5 threads (including this) in the last 2 years. Please let your contact use the forum if the need support.
In the end I don't think that having still in place the old system would have helped on solving the issues reported here because that previous system was not addressing the issues that with Gumroad API you can address (like billing, license key generation and so on).
Nonetheless I'll ask PM to check again this topic and see if there's space in the future to accomodate with helpers eventually streamlining the plugin licensing process.
[URL-REMOVED] @maxon: This section contained a non-resolving link which has been removed.