5 poin oleh GN⁺ 2025-04-25 | 2 komentar | Bagikan ke WhatsApp
  • Saat meminta salinan lisensi ke alamat pos fisik di akhir pemberitahuan GPLv2, sekitar 5 minggu kemudian dokumen kertas tiba dari Free Software Foundation
  • Pada 1991, ketika GPLv2 dirilis, distribusi online belum umum, sehingga media fisik seperti tape atau floppy serta petunjuk lewat pos adalah cara yang wajar
  • Pada 2007, ketika GPLv3 dirilis, penggunaan internet sudah lebih meluas, sehingga pemberitahuan lisensi mencantumkan URL alih-alih alamat pos
  • Pengirim mencoba mendapatkan balasan dari AS ke Inggris, tetapi Royal Mail menghentikan kupon balasan internasional pada 2011, jadi sebagai gantinya ia mendapatkan perangko AS dan menempelkannya pada amplop beralamat sendiri
  • Yang tiba bukan GPLv2 yang diharapkan pemohon, melainkan teks lengkap GPLv3 sebanyak 5 lembar cetak bolak-balik, dan fakta bahwa surat permintaan tidak menyebutkan versinya membuat hasilnya agak ambigu

Mengapa alamat pos dalam pemberitahuan GPLv2 membuat penasaran

  • Saat berurusan dengan perangkat lunak open source, kita sering menjumpai berbagai lisensi seperti MIT, Apache, BSD, dan GPL
  • GNU General Public License terasa lebih seperti surat kepada pembaca daripada dokumen hukum yang kaku, dan terasa sebagai lisensi yang cocok dengan suasana open source serta kebebasan perangkat lunak
  • Versi saat ini adalah GPLv3, tetapi dalam perangkat lunak nyata GPLv2 juga masih sering digunakan
  • Di akhir pemberitahuan lisensi GPLv2 ada kalimat yang meminta pembaca menulis surat ke alamat Free Software Foundation di 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA jika belum menerima lisensi lengkap
  • Hal yang membuat penasaran adalah mengapa yang dicantumkan alamat fisik, bukan URL, dan jawaban seperti apa yang akan datang jika benar-benar mengirim surat

Mengapa GPLv2 tahun 1991 mencantumkan alamat pos

  • Latar belakang yang ditemukan di Open Source Stack Exchange sederhana. GPLv2 dirilis pada 1991, dan saat itu kebanyakan orang belum online
  • Perangkat lunak lebih sering diperoleh lewat media fisik seperti tape atau floppy daripada diunduh
  • Dengan mempertimbangkan keterbatasan ruang penyimpanan, pengembang mungkin hanya menyertakan pemberitahuan lisensi alih-alih teks lengkap lisensinya
  • Karena sarana komunikasi umum saat itu adalah pos, mencantumkan alamat untuk menerima salinan lisensi adalah cara yang wajar
  • GPLv3 dirilis pada 2007, ketika penggunaan internet sudah lebih meluas, sehingga URL dimasukkan dalam pemberitahuan lisensi

Proses menyiapkan amplop balasan

  • Untuk mengirim surat ke alamat tersebut, diperlukan perangko dan amplop, dan untuk menerima balasan pengirim mencoba menyiapkan amplop beralamat sendiri serta kupon balasan internasional
  • Karena Royal Mail Inggris menghentikan kupon balasan internasional pada 2011, alternatif yang dipilih adalah membeli perangko AS
  • Saat mencari perangko AS di Ebay, pengirim menjumpai istilah-istilah asing dari dunia koleksi perangko
    • very fine grade
    • MNH, Mint Never Hinged
    • FDC, First Day Cover
    • NDC, No Die Cut
    • NDN, Nondenominated
  • Pengirim memesan perangko yang tampaknya merupakan perangko ‘global’ seharga sekitar £3.86, dan meski label ‘uncertified’ pada listing sedikit mengkhawatirkan, pembelian tetap dilakukan
  • Beberapa minggu kemudian, ia menerima perangko bundar African Daisy global forever vert pair
  • Penjual mengirim pesanan menggunakan perangko dengan nilai nominal jauh lebih rendah daripada perangko yang dipesan

