Lukas, I think if your open to creative solutions we can probably work something out. I'll have to get back to you when I have more concrete plans to include jOOQ and also after I've discussed it with the larger community.
Just a general comment. You obviously know databases and are quite an expert with SQL. jOOQ offers some incredible power if you want to fully exploit the capabilities of SQL. There are a lot of users that would use jOOQ that are not SQL experts and have very simple requirements. For example, in Apache CloudStack the data access patterns are trivial and do not really need advanced SQL features. But regardless of the features and power that jOOQ exposes, I believe users will still want to use jOOQ because its a delightfully simple API and easy to use. So you can look at your users in two groups: casual users who use jOOQ because it provides a simple and nice API, and power user who use jOOQ because it allows them to get to powerful SQL features. For power users, I think they will pay because jOOQ truly provides unmatched features. For casual users, you'll never be able to monetize them. Power users though will probably be less than 10% of your user base. So just be careful as you try to monetize the power user, that you do not alienate the casual users. The casual user will never pay you money, but they are essential to the livelihood of jOOQ. I think you run the risk of unintentionally painting a picture that jOOQ is for people that need advanced SQL features. Darren On Friday, October 11, 2013 2:55:42 AM UTC-7, Lukas Eder wrote: > > Hello Darren, > > Thank you very much for your openness. I'm very sorry to hear how bad our > new licensing strategy has made you feel. As mentioned before, I have long > contemplated many alternatives, and even if I found this one to be the most > promising, I knew that it will be very disappointing to many users who > believe in Open Source as much as you do. I hadn't been looking forward to > that aspect of moving forward at all. > > Rest assured, though, that I'm very open to discussion and creative > solutions. I believe that there is room for win-win situations also with > non-commercial Open Source stakeholders such as Apache CloudStack. What if > jOOQ followed suit with the popular YourKit Profiler's licensing strategy > (see http://www.yourkit.com/purchase/index.jsp) and allowed Apache > CloudStack and other non-commercial OSS projects to include (but not > redistribute) "jOOQ Enterprise" in return for a backlink? By "not > redistributing", I mean that the jOOQ API may only be used by CloudStack > internally, and must not be made available to CloudStack consumers. > > I am aware of the Apache Foundation's generally rather strict views on > what is acceptable for inclusion, but I think that it might be worth to > pitch such an idea to your community. What do you think? > > > So while jooq is awesome, querydsl is probably acceptable. > > That is the best comparison I've heard so far. :-) May I cite this? > > Best regards, > Lukas > > > > 2013/10/11 <[email protected] <javascript:>> > >> So here's my dilemma now. I'm a committer on Apache CloudStack. ACS >> currently has a custom data access framework that is somewhat limiting. >> I've been working on the technical feasibility of moving to an off the >> shelf open source framework for database access. After much analysis I >> came to the conclusion that hands down jooq was the right framework. I was >> just working through some technical issues on how to integrate jooq and >> then I was going to put this up for discussion on the mailing list. Now >> with this license announcement, I'm not sure if I should do that anymore. >> >> It's not a legal issue I'm worried about, when people see this style of >> commercial licensing they get turned off by it and apache is full of a >> bunch of open source enthusiasts. So while jooq is awesome, querydsl is >> probably acceptable. So I think I'm going to have to look further at >> querydsl because I'm not too sure jooq will be accepted by the community >> anymore. >> >> As I said before, sad day for me.... >> >> Darren >> >> -- >> 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] <javascript:>. >> For more options, visit https://groups.google.com/groups/opt_out. >> > > -- 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.
