Per device license activation / deactivation

105 views
Skip to first unread message

Emrah Baskaya

unread,
Jul 19, 2021, 1:14:39 PM7/19/21
to doubango-ai
Hi, I'm interested in implementing the MRZ reader in a mobile setting, as Doubango's solution seems to be the best-in-class after weeks oc research. One thing I'm wondering is how the per-device license works... Can we move a license to another device in either one of these situations:
  1. Upgrade the mobile device (where the old device is also available)
  2. Move the license to a new phone after device loss. (no access to the old device)
Regards,
Emrah

Mamadou DIOP

unread,
Jul 19, 2021, 1:31:57 PM7/19/21
to Emrah Baskaya, doubango-ai

Hi,

As explained at https://www.doubango.org/pricing.html, "This license cannot be transferred, shared or revoked."

There is no network stack in our products. The activation can be done offline and the device also works offline. We don't know if you're using the license or not. If you tell us that "you have stopped using a license on a device" it's an affirmation we cannot verify. Also, we cannot prevent you from using a license once it's activated. This is why you cannot move a license regardless the situation (device loss, damaged, upgraded...).

Companies allowing you to move a license will require you to connect it to the internet. That's not our model.

Regards,

--
You received this message because you are subscribed to the Google Groups "doubango-ai" group.
To unsubscribe from this group and stop receiving emails from it, send an email to doubango-ai...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/doubango-ai/af88427f-63b4-4687-82b9-82181f73656fn%40googlegroups.com.

Emrah Baskaya

unread,
Jul 19, 2021, 1:52:26 PM7/19/21
to Mamadou DIOP, doubango-ai
Thank you for the clarification. I thought the Mobile Licensing had separate terms as its own entry on the pricing page (as I had seen an Internet permission on the demo app, I assumed a different method for activation.)
<uses-permission android:name="android.permission.INTERNET" /> <!-- Network permission need for license activation only. This line could be removed if you're not planning to activate any license. -->
Thanks for your help. I have zero experience in mobile development (c#.net and javascript background), as soon as I can get the demo to work as per our needs, I'll be applying for a license.

Mamadou DIOP

unread,
Jul 19, 2021, 2:01:39 PM7/19/21
to Emrah Baskaya, doubango-ai

The network permission is for automatic activation. More at https://www.doubango.org/SDKs/LicenseManager/docs/Activation_use_cases.html

As the comment says, you can remove the permission and perform manual activation if you want.

There is no network functions in ultimateMRZ.so, the networking functions are in the sample app and the source code is at https://github.com/DoubangoTelecom/ultimateMRZ-SDK/blob/master/samples/android/common/src/main/java/org/doubango/ultimateMrz/common/MrzLicenseActivator.java

The complete quote from pricing page is:

"A runtime license is royalty-free and lifetime. It's tied to a mobile device or server. Every mobile device or server using the SDK must have it. This license cannot be transferred, shared or revoked."

It's pretty clear that mobile licensing have same terms.

Reply all
Reply to author
Forward
0 new messages