Bonjour,
Une architecture JDBC est une architecture 2tiers je pense. Tu as d'un coté ton application, d'un autre coté ta base de donnée.
Ensuite le fait qu'elle soit open source ou non, ça dépend de toi uniquement, si tu veux que ton application puisse être modifiable / accessible à d'autre par la suite, alors oui, rends la open source, c'est à dire n'y attache pas de licence spécifique (ou alors une licence stipulant qu'elle est open source)
Si tu veux avoir une définition complète de ce qu'est une application open source, regarde sur wikipédia:
http://fr.wikipedia.org/wiki/Open_source
~ N'oubliez pas la balise "Résolu" lorsque votre problème est... résolu :) ~