L'open-source et l'open-data partage un même philosophie. Celle du partage, de la transparence et de la collaboration.

Malgré cela, les deux n'ont rien en commun. L'un est sur un plan purement artisanal (conception et développement logiciel), l'autre relève plus de la communication (choix de publication des données). Même au sein des systèmes d'informations, logiciels et données sont généralement physiquement séparé, les bases de données et les applications les consultant étant souvent sur des machines différentes.

Il est parfaitement possible de faire de l'open-source sans partager les données (model courant) et partager les données avec un code source propriétaire.
Et il n'y a aucune contrainte technique à cela.

Alors l'un vas il favoriser l'autre ?
Peut être... Mais pas automatiquement. Cela ce jouera sur le plan idéologique.