Regarding the privacy issues, one must also note that it's best to consider freedom 1 in full and freedom 0 as important to solve this issue, because being unable to adapt the "privacy disrespecting" functional data is problematic, let alone being unable to use your own adaptation.
This is one of the various points where the Open Source Definition differs from the Free Software Definition. The OSD ignores threats to freedom 0 like DRM or tivoization.
