Usage of LLBLGen software necessary in maintenance?

Posts   
 
    
G.I.
User
Posts: 172
Joined: 09-Jun-2005
# Posted on: 19-Jun-2007 11:05:19   

Hi,

just a question: If we create software for another company, and that company will "own" the code after we have delivered our product, the other company does not have the license for LLBLGen ... so that other company will not be able to use the LLBLGen software.

Is it still possible for the other company to change the code and manually add for example another column in a table and implement all the code necessary in the generated entity code, etc. to enable this new field in the whole application?

I mean ... it's complicated and maybe not advisable, but if possible the customer will accept that we use LLBLGen, otherwise there is no way the customer wants this, since the customer himself does not want to be dependant of third party software.

How something simple as paying so little for such a great product can be made so complicated ... frowning

Gr.,

G.I.

Aurelien avatar
Aurelien
Support Team
Posts: 162
Joined: 28-Jun-2006
# Posted on: 19-Jun-2007 15:24:28   

Hi,

You mean manually add a field in the generated code ? I think would really be a pain, it should be simplier to buy a LLBL licence for your customer simple_smile

G.I.
User
Posts: 172
Joined: 09-Jun-2005
# Posted on: 20-Jun-2007 08:56:17   

"I think would really be a pain" means possible, means ok for me, since I won't have to do it if they don't decide to buy it wink

Walaa avatar
Walaa
Support Team
Posts: 14946
Joined: 21-Aug-2005
# Posted on: 20-Jun-2007 09:30:37   

IMHO, it's better for you and them if you charge them for an extra license of LLBLGen Pro, so you deliver the code to them with the license of the product. You might implicitly include the license charge within your fees in order not to give them the choice simple_smile This might save you a possible headache when they try to do something manually.

Otis avatar
Otis
LLBLGen Pro Team
Posts: 39588
Joined: 17-Aug-2003
# Posted on: 20-Jun-2007 10:21:48   

If you need to re-gen the code, you have to have a license, so if they want to add fields to an entity, you have to regen the code and thus have a license. simple_smile

Frans Bouma | Lead developer LLBLGen Pro
G.I.
User
Posts: 172
Joined: 09-Jun-2005
# Posted on: 20-Jun-2007 11:09:08   

I know that you have to regen ... the problem is not the license cost of the product ... the problem is that it's a very big company that has a lot of administrative stuff around it ... policies, stuff that must be done, application database that have to be maintained, installation issues, support for installation they should be able to give to users that want to install the software, etc. etc. So there is a lot of other stuff that has to be considered when they're buying software than just the cost of the product.

And because they are not going to use it themselves, accept in the very rare situation they want to change something themselves, they just want to know if it's possible to do it without the theoratically need of the tool to regenerate code.

To me it sounds stupid also ... but I also understand the extra "stuff" that comes with the problem of new software in the company. So I am not talking about regenerating code ... just manually add changes to the whole complicated code that is generated ...

Walaa avatar
Walaa
Support Team
Posts: 14946
Joined: 21-Aug-2005
# Posted on: 20-Jun-2007 18:48:39   

just manually add changes to the whole complicated code that is generated ...

You can add code to the generated code. Please check the section "Generated code - Adding your own code to the generated classes" in the manual.