Linus Torvalds berbicara tentang pengguna komersial kode sumber terbuka

Minggu lalu, Linus Torvalds melanjutkan dengan wawancara email ekstensif dengan Jeremy Andrews, mitra pendiri dan CEO Tag1.

Pada bagian pertama wawancara di bulan April, Torvalds membahas segalanya mulai dari chip ARM64 Apple dan driver Rust, hingga lingkungan kerja dari rumah berbasis Fedora dan pemikirannya tentang masa-masa awal Linux. Tapi bagian kedua menawarkan wawasan yang lebih dalam tentang cara berpikir Torvalds, wawasan pribadi dari apa yang akan saya bagikana dengan pengelola proyek lain dan beberapa gagasan tentang cara membuat perusahaan membantu mengembangkan bisnis.

Linus mengungkapkan bagaimana dia melanjutkan ketika proyek dimulai:

“Saya masih ingat hari-hari awal, ketika orang mengirimi saya pengaturan, dan saya tidak benar-benar menerapkannya sebagai pengaturan, tetapi saya membacanya, bahwa saya mengerti apa yang orang ingin lakukan dan saya melakukannya sendiri. Karena begitulah cara saya memulai proyek, dan begitulah cara saya merasa lebih nyaman dan saya tahu kodenya lebih baik ”. Linus juga menjelaskan bahwa penting untuk belajar mendelegasikan: “Saya berhenti melakukannya dengan cukup cepat, karena pada dasarnya saya malas. Saya menjadi sangat pandai membaca tambalan dan mencari tahu apa yang mereka lakukan, lalu saya menerapkannya. "

Linus Dia juga berusaha untuk tetap tidak memihak ketika Linux tumbuh dan menjadi lebih sukses:

“Saya sangat sadar tidak ingin bekerja untuk perusahaan Linux, misalnya, saya mempertahankan Linux selama dekade pertama tanpa itu menjadi pekerjaan saya. Ini bukan karena menurut saya kepentingan bisnis itu buruk, tetapi karena saya ingin memastikan orang melihat saya sebagai pihak yang netral dan saya tidak pernah merasa seperti "persaingan". «

Sementara open source telah meraih sukses besar, banyak pengguna yang lebih besar, seperti bisnis, melakukan sedikit atau tidak sama sekali untuk mendukung atau berkontribusi pada proyek open source yang mereka andalkan.

Lanjutkan mengetik:

“Dan banyak perusahaan teknologi besar yang menggunakan kernel akhirnya terlibat aktif dalam proses pengembangan. Kadang-kadang mereka akhirnya melakukan banyak pekerjaan di dalam dan mereka tidak pandai mendorong kembali (saya tidak akan menyebutkan nama, dan beberapa dari mereka benar-benar berusaha melakukan yang lebih baik), tetapi sebenarnya sangat menggembirakan untuk melihat yang besar. perusahaan yang terlibat sedemikian rupa, sangat terbuka dalam pengembangan dasar hulu dan mereka adalah anggota masyarakat yang penting ”.

Ketika ditanya apakah open source itu berkelanjutan atau tidak, Linus menjawab:

"Iya. Secara pribadi, saya 100% yakin bahwa tidak hanya open source yang berkelanjutan, tetapi untuk masalah teknis yang kompleks Anda benar-benar membutuhkan open source hanya karena ruang masalah menjadi terlalu kompleks untuk ditangani oleh satu perusahaan. Bahkan perusahaan teknologi yang besar dan kompeten. "

Kunci sukses untuk pengelola proyek sumber terbuka: "berada di sana SEPANJANG WAKTU" dan "terbuka"

Ketika Andrews ingin tahu apa yang membuat proyek open source berhasil, Linus mengakui:

“Saya benar-benar tidak tahu apa kunci sukses itu. Ya, Linux telah sangat sukses dan jelas bahwa Git juga telah dimulai dengan langkah yang benar, tetapi masih sangat sulit untuk menghubungkannya dengan penyebab yang lebih dalam. Mungkin saya beruntung? Atau apakah karena semua orang ini yang membutuhkan proyek ini, saya adalah orang yang berdiri, melakukan pekerjaan, dan memulai proyek? «

Namun Linus akhirnya akan menjelaskan »beberapa poin praktis dan sederhana yang secara pribadi saya anggap penting jika Anda adalah produsen perangkat lunak open source«. Merekomendasikan agar orang yang bertanggung jawab atas proyek open source "hadir" setiap saat.

“Anda harus tetap di sana, Anda harus berada di sana untuk pengembang lain, dan Anda harus berada di sana SEPANJANG WAKTU. Anda akan mengalami masalah teknis dan itu akan membuat frustrasi. Anda akan bekerja dengan orang-orang yang mungkin memiliki ide yang sangat berbeda tentang bagaimana menyelesaikan masalah teknis ini. Dan masalah teknis adalah bagian yang mudah, karena mereka biasanya memiliki solusi teknis, dan Anda sering dapat mengatakan secara obyektif 'ini lebih baik / lebih cepat / lebih mudah / apa saja' '.

Kunci lain yang dijelaskan Linus adalah menjadi "terbuka", "terbuka terhadap solusi orang lain. dan tidak memiliki gagasan yang sangat jelas dan tidak fleksibel tentang bagaimana hal-hal harus dilakukan. Tetapi Linus mencela salah satu cara untuk bersikap terbuka:

“Sangat mudah untuk membuat semacam 'klik' orang, di mana Anda memiliki klik internal yang membahas hal-hal secara pribadi, dan kemudian Anda benar-benar hanya melihat garis bawah (atau pekerjaan marjinal) di siang hari bolong, karena semua hal penting Hal itu terjadi di dalam perusahaan atau dalam kelompok inti orang, dan orang luar merasa sulit untuk menembus klik ini dan bahkan sering mengalami kesulitan melihat apa yang terjadi di kelompok inti tersebut karena sangat pribadi dan eksklusif.

“Inilah salah satu alasan saya sangat menyukai milis terbuka. Ini bukan daftar "undangan". Anda bahkan tidak perlu mendaftar untuk berpartisipasi. Ini sangat terbuka. Dan praktis semua diskusi pembangunan harus ada di sana. "

Berbicara tentang keterampilan khusus lainnya yang diperlukan untuk proyek sumber terbuka yang sukses, Linus menjelaskan pengalamannya. Menurutnya, “ini bukan hasil dari perencanaan dan pembacaan manual manajemen, dll. Kebanyakan hal terjadi dengan sendirinya, dan struktur yang kita miliki saat ini tidak berasal dari bagan organisasi tertulis, tetapi dari orang-orang yang baru saja "menemukan tempatnya". Seperti disebutkan di atas, Linus merekomendasikan pendelegasian tugas. Dia juga menyebut keterampilan komunikasi sebagai "sangat penting."

sumber: https://www.tag1consulting.com


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.