On Friday, October 11, 2013 8:25:01 AM UTC-4, Lukas Eder wrote: > > Hi Eric, > > 2013/10/10 Eric Schwarzenbach <[email protected] <javascript:>> > >> Actually I've been assuming something about how this license works, that >> I should verify: >> >> Suppose I've written a piece of software using JOOQ (and say it uses the >> JOOQ Runtime module for execution) and sell this product to buy 5 companies >> that will use it with Oracle. Does this mean that either they each have to >> buy a JOOQ licence, or I have to buy those licenses and include them with >> my product? I've been assuming that my buying a single license does not >> cover me for however many copies of it I sell and get deployed on my >> customers servers. >> >> Is this right or am I misinterpreting? >> > > The jOOQ license is a developer Workstation license. If you're the only > developer on your product, and your product is used only with Oracle, then > you can buy a single "jOOQ Professional Edition" license regardless of the > number of your customers. However, you may not sublicense or redistribute > jOOQ, i.e. you may not make it available to your customers. Otherwise, they > too (or you) would have to buy additional Workstation licenses. > > I believe that the additional cost of using jOOQ in licensed software > products is negligible, the more customers you have. This is comparable to > ZKoss, a popular UI framework who are selling developer licenses ( > http://www.zkoss.org/price/pricing) >
I think my confusion centers around that "redistribute jOOQ" part. When you say "workstation license" I think of a tool like IntelliJ. Obviously when I develop code with IntelliJ my customers don't have to buy a license to it also when they use my software, however I don't need to redistribute any part of IntelliJ with my software. However if I use JOOQ to develop a piece of software, I generally will need to include some JOOQ libraries packaged with my code, say for example in the WEB-INF/lib folder inside a war file. While I don't expect my customers to extract your jars from my software package and develop code with it, still I have redistributed these JOOQ jars to them. I think you may have a different understanding of the word redistribute than I do. Perhaps mine is flawed, but what really matters, I guess is what lawyers will understand from the terms of the license. Are you saying that your license allows me to include you jars with my software and my customers to run that software without buying additional licenses? (If so, I'm very happy and the concerns I have been expressing have been over-inflated.) -- You received this message because you are subscribed to the Google Groups "jOOQ User Group" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
