I think we have all the input from Álvaro.
It boils down to "including javax.json classes into pgdjbc is fine,
and if it creates a problem we can release a new version that removes
the dependency". This is how I read your "In brief: users don't
realize they need another dependency"
However, regarding POLA you say "compile dependency" which means you
suggest _not_ including javax.json into pgjdbc.jar
Can you please tell us if "using compile type dependency for both
javax.json and RI" suits you?
Vladimir