SimplifiedLogic / creoson

OpenSource Automation using JSON Transactions for PTC's CREO Parametric
http://www.creoson.com
MIT License
79 stars 23 forks source link

Usage of OTK C++ library in Version 2.9.0 #111

Closed tmp-user-dev closed 2 months ago

tmp-user-dev commented 2 months ago

The release note of Version 2.9.0 says that some of the function start using OTK C++ rather than J-Link. https://github.com/SimplifiedLogic/creoson/releases/tag/v2.9.0

Questions

  1. Does user need to install OTK C++ in addition to J-Link?
  2. Does user need a OTK C++ license to unlock the application?
adama2000 commented 2 months ago

Users should not need an additional license, that is only needed by developers. The OTK C++ module included with creoson has been "unlocked" so it can be used without a license.

I don't think users need to install OTK C++ either, I think that's only for developers too.

Adam Andrews

On Sun, May 26, 2024, 21:46 tmp-user-dev @.***> wrote:

The release note of Version 2.9.0 says that some of the function start using OTK C++ rather than J-Link. https://github.com/SimplifiedLogic/creoson/releases/tag/v2.9.0

Questions

  1. Does user need to install OTK C++ in addition to J-Link?
  2. Does user need a OTK C++ license to unlock the application?

— Reply to this email directly, view it on GitHub https://github.com/SimplifiedLogic/creoson/issues/111, or unsubscribe https://github.com/notifications/unsubscribe-auth/AANPKPCMLHC4X5WJI5YAENLZEKGAHAVCNFSM6AAAAABIKJN7DCVHI2DSMVQWIX3LMV43ASLTON2WKOZSGMYTQMBWGUZTQMA . You are receiving this because you are subscribed to this thread.Message ID: @.***>

tmp-user-dev commented 2 months ago

Thank you very much for the answer.

Correct me if my understanding is wrong.

End Users (who simply use distributed application which interact with creoson)

Developers (who develops and distribute application which interact with creoson)

If OTK C++ module is included in creoson and already unlocked plus the app connects to creo via creoson only, I'm bit confused why developers additionally need to install the C++ module and its license.

adama2000 commented 2 months ago

Sorry, what I said was misleading, I should have said it differently --

Hope that clears things up,

Adam Andrews

On Tue, May 28, 2024 at 11:31 PM tmp-user-dev @.***> wrote:

Thank you very much for the answer.

Correct me if my understanding is wrong.

End Users (who simply use distributed application which interact with creoson)

  • Need to install JLink and creoson server
  • No need to install OTK C++
  • No license is required

Developers (who develops and distribute application which interact with creoson)

  • Need to install JLink and creoson server
  • Need to install OTK C++ ?
  • Need OTK C++ license ?

If OTK C++ module is included in creoson and already unlocked plus the app connects to creo via creoson only, I'm bit confused why developers additionally need to install the C++ module and its license.

— Reply to this email directly, view it on GitHub https://github.com/SimplifiedLogic/creoson/issues/111#issuecomment-2136449574, or unsubscribe https://github.com/notifications/unsubscribe-auth/AANPKPAIAW5PT2UTALNUQRLZEVDYNAVCNFSM6AAAAABIKJN7DCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMZWGQ2DSNJXGQ . You are receiving this because you commented.Message ID: @.***>

adama2000 commented 2 months ago

That was probably too wordy.... to keep it simple: you don't need an OTK C++ license to develop apps that use creoson, nor do you need to install OTK C++.

Adam Andrews

On Tue, May 28, 2024 at 11:45 PM Adam Andrews @.***> wrote:

Sorry, what I said was misleading, I should have said it differently --

  • An OTK C++ license is needed if you are going to develop OTK C++ libraries.

  • If you are developing your own app which uses the creoson library, then technically you are not an OTK C++ developer, you are merely using the OTK C++ library that is bundled with creoson. So in that sense, your creoson developers are the same as end users.

  • As far as creoson is concerned, you would only need an OTK C++ license / installation if you were going to modify the C++ code that is inside creoson. It's unlikely this is what you are planning to do, since most creoson developers just want to use the library as is.

Hope that clears things up,

Adam Andrews

On Tue, May 28, 2024 at 11:31 PM tmp-user-dev @.***> wrote:

Thank you very much for the answer.

Correct me if my understanding is wrong.

End Users (who simply use distributed application which interact with creoson)

  • Need to install JLink and creoson server
  • No need to install OTK C++
  • No license is required

Developers (who develops and distribute application which interact with creoson)

  • Need to install JLink and creoson server
  • Need to install OTK C++ ?
  • Need OTK C++ license ?

If OTK C++ module is included in creoson and already unlocked plus the app connects to creo via creoson only, I'm bit confused why developers additionally need to install the C++ module and its license.

— Reply to this email directly, view it on GitHub https://github.com/SimplifiedLogic/creoson/issues/111#issuecomment-2136449574, or unsubscribe https://github.com/notifications/unsubscribe-auth/AANPKPAIAW5PT2UTALNUQRLZEVDYNAVCNFSM6AAAAABIKJN7DCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMZWGQ2DSNJXGQ . You are receiving this because you commented.Message ID: @.***>

tmp-user-dev commented 2 months ago

Thanks for the clarification. Now it's clear to me.