if the user installs the plugin by double clicking on the downloaded .ccx file, , is it possible, before completing the installation, verify that the user A) is logged in the Adobe Creative Cloud B) does he have a valid PS license?
Iâm just curious here and feel free to not answer, but whatâs the use case? I mean I canât think of any benefit in simply just knowing if user is logged in with a valid Ps license
If not logged with a valid PS license the installation should not complete, avoiding launching the plugjn and then the pugin to break if a possible feature that needs license is called
If itâs a paid plugin and user is connected to internet, CCD checks if user has purchased it. If not, installation is stopped. If user is offline on the other hand, I believe even CCD check is bypassed and plugin can be installed without paying I reported this a while ago, but never got any response
If plugin is free, I think thereâs no check at all. So probably the same if plugin is not on the Marketplace - you can install it freely
Thanks @Karmalakas . I wonder why (free) UXP plugin can be installed on non licensed installation of PS
One of the bad thing is that the Plugin could be considered responsible (bad reputation) when executing some task that fail because of a strange behaviour due to a non licensed version of PS.
I was contacted several times and asked to share the CCX file, because users could not install using CCD. When I asked why, they couldnât explain clearly. I just said no, because Iâm pretty sure they were using cracked Ps or something like that. IMO you shouldnât worry about such actors, whoâre not willing to pay for the services, unless you distribute your plugin yourself and they can write some reviews without actually installing it
I think users can bypass checks using command-line (UPIA)
however I wouldnât worry too much about it, since itâs pretty much in the hands of Adobe to check for genuine/compatible products.
one solution might be implementing your own license check but not sure if it gets approved for the market.
I have a plugin that I bought a while back called âAnimatorâ that was updated recently from CEP to UXP and its developers publishes a CCX and provide instructions on how âActivateâ it using graphicriverâs license key.
not perfect but itâs a bit safer if you plan on publishing on your own
Looks like youâve gotten answers on the Valid PS license side of things.
From my experience, you must have a Creative Cloud account in order to install a ccx plugin, even through command line. In my thread here multiple people are blocked from installing a ccx due to ânot being signed inâ even though we are signed in, so it definitely checks for that.
This is definitely not the case. Itâs relatively easy to install any .ccx-based UXP plugin without using the Creative Cloud app. Iâve written Adobe about this backdoor and have not heard back. Worse yet, one of my customers claims to have contacted Adobe tech support for help installing my plugin on a licensed version of Ps (so the person had the CC app but it wasnât working to install the .ccx file), and tech support showed them the backdoor installation method. IMO, this is Adobe doing self-harm. Anyone with a cracked version of Ps could use this method and Adobe is showing them how to do it. One of the benefits Adobe has over other image-editing apps is the support for extensions, and forcing installation through the CC app is the perfect way to insure only licensed users could install extensions. But it seems Adobe has created (or at least tolerates) a backdoor installation method for UXP panels, which means pirated version of Ps can also easily install pirated versions of UXP plugins. Itâs actually much worse than this if you stop and think about it, but discussions of additional consequences probably should not happen on a public forum.
Our experiences couldnât be more different! But I digress. Its apparent my team is experiencing a doozy of a bug.
The situation you describe sounds bad for people who want to make money from using the plugin marketplace, which is still very much an important concern. If plugin developers canât reliably make money from the marketplace, there may be less quality content on it, which might eventually impact Adobe. But I personally think the freedom to install .ccx files should be the priority. It would make development of in-house tools for creative studios way better, and who cares if a cracked PS user installs some free plugins?
Adobe should instead add a library or system that you can implement in plugins that does one of the verification systems talked about in this thread. That way fancy in-house tools could be password protected (or not), and paid plugins can ensure a transaction.
@Zob and others, pardon the naive question : âpirated versions of UXP pluginsâ⌠This means that either or both of the following cases is somehow possible A) to open and read/modify a ccx file B) to read an https authorization request (user/password check) sent via internet to the private plugin license checker ?