Menulis dan mengirim surat permintaan

  • Setelah menyiapkan amplop beralamat sendiri, pengirim menulis surat permintaan ke alamat yang tercantum dalam pemberitahuan GPLv2
  • Untuk surat pengiriman, ia bisa menggunakan perangko Inggris yang sudah dimiliki
  • Karena hampir tidak pernah memakai pena selama beberapa tahun, proses menulis alamat di amplop terasa canggung, dan perlu beberapa kali mencoba serta membuang beberapa amplop
  • Mencetak alamat mungkin akan lebih cepat, tetapi akhirnya surat disiapkan dan dimasukkan ke kotak pos Royal Mail terdekat

Lisensi kertas yang tiba sekitar 5 minggu kemudian

  • Surat dikirim pada Juni 2022, dan balasan diterima sekitar 5 minggu kemudian
  • Perangko bundar itu memiliki cap pos berbentuk gelombang (cancellation marks), yang juga menjadi objek koleksi para filatelis
  • Di dalam amplop terdapat teks lisensi lengkap dalam 5 lembar kertas yang dicetak bolak-balik
  • Ukuran kertasnya lebih kecil dari A4, dan hasil pengukuran menunjukkan ukuran US Letter sekitar 21,5cm x 27,9cm
  • Ini juga kembali mengingatkan bahwa AS, Kanada, dan beberapa negara lain tidak mengikuti standar ukuran kertas internasional

Akhirnya yang datang GPLv3, bukan GPLv2

  • Teks lengkap lisensi yang tiba adalah GPLv3, bukan GPLv2
  • Surat permintaan awal memang tidak menyebutkan versi GPL yang diinginkan
  • Yang tersisa sebagai pertanyaan adalah apakah alamat dalam pemberitahuan GPLv2 itu sendiri sudah cukup menjadi petunjuk bahwa permintaannya untuk GPLv2, atau apakah seharusnya surat permintaan secara jelas menulis GPLv2
  • Pengirim bisa saja menulis surat lagi untuk meminta versi yang benar, tetapi menilai permintaan lanjutan akan membutuhkan terlalu banyak usaha
  • Secara keseluruhan ia puas dengan hasil yang diterima, tetapi bagi orang yang tidak terbiasa berkomunikasi lewat pos, pengalaman ini cukup membutuhkan jeda panjang setelahnya

2 komentar

 
kaydash 2025-04-26

