FAQ

  1. What is JDBL?
  2. Who is resposible for it?
  3. Why did you write it?
  4. Is it Open Source?
  5. Can it be used in commercial applications?
  6. Will the JDBL license restrict the choise of license for my code?
  7. Can I redistribute the JDBL jars?
  8. Can I modify the JDBL code?
  9. How do I become a JDBL developer? What do I need to know?
  10. How can I submit code that I have written back to the project?
  1. What is JDBL?
    JDBL is a simple and flexible layer for moving data between Java objects and a relational database. It allows for direct, elegant use of SQL without the tedium of JDBC.
  2. Who is resposible for it?
    JDBL was written by the JDBL Team:
    • Dimitrie O. Paun
    • Mihai Popa
    • Alina Silvestrovici
  3. Why did you write it?
    There are lots of such packages out there, but none seem to fit the bill. See our Motivation page for more on this subject.
  4. Is it Open Source?
    Yes, and it is licensed under the terms of the LGPL.
  5. Can it be used in commercial applications?
    Absolutely. We welcome and encourage both free and commercial use.
  6. Will the JDBL license restrict the choice of license for my code?
    Not at all. You can chose any license for your code.
  7. Can I redistribute the JDBL jars?
    Yes.
  8. Can I modify the JDBL code?
    Yes, you can. We encourage you to contribute them back so that all users benefit. If you want to keep them private, you can do so as long as you don't redistribute the results. If you want to distribute modified versions of the JDBL jars, you will have to make sure the recipients can easily get to the changes that you've made.
  9. How do I become a JDBL developer? What do I need to know?
    Working knowledge of Java is required. It is recommended that you have a running copy of Eclipse, even though it is not a requirement. For more information on this subject, please refer to our Contributing page.
  10. How can I submit code that I have written back to the project?
    To submit a patch for inclusion in JDBL, simply send a diff -u to the jdbl-devel@lists.sourceforge.net mailing list. Please provide a description of your changes, and the license (LGPL) for your code.