Facebook menjadi Open Source (semacamnya)

click fraud protection

Masih banyak lelucon yang bisa dilontarkan mengenai kesengsaraan IPO Facebook dan kebodohan yang terlibat dalam penerbitan begitu banyak saham yang membuat pasar terpuruk. kebanjiran (atau penjamin emisi IPO diduga menyembunyikan informasi mengenai keuntungan masa depan perusahaan dari semua kecuali pelanggan utamanya), tapi itu tidak menghentikan Facebook berbicara tentang Kebodohan yang sama sekali berbeda akhir pekan ini ketika mereka meluncurkan pengembangan Open Source Library of C++ miliknya sendiri. kode.

Di dalam pernyataan peluncuran (dan misi) di halaman resmi Folly: The Facebook Open Source Library di jejaring sosial, Jordan DeLong dari perusahaan tersebut menjelaskan pemikiran di balik membuat kodenya tersedia untuk semua orang:

Video yang Direkomendasikan

Facebook dibangun di atas sumber terbuka dari atas ke bawah, dan tidak akan ada tanpanya. Sebagai insinyur di sini, kami menggunakan, berkontribusi, dan merilis banyak perangkat lunak sumber terbuka, termasuk infrastruktur inti kami seperti HipHop dan Thrift. Namun dalam kode layanan C++ kami, salah satu hambatan yang jelas untuk melepaskan lebih banyak pekerjaan adalah bahwa setiap proyek sumber terbuka diperlukan untuk memutus ketergantungan pada kode perpustakaan internal yang belum dirilis… Tujuan utama kami dengan 'kebodohan' ini adalah untuk menciptakan solusi yang memungkinkan kami untuk terus melakukan open source pada bagian-bagian tumpukan kami tanpa harus menciptakan kembali beberapa bagian internal kami. roda. Dan karena komponen Folly biasanya berkinerja jauh lebih cepat dibandingkan komponen lain yang tersedia di tempat lain, maka komponen tersebut mudah dibuat menggunakan, dan melengkapi pustaka yang ada, menurut kami pengembang C++ mungkin menganggap bagian dari pustaka ini menarik Kanan.

Terkait

  • Facebook berjanji untuk membatasi akses berita di Kanada
  • Twitter bersiap setelah kode sumbernya bocor secara online
  • Cara membuat banyak profil untuk akun Facebook Anda

Kode ini – digambarkan sebagai “cepat dan cukup mudah untuk digunakan,” membuat “banyak penggunaan C++” oleh DeLong – sudah tersedia sebagai open source di bawah Lisensi Perangkat Lunak Apache dari repositori GitHub publik.

Beberapa kode mungkin sudah familier bagi pemrogram yang memeriksanya. “Kepraktisan meliputi rekayasa Facebook, dan kami memiliki toleransi yang rendah terhadap sindrom “Tidak Diciptakan Di Sini” (bagaimanapun juga, perusahaan ini dibangun di atas sumber terbuka perangkat lunak),” DeLong menjelaskan, menambahkan bahwa “Kebodohan melengkapi beberapa perpustakaan C++ berkualitas tinggi yang ada, seperti Boost atau Perpustakaan Standar, keduanya kami gunakan berat.”

Mengomentari bahwa Folly “pastinya memiliki semangat 'rilis lebih awal, sering-seringlah merilis'”, DeLong menulis bahwa perusahaan “akan terus perbarui pohon sumber terbuka saat komponen Folly baru ditambahkan, sehingga Anda dapat melihat lebih banyak hal ini di github di masa depan."

Rekomendasi Editor

  • Cara mengatur Umpan Facebook Anda untuk menampilkan postingan terbaru
  • Cara mendapatkan bagian Anda dari penyelesaian $750 juta Facebook
  • Trump diizinkan kembali ke Facebook dan Instagram
  • Reel akan segera muncul di fitur Facebook lainnya
  • Apa itu Piksel Facebook? Alat pelacak Meta, dijelaskan

Tingkatkan gaya hidup AndaTren Digital membantu pembaca mengawasi dunia teknologi yang bergerak cepat dengan semua berita terbaru, ulasan produk yang menyenangkan, editorial yang berwawasan luas, dan cuplikan unik.