270 words

Issue #135 - Activation & Object Model Enhancement

Feature RequestVersion: Priority: NormalStatus: ClosedReplies: 3
#1
2012-01-30 10:31

We'd like to buy and use OEM Licenses. However, our object model gets enhanced at runtime (using JEnhancer directly) and not at compile time so we can not "sign" our object model at compile time though we are unable (and don't want) to activate each oem instance so we'd need a solution for this.

 

 

thanks

Alex

quasado
quasado's picture
Joined on 2011-04-30
User Post #104
#2
2012-01-30 22:56

The license has to be bound to something. Currently Server/Site licenses are bound to machines. OEM licenses are bound to the object model. Please suggest alternative binding that may work for you.

Some sort of binding is necessary to avoid uncontrolled distribution of ObjectDB, since OEM users may put their application with ObjectDB on the web for download by everyone (e.g. as a trial or free version).

ObjectDB Support
ObjectDB - Fast Object Database for Java (JPA/JDO)
support
support's picture
Joined on 2010-05-03
User Post #889
#3
2012-01-31 06:10

hi,

Well, we are creating osgi bundles using maven. One of our bundles contains the code calling odb JEnhancer. Maybe it'd be possible to somewhat generate a key with maven & odb on developer machine that could be inserted into our class that calls JEnhancer that then enhances the object model correctly at runtime?

See, we don't have any interest in populating odb somewhere as it'd be forbidden by licenses anyway. Sure enough you need to protect your investment, however, binding companies buying your licenses on too harsh licenses (i.e. making it harder for them to distribute apps with your technology) might be a show stopper as well though.

 

thank you very much,

Alex

quasado
quasado's picture
Joined on 2011-04-30
User Post #105
#4
2012-01-31 08:50

This may be considered as an exceptional arrangement in situations in which the object model is dynamic but it will require singing an agreement to protect ObjectDB from unauthorized distribution. Please open a support ticket to discuss the details.

ObjectDB Support
ObjectDB - Fast Object Database for Java (JPA/JDO)
support
support's picture
Joined on 2010-05-03
User Post #891

Post Reply

Please read carefully the posting instructions - before posting to the ObjectDB website.

  • You may have to disable pop up blocking in order to use the toolbar (e.g. in Chrome).
  • Use ctrl + right click to open the browser context menu in the editing area (e.g. for using a browser spell checker).
  • To insert formatted lines (e.g. Java code, stack trace) - select a style in the toolbar and then insert the text in the new created block.
  • Avoid overflow of published source code examples by breaking long lines.
  • You may mark in paragraph code words (e.g. class names) with the code style (can be applied by ctrl + D).
  • Long stack traces (> 50 lines) and complex source examples (> 100 lines) should be posted as attachments.
Attachments:
Maximum file size: 32 MB
Cancel