Tetap saja, surat itu terasa romantis.

 
GN⁺ 2025-04-25
Komentar Hacker News
  • Saat menerima surat ini, saya adalah asisten operasional (sekretaris kantor), dan saya ingat karena prangkonya sangat unik

    • Ketika pergi ke Boston untuk konferensi Red Hat, saya bertemu pengembang web FSF di sebuah bar tengah malam, dan setelah banyak minum, dia membawa kami ke kantor FSF di Fifth Avenue
      Saya tidak tahu harus berharap apa, tetapi ketika memasukkan angka ke sistem masuk pintu, terdengar lagu perangkat lunak bebas yang dinyanyikan RMS. Bagi seorang penggemar Linux muda dalam petualangan samar-samar menjelang subuh, itu benar-benar hadiah yang keren
    • Keren! Karena permainan hari ini tampaknya adalah interpretasi teknis atas detail-detailnya, bisakah kamu menjelaskan alasan memutuskan mengirim GPLv3 atau GPLv2? Apakah permintaan seperti ini sering datang?
    • Seberapa besar volume permintaannya? Berapa surat yang dikirim per hari?
    • Apakah menyertakan prangko balasan memang benar-benar wajib?
  • Setidaknya kamu mendapat balasan, jadi itu berarti alamatnya pada dasarnya belum berubah
    Beberapa tahun lalu saya mengerjakan proyek embedded Linux, dan pada rilis “alfa” pertama, seorang tester membaca ketentuan lisensi lalu menemukan alamat untuk mengirim surat jika ingin menerima seluruh source GPL. Ia benar-benar mengirim surat, dan surat itu kembali dengan status penerima tidak dikenal. Begitu para pengacara mengetahuinya, mereka memerintahkan recall total, sehingga kami harus mengirim teknisi ke tiap mesin untuk memasang pembaruan dan melacak apakah semuanya sudah diterapkan
    Para pengacara ingin menunjukkan iktikad baik di pengadilan. Mereka berasumsi seseorang pasti bisa saja melanggar GPL, dan dengan menunjukkan bahwa kami berusaha mengikuti teks maupun semangatnya, harapannya pengadilan tidak akan memaksa kami membuka kode kami ketika seorang “pegawai nakal” melanggar lisensi
    Pelajaran yang lebih penting adalah jika pengujian otomatis tidak mengirim surat sungguhan ke alamat kepatuhan GPL untuk memastikan itu berfungsi, maka dibutuhkan tester manual. Bukan hanya karena kita tidak bisa menguji semuanya, tetapi juga karena kita tidak bisa memikirkan semua hal yang harus diuji, jadi perlu ada jaminan bahwa manusia akan mencari “hal-hal aneh”

    • Free Software Foundation menutup kantor 51 Franklin St pada Agustus 2024 [1], dan alamat surat barunya adalah 31 Milk Street [2]
      Jika pengujian ini direproduksi hari ini, hasilnya mungkin berbeda ;)
      [1]: https://www.fsf.org/blogs/community/fsf-office-closing-party
      [2]: https://www.fsf.org/about/contact/mailing
    • Kalau disesuaikan dengan zaman sekarang, intinya adalah pastikan semua alamat email benar-benar berfungsi dan ada yang menerimanya, untuk setiap alamat yang ditulis atau ditampilkan di aplikasi, syarat, dan kebijakan
      Saat meninjau perubahan yang menambahkan alamat email baru dan sejenisnya, saya selalu meluangkan 10–20 detik untuk mengirim “kalau terlihat, tolong balas” guna memastikan alamat itu benar-benar berfungsi dan ada yang menerima. Soalnya saya sudah beberapa kali mengalami perubahan yang terekspos ke pengguna dirilis padahal tidak ada yang menyiapkan email tersebut
    • Apakah “pengadilan tidak memaksa kami membuka kode kami” itu risiko yang realistis? Pernahkah ada pengadilan yang memaksa seseorang membuka kode karena pelanggaran GPL?
      Setahu saya, cara kerjanya bukan begitu. Jika melanggar lisensi, berarti Anda berada dalam kondisi tanpa lisensi yang sah, dan pada dasarnya itu menjadi pelanggaran hak cipta. Hukumannya bukan memaksa Anda mematuhi lisensi, melainkan membayar ganti rugi kepada pemegang hak cipta
      Apakah ada iktikad baik atau tidak tidak banyak mengubah hasil akhir. Karena Anda memakai kode yang tidak berhak Anda gunakan, solusinya adalah mulai patuh atau berhenti menjual perangkat lunak sampai kode tersebut dihapus
    • Saya teringat lelucon lama. Dua tester masuk ke bar; yang pertama berkata “Tolong bir,” dan sesuai dugaan bir pun keluar. Yang kedua berkata “Air saja,” dan air pun keluar. Lalu seorang pengguna masuk dan bertanya “Toiletnya di mana?” dan bar itu meledak
    • Mengapa proses pengujian harus mengirim surat fisik, apalagi pada 2025? GPLv2 tidak mewajibkan surat fisik
      Alamat yang dikirimi surat oleh penulis asli sudah dihapus dari versi standar lisensi, dan alamat itu sendiri pun sebelumnya telah berubah dari alamat asli tanpa mencantumkan versi. Selain itu, pasal 3 tidak mewajibkan tawaran penyediaan fisik jika source code yang dapat dibaca mesin sudah disediakan
  • Entah ini dilebih-lebihkan demi komedi atau tidak, menarik melihat betapa asingnya tindakan mengirim surat lewat pos bagi penulisnya
    Aku juga tidak sering mengirimnya, tetapi kalau perlu rasanya tidak akan terlalu memikirkannya. Hanya saja, orang yang lebih muda, terutama orang di bidang teknologi, mungkin memang tidak pernah punya alasan nyata untuk mengirim surat, dan mungkin juga belum pernah menulis alamat dengan tangan

    • Dengan tafsir yang sedikit berbeda, tulisan ini dan fakta bahwa FSF masih menjawab surat kertas adalah soal aksesibilitas
      Ketika zaman berubah, aksesibilitas juga berubah. Pada era 90-an, mensyaratkan internet dan alamat email itu eksklusif dan menurunkan aksesibilitas. Tiga puluh tahun kemudian, justru surat fisik menjadi sulit
      Namun dari sudut pandang lain, tujuannya seharusnya adalah memungkinkan siapa pun yang ingin melakukan sesuatu melakukannya dengan sesedikit mungkin persyaratan pihak ketiga
      FSF bisa dilihat menginginkan kebalikan total dari pemaksaan pilihan pihak ketiga seperti “untuk parkir, pasang aplikasi parkir perusahaan ini”, “agar email bisa lolos, buat akun email di penyedia tertentu”, “untuk masuk venue konser, pasang TicketMaster”, “situs ini membutuhkan IE^H^HChrome”
      Meski punya banyak kekurangan, surat pos secara desain dapat diakses secara universal. Terus mendukung sarana komunikasi yang paling mudah diakses patut dipuji. Aksesibilitas dan kenyamanan lebih besar daripada sekadar kenyamanan
    • Setuju. Aku milenial, jadi mungkin lebih tua daripada penulisnya
      Kalau tidak punya amplop siap pakai, itu masih bisa dimaklumi, tetapi memesan prangko di eBay, lalu membuang beberapa amplop karena merasa asing menulis alamat, itu cukup mengejutkan
      Aku software engineer, tetapi di samping keyboard selalu ada buku catatan kertas dan pena untuk menulis sesuatu. Melihat ini membuatku merasa mulai menua :-)
    • Bagian tentang asingnya mengirim surat terbaca seperti trolling gaya internet lama yang cukup meyakinkan
      Jenis tulisan yang terdengar masuk akal dan serius, tetapi setelah selesai dibaca membuat kita berkata, “Ah, kena juga! Bagus!”; gaya menulis yang dulu diasah orang-orang di Slashdot. Aku tidak ingin percaya bahwa benar-benar ada orang dewasa yang menganggap menulis dengan pena atau mengirim surat sebagai konsep yang begitu asing sampai harus dipelajari. Meski begitu, gaya tulisannya sangat tulus, dan bagus sekali
    • Sepertinya ini bukan hanya soal umur atau generasi. Aku setahun lebih tua dari istriku dan tumbuh besar di Sweden pada era 90-an, sedangkan istriku tumbuh besar di Peru
      Saat tumbuh besar, aku beberapa kali mengirim dan menerima surat, tetapi istriku tidak pernah, dan pertama kali mengirim surat lewat kotak pos di jalan adalah ketika kami tinggal bersama di Spain pada 2010-an. Sebagai catatan, istriku bukan orang bidang teknologi, sedangkan aku orang bidang teknologi
    • Ukuran kertas atau prangko luar negeri masih bisa kupahami, tetapi kesulitan memakai pena terasa sedikit lebih mengejutkan
  • “Rasanya canggung menulis alamat di amplop. Karena sudah bertahun-tahun tidak memakai pena. Aku mencoba beberapa kali dan membuang beberapa amplop...” itu mengejutkan
    Aku juga tidak sering memakai pena, tetapi setidaknya sebulan sekali rasanya menulis sesuatu dengan tangan

    • Thread ini lebih menarik daripada tulisannya sendiri. Aku justru kebalikannya. Aku selalu membawa pena dan buku catatan 2"x3" yang sangat kecil di saku, dan benar-benar selalu menggunakannya
      Secara pribadi, pena dan kertas catatan jauh lebih nyaman daripada ponsel. Tidak perlu membuka kunci, tidak perlu mencari, tidak perlu loading. Aku bisa menulis jauh lebih cepat daripada mengetuk keyboard layar kecil. Yang lebih penting, kertas catatan tidak punya notifikasi yang sepenuhnya mengalihkan otak reptil ke tempat lain
      Selain alasan praktis, memakai teknologi analog saat memungkinkan adalah perubahan suasana yang menyenangkan. Seharian memakai komputer dan menulis software, jadi sesekali istirahat itu enak
    • Yang kutulis tangan hanya label hadiah dan kartu akhir tahun. Kadang ada formulir rumah sakit, tetapi itu pun makin lama makin digital
    • Baru-baru ini aku mengalami hal menyulitkan saat mengajukan paspor baru. Biasanya saat menandatangani dokumen, aku memakai tanda tangan yang terlihat seperti beberapa gelombang, hampir tanpa huruf, tetapi petugas kantor paspor bilang huruf yang bisa dikenali tidak cukup, jadi aku harus mencoba berkali-kali sampai dia puas
      Jadi sekarang di pasporku ada tanda tangan yang tidak akan pernah bisa kuulangi lagi. Aku memang menulis tangan untuk catatan, tetapi itu lebih berupa tulisan gaya huruf balok, bukan tanda tangan kursif
    • Aku sungguh penasaran, meski tidak menulis teks panjang dengan tangan, apakah kalian juga tidak sering mencatat informasi sementara, atau menulis tanggal pada makanan, dan semacamnya?
      Aku menulis tanggal pada makanan yang masuk kulkas atau freezer. Kadang aku mencatat nomor telepon ketika telepon dialihkan. Karena hewan peliharaanku sesekali harus diberi obat, aku mencatatnya di post-it agar keluarga tahu
      Memang tidak sepanjang menulis kartu, tetapi aku memakai pena beberapa kali seminggu, bahkan praktis setiap hari. Aku tahu banyak orang melakukan hal seperti ini dengan ponsel, dan aku juga kadang begitu, tetapi mungkin aku sudah tua karena tidak melakukan semuanya dengan ponsel
    • Sepertinya terakhir kali aku memakai pena sekitar 8–9 tahun lalu, ketika harus menandatangani sesuatu saat membeli rumah. Catatan dan semacamnya kutulis di ponsel atau komputer, dan selain itu aku tidak tahu pena dipakai untuk apa
  • Aku teringat ketika FSF pindah kantor dan mengganti alamat, lalu produk open source tempatku bekerja juga harus mengganti alamat yang tercantum di pemberitahuan lisensi di dalam produk
    https://github.com/moritz/otrs/commit/e845575e1848fd0124fb8d...
    Dan seperti biasa, isu ini diberi tahu oleh para developer Debian yang sangat peduli pada akurasi

  • Tulisan ini ditulis pada 2022. Apakah orang-orang masih tahu cara mengirim surat lewat pos? Saya bertanya karena proses penulis mencari amplop, kertas, dan perangko terbaca seperti petualangan baru
    Saya punya kebiasaan mengirim kartu pos bergambar kepada keturunan saya setiap kali tiba di tempat baru. Namun, sangat jarang saya bisa menemukan kartu pos, dan lebih jarang lagi penjual tahu apa itu. Pernah suatu kali penjual bersikeras bahwa flashcard, yaitu kartu catatan kecil bergaris, adalah kartu pos. Sayangnya, sering kali saya harus membelinya di bandara tempat saya tiba

    • Tempat mana yang tidak punya kartu pos? Kalau pergi ke toko suvenir di tempat wisata di UK, ada ratusan kartu pos dengan berbagai gaya cendera mata
    • “Flashcard (kartu kecil bergaris untuk catatan)” di AS disebut index card. Tentu saja, kalau mau, itu juga bisa dipakai sebagai flashcard. Sumber: saya cukup tua sampai pernah memakai index card dengan serius
    • Saya tahu cara mengirim surat, tapi rasanya seperti mengurus laporan pajak. Takut melakukan kesalahan, dan sepertinya tidak akan tahu sampai ada masalah
      Saya mungkin jauh lebih muda daripada Anda. Saya juga tidak punya keturunan, tidak punya waktu untuk bepergian, dan bagaimanapun juga tidak bisa masuk ke banyak negara atau negara bagian AS
    • Bisa! Lihat Postcrossing; Anda bisa mendaftar lalu mengirim dan menerima kartu pos dari orang acak :)
      https://www.postcrossing.com/
    • Bagian “membeli amplop, kertas, dan perangko terbaca seperti petualangan baru bagi penulis” bisa saya pastikan juga akan menjadi petualangan bagi anak-anak kami yang remaja dan hampir dewasa
  • Menarik bahwa orang-orang IT generasi belakangan sering kali punya tulisan tangan yang berantakan
    Saya cukup tua untuk masih ingat pelajaran menulis tangan di sekolah, tapi sejak kecil sudah tergila-gila pada komputer, sehingga pada akhirnya tulisan tangan saya sama jeleknya dengan penulis
    Setelah mencari sahabat pena di Reddit, tulisan saya jauh membaik. Selama sedikit lebih dari setahun saling berkirim surat, saya belajar proses menulis surat pelan-pelan dengan sabar agar bisa dibaca
    Setelah menulis satu surat, tangan saya sangat pegal, dan rasanya saya sudah mengatakan sebanyak komentar ini, tetapi memakan waktu jauh lebih lama. Meski begitu, lama-kelamaan saya makin cepat
    Sekarang mungkin sudah sekitar 10 tahun berlalu, tetapi saya masih lebih memperhatikan agar setiap huruf bisa dibaca

  • Ada daya tarik tersendiri ketika alamat atau nomor telepon yang sudah begitu lama hingga hampir tidak ada yang memakainya ternyata masih berfungsi
    Sekitar 2010 saya membeli mesin dayung Concept2 Model B vintage yang dibuat pada 1980-an, dan ingin memperbaikinya agar bisa dipakai. Formulir pemesanan suku cadangnya berupa formulir kertas seperti kupon pesanan kecil yang menempel di bawah iklan komik lama: tulis alamat balasan dengan tangan lalu kirim lewat pos bersama pembayaran
    Mengejutkannya, surat itu bukan hanya benar-benar terkirim ke alamat tersebut, tetapi mereka juga siap memproses pesanan suku cadang dengan cara itu, benar-benar masih punya suku cadang untuk model yang sudah berusia puluhan tahun, mengirimkannya dengan harga sangat murah, bahkan menyertakan manual servis gratis
    Saya sudah pernah memakainya di gym dan menyukai produknya, tetapi sejak itu saya juga jadi menyukai perusahaannya
    Saya penasaran berapa persen URL berusia 25 tahun yang masih berfungsi

  • “Setelah menunggu beberapa minggu, akhirnya saya menerima perangko bundar ‘African Daisy global forever vert pair’! Seharusnya saya sadar bahwa penjual mengirim barang ini dengan perangko bernilai nominal jauh lebih rendah daripada yang saya pesan. Yah, mau bagaimana lagi.”
    Menarik bahwa begitu banyak komentar tidak menangkap sarkasme yang menetes-netes dari tulisan ini. Apakah tidak menerima segala sesuatu secara harfiah itu semacam kepekaan ala UK?

    • Saya heran penjual perangko ini tidak menutupi separuh amplop dengan perangko 5 sen
      Amplop yang diterima dari penjual perangko biasanya memang seperti itu. Isinya perangko-perangko berusia puluhan tahun dari tumpukan “investasi buruk” para kolektor perangko
    • Itu rasanya lebih seperti pengamatan sinis daripada sarkasme
    • Saya tidak paham sarkasmenya, bisa jelaskan?
      Saya tidak bisa melihat seluruh perangko “bernilai nominal rendah” yang ditempel di surat itu, tetapi saya tidak 100% yakin apakah memang nilainya rendah. Sepertinya orang yang mengirim perangko itu memakai rumus “2 perangko forever domestik + beberapa sen = 1 perangko forever internasional”. Pengirim dari UK tampaknya tidak perlu memasukkan dua perangko forever internasional
  • Saya ingin mendengar dari seseorang di FSF seberapa sering hal seperti ini terjadi. Dulu saya kenal seseorang di sana, tetapi sepertinya sekarang sudah tidak ada di sana. Sulit membayangkan ini sebagai kejadian yang sering terjadi

    • Saya suka betapa sempitnya dunia situs ini: https://news.ycombinator.com/item?id=43784538
    • Seperti yang saya singgung di komentar tingkat atas saya, sebenarnya ini seharusnya terjadi lebih sering daripada sekarang. Jika Anda bekerja di proyek komersial yang memasukkan kode GPL, tanyakan kepada grup pengujian siapa yang pernah mencobanya dan kapan
      Jika tidak banyak tangan yang terangkat, berarti grup pengujian itu tidak menjalankan perannya. Kalau hanya ada pengujian otomatis, saya akan berasumsi ada pengujian otomatis yang mengirim surat itu dan memeriksa responsnya
    • Saya juga berharap bagian itu dibahas, tetapi tulisannya tampaknya lebih berfokus pada kecanggungan yang dialami penulis saat menulis surat