HeadlinesBriefing favicon HeadlinesBriefing.com

Pengembang ganti lisensi default ke EUPL-1.2

Hacker News •
×

Dalam 28 tahun terakhir dari penerbitan perangkat lunak, penulis telah memiliki tiga era yang berbeda dalam pembuatan lisensi perangkat lunak. Semua hal terbaru kini tersedia di bawah Lisensi Publik Uni Eropa 1.2. Midgard sepenuhnya menggunakan LGPLv2, zaman yang lebih sederhana dengan lebih sedikit lisensi perangkat lunak bebas.

Karena Midgard adalah kerangka kerja web, menggunakan lisensi copyleft lemah terasa seperti hal yang benar untuk dilakukan. Situs web contoh yang disertakan dengan Midgard memiliki lisensi X11. Ketika penulis mulai bekerja lebih serius dengan JavaScript sekitar tahun 2011, penulis beralih ke lisensi MIT.

Ini adalah kesepakatan sederhana "lakukan apa saja yang kamu inginkan, hanya jangan menyalahkannya", yang disukai oleh ekosistem paket NPM. Setelah menutup Flowhub, ada bertahun-tahun jeda menerbitkan hampir tidak ada perangkat lunak, baik karena tidak mungkin karena situasi pekerjaan atau karena sibuk dengan perahu. Tahun ini, penulis memutuskan untuk mengganti lisensi default menjadi EUPL-1.2.

Ini adalah lisensi perangkat lunak bebas yang disetujui OSI, diciptakan dan diterbitkan oleh Uni Eropa, dan merupakan penyimpangan dari lisensi sebelumnya. EUPL adalah lisensi copyleft kuat yang menutup celah SaaS dengan memerlukan pembuatan lisensi timbal balik terlepas dari bagaimana perangkat lunak didistribusikan. Fakta bahwa EUPL memiliki terjemahan resmi yang sah secara hukum ke dalam 23 bahasa juga tidak mengganggu dalam dunia di mana sebagian besar perangkat lunak dibangun dan digunakan di luar Silicon Valley.

Sudah dipublikasikan di bawah EUPL adalah: reticulum-js: implementasi JavaScript dari protokol jaringan mesh Reticulum, dacor: sistem otorisasi terdesentralisasi yang dibangun di atas Reticulum, signalk-energy-predictor: sistem prediksi untuk perahu yang digerakkan oleh energi terbarukan, dan offshore-blogging-system: alat untuk menerbitkan posting blog dan mengunduh data cuaca melalui pesan teks satelit In Reach. Versi baru dari No Flo Development Environment juga sedang dilakukan di bawah EUPL, sementara No Flo itu sendiri akan tetap dilisensikan di bawari MIT karena kontribusi pihak ketiga.