Twitter quay lưng lại với sự phát triển nguồn mở
Elon Musk nắm quyền kiểm soát Twitter và sa thải ngay một nửa nhân viên, đó là công thức dẫn đến thảm họa. Bỏ qua những thiếu sót trong quản lý và chính sách của Musk, mạng xã hội đòi hỏi các nhà phát triển lành nghề phải tiếp tục phát triển Show Hơn nữa, Musk đã từ bỏ các dự án nguồn mở của Twitter, gây thêm sự xúc phạm bằng cách phàn nàn rằng các nhân viên còn lại phải "cực kỳ khó tính". " Twitter dựa vào phần mềm nguồn mở, cũng như hầu như tất cả các doanh nghiệp phần mềm hiện đại; . Vòng đời của bản sao Red Hat Enterprise Linux (RHEL) miễn phí này sẽ hết hạn vào cuối tháng 6 năm 2024 Cũng thế. Các lựa chọn thay thế Twitter tốt nhất Kế hoạch là chuyển sang CentOS Stream, theo các nguồn Twitter, nhưng bây giờ thực sự không còn ai để lên kế hoạch, chứ đừng nói đến việc giám sát, việc di chuyển hệ điều hành này. Nhưng ngoài hệ điều hành cốt lõi của nó, Twitter phụ thuộc vào phần mềm nguồn mở, như Will Norris, cựu lãnh đạo nguồn mở của công ty, đã tiết lộ trong một cuộc phỏng vấn độc quyền. "Tôi đã nói chuyện rất lâu với [lúc đó là Giám đốc điều hành Twitter] Parag [Agrawal] về việc cải thiện khoản đầu tư của Twitter vào các dự án nguồn mở quan trọng. " Anh ấy tiếp tục
Các giám đốc điều hành của Twitter trước tiên đã đóng băng các kế hoạch và khoản đầu tư vào nguồn mở của họ cho đến khi họ nhìn thấy một con đường rõ ràng phía trước do những nỗ lực hết lần này đến lần khác của Musk để mua lại Twitter. Thực tế là Musk đã sa thải tất cả các giám đốc điều hành, và sau đó là phần lớn các nhà phát triển. Ngày nay, hơn một nửa số nhân viên của Twitter đã từ chức hoặc bị đuổi việc Ngừng đăng nhập vào các trang web khác bằng Twitter Norris nói: “Phần lớn các nhân viên chủ chốt của Twitter làm việc về nguồn mở đã rời đi và tất cả các kỹ sư mà tôi đã làm việc cùng về nguồn mở đã ra đi. " Theo Norris, điều đó có ý nghĩa gì đối với Twitter là
Tôi cũng được cho biết rằng lý do thực sự khiến dịch vụ Blue 8 đô la hàng tháng của Twitter bị trì hoãn không chỉ vì dịch vụ này bị lạm dụng bởi những người dùng mạo danh thương hiệu và tài khoản người dùng nổi tiếng, mà bởi vì các nhà phát triển chưa thể tự động hóa một cách phù hợp. . Tại sao Hive Social cũng không phải là một sự thay thế (chưa) tốt cho Twitter Chưa ai từng tự động hóa thành công việc kiểm duyệt mạng xã hội, vì vậy điều đó không có gì đáng ngạc nhiên. Thật khó để hình dung các nhà phát triển, những người đã bị kéo vào các buổi làm việc "chương trình hoặc bị sa thải" vào đêm khuya, tìm ra giải pháp cho vấn đề nan giải này Theo Norris, Twitter đã đạt được mức độ phù hợp lâu dài trong các cộng đồng mở. "Tôi không quan tâm bạn gọi mình là kỹ sư 'khó tính' đến mức nào, họ đã mất hết uy tín với tư cách là một tổ chức kỹ thuật nghiêm túc. "Twitter đã mất bất kỳ khả năng nào để tham gia một cách có ý nghĩa vào các cộng đồng được xây dựng trên mối quan hệ và sự tin tưởng, và hiện tại không có gì với các cộng đồng đó. "" Tuy nhiên, hiện nay có một vấn đề. Các sáng kiến nguồn mở của riêng TwitterNorris cho biết.
Cũng không có gì khả quan, Norris nói thêm, "Việc bảo trì các dự án trong httpsSẽ rất lạ, https. //github. com/twitterLý do cho điều này là Twitter có một hệ thống để quản lý sự hiện diện của nó trên GitHub, cho phép các nhân viên đăng ký tài khoản GitHub cá nhân để truy cập các dự án mã nguồn mở Twitter của họ. Khi một người rời công ty, quyền truy cập của họ từng được giữ nguyên, nhưng họ đã bị thay đổi từ "thành viên" của tổ chức Twitter trên GitHub thành "cộng tác viên bên ngoài". Một nhân viên đã có quyền truy cập vào GitHub và mã nguồn của Twitter vào tháng 8 năm 2022, 18 tháng sau khi rời công ty, chứng tỏ rằng Twitter đã gặp vấn đề với việc không thể loại bỏ các nhà phát triển đã rời khỏi các dự án tư nhân trước khi Musk tiếp quản Tại sao Twitter cũng sẽ sớm thất bại Do đó, Norris cho biết, "các dự án mà những người bảo trì đã rời Twitter nhiều năm trước vẫn có thể có những người quan tâm tiếp tục có quyền truy cập. "Truy cập sai mã của Twitter đã được sửa vào đầu năm nay, nhưng công việc đó chưa bao giờ kết thúc. " Tất nhiên, những người gần đây đã bị sa thải hoặc nghỉ việc và những người "biết rõ nhất về các dự án đang hoạt động còn lại, gần như chắc chắn đã bị xóa quyền truy cập" gần như chắc chắn đã bị xóa quyền truy cập. Do đó, có thể các nhân viên cũ của Twitter từ nhiều tháng hoặc thậm chí nhiều năm trước vẫn có quyền truy cập mã, trong khi các cựu nhân viên gần đây biết ai nên có quyền truy cập mã không còn sẵn sàng để sửa chữa mọi thứ. Liên quan đến các dự án nguồn mở của riêng Twitter, chẳng hạn như Finagle, Norris nói rằng "Thực tế, tất cả các dự án đó có thể cần phải được phân nhánh và chuyển đến một ngôi nhà mới, nhưng đó sẽ là một quá trình lộn xộn và có khả năng gây gián đoạn. "" Các dự án nguồn mở của Twitter sẽ tiếp tục bất kể điều gì xảy ra bởi vì nguồn mở, về bản chất, sẽ chữa lành những thiệt hại xung quanh. Tuy nhiên, bản thân Twitter sẽ thu được ít lợi ích hơn nhiều từ các dự án của riêng mình với tư cách là người tiêu dùng thụ động phần mềm nguồn mở thay vì người đóng góp tích cực và điều này sẽ xảy ra giống như Twitter, dưới sự lãnh đạo mới của mình, cần tất cả sự hỗ trợ về lập trình mà nó có thể nhận được Khi Elon Musk tiếp quản Twitter, ông bắt đầu bằng việc sa thải một nửa số nhân viên của mạng xã hội này. Đó là một công thức cho sự thất bại ngay tại đó. Bỏ qua những thất bại trong quản lý và chính sách của Musk, các mạng xã hội cần các nhà phát triển có kinh nghiệm để tiếp tục phát triển. Ca thán về việc những nhân viên còn lại cần phải "cực kỳ chăm chỉ" không giúp được gì. Và, càng thêm xúc phạm đến thương tích, Musk cũng đã từ bỏ các dự án mã nguồn mở của Twitter Giống như hầu hết các công ty phần mềm hiện đại, Twitter phụ thuộc vào các chương trình mã nguồn mở. Mạng tự chạy trên CentOS 7. Bản sao Red Hat Enterprise Linux (RHEL) miễn phí này sẽ hết hạn sử dụng vào cuối tháng 6 năm 2024. Cũng thế. Các lựa chọn thay thế Twitter tốt nhất Theo các nguồn Twitter, kế hoạch là chuyển sang CentOS Stream. Bây giờ, thực sự không còn ai để lên kế hoạch, đừng bận tâm đến việc giám sát quá trình di chuyển hệ điều hành này. Nhưng Twitter dựa vào phần mềm nguồn mở nhiều hơn hệ điều hành nền tảng của nó. Như Will Norris, cựu lãnh đạo nguồn mở của Twitter, đã nói với tôi trong một cuộc phỏng vấn độc quyền, "Tôi đã nói chuyện rất lâu với [Twitter CEO] Parag [Agrawal] về việc cải thiện đầu tư của Twitter vào các dự án nguồn mở quan trọng. " Anh ấy tiếp tục
Đầu tiên, Musk bắt đầu nỗ lực hết lần này đến lần khác để mua Twitter. Vì điều này, các giám đốc điều hành của Twitter đã đóng băng các kế hoạch và khoản đầu tư vào nguồn mở cho đến khi họ nhìn thấy một con đường rõ ràng phía trước. Thay vào đó, điều xảy ra là Musk sa thải tất cả các giám đốc điều hành. Điều này đã sớm được theo sau bởi hầu hết các nhà phát triển. Ngày nay, hơn một nửa số nhân viên của Twitter đã bị đẩy ra ngoài hoặc nhảy ra ngoài Cũng thế. Ngừng sử dụng Twitter để đăng nhập vào các trang web khác Norris nói, "Hầu hết những người chủ chốt đang làm việc về mã nguồn mở tại Twitter đã rời đi. Tất cả các kỹ sư mà tôi đã làm việc cùng về mã nguồn mở đã ra đi. " Điều đó có ý nghĩa gì đối với Twitter, Norris nghĩ, là
Các nhân viên hiện tại của Twitter nói với tôi rằng đó là tất cả những gì họ có thể làm để giữ cho bánh xe quay. Tôi cũng được cho biết rằng lý do thực sự khiến dịch vụ Blue 8 đô la hàng tháng của Twitter bị trì hoãn không chỉ vì dịch vụ này bị lạm dụng bởi những người dùng mạo danh thương hiệu và tài khoản người dùng nổi tiếng, mà bởi vì các nhà phát triển chưa thể tự động hóa một cách phù hợp. . Cũng thế. Tại sao Hive Social không phải là một giải pháp thay thế Twitter khả thi (chưa) Điều đó không có gì ngạc nhiên. Chưa ai từng tự động kiểm duyệt mạng xã hội thành công. Thật khó để tưởng tượng các nhà phát triển, những người đã được gọi đến cho các phiên làm việc "chương trình hoặc bị sa thải" vào đêm khuya, giải quyết vấn đề nan giải này. Về lâu dài, Norris tin rằng Twitter đã trở nên không còn phù hợp trong các cộng đồng nguồn mở. "Họ đã mất hết uy tín với tư cách là một tổ chức kỹ thuật nghiêm túc, tôi không quan tâm bạn tự gọi mình là" khó tính như thế nào. " Các cộng đồng nguồn mở được xây dựng dựa trên các mối quan hệ và sự tin tưởng, và giờ đây Twitter không có những nhóm này. Họ đã mất khả năng tham gia một cách có ý nghĩa vào các cộng đồng đó. " Nhưng, có một vấn đề trước mắt. Các dự án mã nguồn mở riêng của Twitter. Norris nói.
Chẳng có gì tốt đẹp cả. Ngoài ra, Norris tiếp tục, "Việc bảo trì các dự án trong https. //github. com/twitter sẽ trở nên kỳ lạ. " Đó là bởi vì, "Twitter có một hệ thống nội bộ để quản lý sự hiện diện của nó trên GitHub. Nó cho phép nhân viên Twitter đăng ký tài khoản GitHub của riêng họ để truy cập các dự án nguồn mở Twitter của họ. Đã từng xảy ra trường hợp khi ai đó rời công ty, quyền truy cập của họ vẫn được giữ nguyên, nhưng họ đã được chuyển từ 'thành viên' của tổ chức Twitter trên GitHub thành 'cộng tác viên bên ngoài'. '" Nhưng ngay cả trước khi Musk tiếp quản, Twitter đôi khi đã thất bại trong việc thu hút các nhà phát triển đã rời công ty khỏi các dự án Twitter GitHub riêng tư. Một nhân viên vẫn có quyền truy cập vào GitHub và mã nguồn của Twitter vào tháng 8 năm 2022 -- 18 tháng sau khi rời công ty Cũng thế. Tại sao Twitter sẽ sớm thất bại Truy cập không đúng vào mã của Twitter đã được sửa vào đầu năm nay, nhưng công việc đó chưa bao giờ kết thúc. Vì vậy, Norris nói, "các dự án mà những người bảo trì đã rời Twitter nhiều năm trước vẫn có thể có những người quan tâm tiếp tục có quyền truy cập. " Tất nhiên, những người gần đây đã bị sa thải hoặc nghỉ việc và những người "biết rõ nhất về các dự án đang hoạt động còn lại, gần như chắc chắn đã bị xóa quyền truy cập". " Vì vậy, rất có thể các nhân viên cũ của Twitter từ nhiều tháng hoặc thậm chí nhiều năm trước vẫn có quyền truy cập mã, trong khi những nhân viên cũ gần đây hơn, những người biết ai nên có quyền truy cập mã, không còn ở đó để sửa chữa mọi thứ. Đối với các dự án nguồn mở của riêng Twitter, chẳng hạn như Finagle, Norris không mong đợi "Twitter sẽ làm bất cứ điều gì để tiếp tục duy trì các dự án này, ít nhất là không ở mức như trước đây. Vì vậy, trên thực tế, tất cả các dự án đó có thể cần phải được rẽ nhánh và chuyển đến một ngôi nhà mới, nhưng đó sẽ là một quá trình lộn xộn và có khả năng gây rối. " Nguồn mở, về bản chất, chữa lành xung quanh thiệt hại. Bằng cách này hay cách khác, các dự án mã nguồn mở của Twitter sẽ tiếp tục. Tuy nhiên, bản thân Twitter, với tư cách là một người tiêu dùng nguồn mở đơn thuần chứ không phải là người đóng góp tích cực cho nguồn mở, sẽ được hưởng lợi ít hơn nhiều từ các dự án của chính họ. Và điều này sẽ xảy ra giống như Twitter, dưới chế độ mới của nó, cần tất cả sự trợ giúp về lập trình mà nó có thể nhận được Twitter có được xây dựng trên mã nguồn mở không?Khám phá dự án
. Cởi mở là một phần trong DNA của chúng tôi. Twitter has been built on open source since the beginning. Openness is part of our DNA.
Làm cho mã nguồn mở Twitter có nghĩa là gì?Điều đó có nghĩa là gì? . Khi những người khác có thể đọc mã, họ có thể sử dụng nó cho các ứng dụng của riêng họ hoặc có thể đưa ra đề xuất cho các nhà phát triển của chính Twitter để thay đổi. make some of its algorithms available for public inspection. Once others can read the code, they can use it for their own applications or could make suggestions to Twitter's own developers for changes.
Facebook có phải là mã nguồn mở không?Các dự án mã nguồn mở phổ biến nhất của Facebook như React, GraphQL và PyTorch phát triển mạnh nhờ nỗ lực chuyên sâu của Nguồn mở Facebook. Trang web Nguồn mở giới thiệu một số ít trong số hàng trăm công cụ và thư viện của nó.
Twitter có sử dụng Linux không?Mỗi Tweet bạn gửi và nhận đều chạm đến rất nhiều phần mềm mã nguồn mở trên hành trình từ cơ sở hạ tầng dựa trên Linux của chúng tôi đến thiết bị của bạn . Ở quy mô của chúng tôi, việc sử dụng phần mềm nguồn mở đơn giản là không cần bàn cãi.
|