Bagaimana cara menghapus merek dan merek dagang Ubuntu dari instalasi Ubuntu saya?


13

Saya menjalankan Ubuntu 17.10 dan saya ingin membangun ISO yang sepenuhnya tidak bermerek . Ini berarti tidak hanya menjatuhkan nama Ubuntu dari /etc/lsb_releasetetapi juga menghapus referensi dalam teks dari program instalasi, di layar "tentang komputer ini" dan seterusnya.

Saya sudah memeriksa pertanyaan lain tetapi saya tidak menganggapnya sebagai duplikat karena:

Karena itu pertanyaan saya adalah:

  • Mulai dari stok Ubuntu 17.10 (atau turunan resmi), bagaimana saya bisa menghapus referensi ke merek dagang dan logo Ubuntu?
  • Paket apa yang harus saya hapus?
  • Apakah ada gambar yang perlu saya ganti? Apakah ada file yang perlu saya edit selain /etc/lsb_release?

Harap perhatikan bahwa saya tidak tertarik menghapus nama lain seperti Firefox. Saya hanya tertarik dengan nama distro.


5
Saya pikir untuk menghapus ISO, Anda harus membangun kembali lingkungan Linux mulai dari hanya kernel dan kemudian secara manual menambahkan hal-hal yang Anda verifikasi tidak 'bermerek' ('branding' juga sangat luas, sehingga Anda harus menentukan cakupannya) dari apa yang Anda sebut 'branding'). Semuanya memiliki 'nama merek', bahkan beberapa hal dasar sebagai kompiler ( GNU C++ Compileralias g++/gccbahkan 'bermerek' sebagai "GNU"). Dan pada saat itu itu bukan 'debranding' tetapi 'membangun dari awal', dan saya tidak berpikir Anda bisa melakukannya dengan sangat mudah.
Thomas Ward

2
@ThomasWard maaf untuk komentar ganda, tetapi hanya satu menyebutkan diizinkan. Seperti yang saya katakan, pertanyaan saya hanya tentang logo dan merek dagang Ubuntu. Apakah tidak jelas? Haruskah saya mengedit kata-katanya? Terima kasih atas bantuan Anda.
Andrea Lazzarotto

3
@ ThomasWard Saya tidak berpikir OP ingin menghapus nama-nama "ubuntu" dari paket, karena bahkan Linux Mint yang merupakan distro mandiri tidak memiliki nama-nama "ubuntu" dihapus. Maaf karena campur tangan, tiba-tiba saja saya tertarik dengan pertanyaan ini, jadi saya pikir saya bisa membantu.
Shayan

3
@ ThomasWard seperti yang ditunjukkan Shayan, meninggalkan nama paket tidak masalah untuk saya. Anggap saja saya ingin mengganti string di GUI, layar boot dan lsb-release. Sesuatu yang mirip dengan apa yang harus dilakukan Linux Mint pada awalnya untuk memulai turunan.
Andrea Lazzarotto

3
Saya tidak percaya ada yang pernah mendokumentasikan setiap lokasi di mana berisi string "Ubuntu". Anda akan melakukan ini sendirian. Baik untuk mendokumentasikannya untuk orang berikutnya yang menanyakan hal ini :)
popey

Jawaban:


1

Tidak jelas apakah Anda bermaksud mendistribusikan distro yang tidak bermerek, jadi minta maaf jika ini bukan niat Anda.

Distribusi baru dengan branding yang dihapus juga perlu mengkompilasi ulang semua binari dari kode sumber.

https://www.ubuntu.com/legal/terms-and-policies/intellectual-property-policy

Jika Anda akan menggunakan internal maka itu hanya tugas untuk menemukan semua referensi teks / gambar tapi itu tidak sederhana. Semua program menangani sumber daya teks mereka dengan berbagai cara, sehingga Anda tidak akan mudah mengidentifikasi semua pencitraan merek untuk menghapusnya.

Yang terbaik untuk menyusun daftar segala sesuatu yang Anda anggap 'merek', mengidentifikasi program yang mendasari pengirimannya dan kemudian Anda hanya perlu mulai menelusuri kode untuk menemukan dari mana ia mendapatkannya.

semoga berhasil


2
Harap baca kembali halaman yang Anda tautkan ke: "Untuk menghindari keraguan, di mana lisensi lain memberikan hak, kebijakan ini tidak mengubah atau mengurangi hak-hak tersebut di bawah lisensi tersebut." Secara khusus, redistribusi dalam bentuk sumber dan / atau biner diizinkan oleh lisensi GPL, MIT dan Apache. Jika ada beberapa paket yang benar-benar perlu dikompilasi, akan sangat berguna untuk mengetahui yang mana. :)
Andrea Lazzarotto

@AndreaLazzarotto: Seperti yang saya katakan, tergantung apakah OP mendistribusikan atau tidak. Silakan lihat bagian 3 dari tautan yang saya posting, yang berbunyi: Setiap redistribusi dari versi modifikasi Ubuntu harus disetujui, disertifikasi atau disediakan oleh Canonical jika Anda akan mengaitkannya dengan Merek Dagang. Kalau tidak, Anda harus menghapus dan mengganti Merek Dagang dan perlu mengkompilasi ulang kode sumber untuk membuat biner Anda sendiri.
simon coleman

2
Canonical dapat menulis apa yang mereka inginkan ... Selama merek dagang dihapus, semua perangkat lunak GPL / MIT / Apache dapat didistribusikan kembali tanpa dikompilasi ulang. Jika ada komponen eksklusif yang tidak tercakup dalam lisensi OSS, akan sangat berguna untuk mengetahui komponen mana. Jadi kita bisa fokus mengkompilasi ulang yang itu saja.
Andrea Lazzarotto
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.