Jabarkan Aspek hukum dari OpenStreetMap

Data OpenStreetMap awalnya diterbitkan di bawah lisensi konten terbuka Creative Commons dengan tujuan mempromosikan penggunaan bebas dan penyebaran luas data tersebut. Pada September 2012, lisensinya diubah menjadi Open Database License (ODbL) dari Open Data Commons (ODC) agar izin kepemilikan datanya lebih jelas.

Sebagai bagian dari proses lisensi ulang, sebagian data peta dihapus dari sirkulasi terbuka. Ini mencakup seluruh data yang disumbangkan anggota yang tidak menyetujui syarat lisensi baru, termasuk seluruh suntingan terhadap objek data tersebut. Data yang dihapus juga mencakup data apapun yang disumbangkan berdasarkan data masukan yang tidak pas dengan syarat baru ini. 97% data diperkirakan tetap bertahan, namun ada beberapa wilayah yang terdampak lebih parah ketimbang wilayah lain, misalnya di Australia yang 24 sampai 84% objeknya tetap bertahan tergantung jenisnya. Pada akhirnya, lebih dari 99% data bertahan, namun Australia dan Polandia menjadi negara yang paling terdampak oleh perubahan lisensi ini.

Semua data yang dimasukkan ke proyek ini harus memiliki lisensi yang kompatibel dengan Open Database License. Data-data tersebut meliputi informasi tanpa hak cipta, domain umum, atau lisensi lain. Para kontributor menyetujui aturan yang mensyaratkan keserasian (kompatibilitas) dengan lisensi terbaru. Aturan tersebut meliputi pemeriksaan lisensi data pemerintah agar bisa ditentukan keserasian lisensinya.

Perangkat lunak yang digunakan dalam proses produksi dan presentasi data OpenStreetMap berasal dari berbagai proyek dan masing-masing memiliki lisensi yang berbeda. Aplikasi yang dipakai pengguna untuk menyunting peta dan melihat log perubahan didukung oleh Ruby on Rails. Aplikasi ini juga menggunakan PostgreSQL untuk menyimpan data pengguna dan menyunting metadata. Peta bakunya diproduksi oleh Mapnik, disimpan dalam PostGIS, dan didukung oleh modul Apache bernama mod_tile. Beberapa bagian perangkat lunak seperti penyunting peta Potlatch2 sudah dilepaskan ke domain umum.