Cuộc vật lý rối loạn của WordPress, giải thích
#WordPressDramaExplained
WordPress căn bản là cơ sở hạ tầng internet. Nó phổ biến, ổn định và thường không tạo ra nhiều tiêu đề hoành tráng do đó. Nhưng trong tuần qua, cộng đồng WordPress đã bị cuốn vào một cuộc chiến về nhân phẩm của nền tảng. Tuần trước, người sáng lập WordPress Matt Mullenweg đã phát động một cuộc tấn công mạnh mẽ vào WP Engine, một nhà cung cấp dịch vụ lưu trữ WordPress lớn, gọi công ty là “u ám” đối với cộng đồng. Tuyên bố này đã mở ra cuộc tranh luận công khai về cách các công ty hướng đến lợi nhuận có thể và không thể sử dụng phần mềm mã nguồn mở – và liệu họ có nghĩa vụ đóng góp một cái gì đó cho các dự án mà họ sử dụng.
Xung đột đã leo thang trong những ngày qua với một loạt các đe dọa pháp lý và khiến hàng loạt các chủ trang web bị bắt giữa cuộc xung đột ngoài tầm kiểm soát của họ. Khách hàng của WP Engine bị cắt đứt khỏi việc truy cập vào các máy chủ của WordPress.org, ngăn họ dễ dàng cập nhật hoặc cài đặt plugin và themes. Và trong khi họ đã được trợ giúp tạm thời, WP Engine hiện đang đối diện với một thời hạn để giải quyết xung đột hoặc một lần nữa khiến việc truy cập của khách hàng đổ vỡ một lần nữa.
WP Engine là một công ty lưu trữ bên thứ ba sử dụng phần mềm mã nguồn mở mã nguồn mở WordPress để tạo và bán dịch vụ lưu trữ WordPress tùy chỉnh của chính họ. Được thành lập vào năm 2010, WP Engine đã phát triển thành đối thủ của WordPress.com, với hơn 200.000 trang web sử dụng dịch vụ này để tạo điểm mạnh trực tuyến của họ.
“Silver Lake không quan tâm đến những lý tưởng mã nguồn mở của bạn, nó chỉ muốn lợi nhuận.”
Mullenweg dẫn dự án WordPress khác nhau. Có WordPress.org, dự án mã nguồn mở phát triển nền tảng xuất bản WordPress, và sau đó có WordPress.com, một công ty bán dịch vụ WordPress được lưu trữ của mã nguồn mở. Mullenweg điều hành Automattic, công ty mẹ sở hữu WordPress.com. Dữ liệu cho thấy khoảng 43% các trang web sử dụng WordPress, nhưng không rõ có bao nhiêu trang web được lưu trữ bởi WordPress.com hoặc bên thứ ba nào khác.
Bên cạnh việc bán kế hoạch trên WordPress.com, Automattic đóng góp rất nhiều nỗ lực phát triển cho dự án mã nguồn mở, dựa vào sự quyên góp và cộng đồng để chạy. Theo Mullenweg, nhóm đóng góp 3.988 giờ mỗi tuần. Công ty có thể không phải trả tiền để sử dụng WordPress, nhưng chắc chắn trả tiền để phát triển và cải thiện nó.
WP Engine hoạt động một cách khác. Công ty nói rằng họ tập trung vào đầu tư vào cộng đồng thông qua tài trợ và khuyến khích việc sử dụng nền tảng. Nền tảng lưu trữ đã được mua bởi công ty vốn riêng Silver Lake vào năm 2018, và Mullenweg nhìn nhận đó là một doanh nghiệp kiếm lời ra khỏi mã nguồn mở mà không trả lại.
Sự thất vọng này đã đạt đến đỉnh điểm vào tuần trước khi Mullenweg xuất hiện trên sân khấu tại WordCamp – một hội nghị WordPress do WP Engine tài trợ – và nhắm mục tiêu trực tiếp vào WP Engine. “Công ty này được kiểm soát bởi Silver Lake, một văn phòng dự án vốn riêng với 102 triệu đô la tại quản lý,” Mullenweg nói. “Silver Lake không quan tâm đến lý tưởng mã nguồn mở của bạn – nó chỉ muốn lợi nhuận vốn. Vì vậy, tại thời điểm này, tôi yêu cầu mọi người trong cộng đồng WordPress không cần đắn đo giữa các loại ví của bạn. Bạn sẽ đưa tiền của mình cho ai: ai sẽ nuôi dưỡng hệ sinh thái và ai sẽ khai thác mỗi giá trị ra khỏi nó cho đến khi nó héo?”
Mullenweg tiếp tục lời tuyên bố này với một bài viết blog vào ngày 21 tháng 9, trong đó ông lên án WP Engine đã đóng góp chỉ 40 giờ mỗi tuần cho dự án mã nguồn mở WordPress.org. “WP Engine đang thiết lập một tiêu chuẩn kém chất lượng mà người khác có thể xem xét và nghĩ rằng nó được sao chép. Chúng ta phải đặt ra tiêu chuẩn cao để đảm bảo rằng WordPress sẽ tồn tại trong 100 năm tới,” Mullenweg viết trong bài blog của mình. Ông lờ mình WP Engine hơn nữa, nói rằng nó đang “khai thác mỏ thấp kém hệ sinh thái WordPress” và đang đưa cho người dùng một “trải nghiệm tồi hơn để họ có thể kiếm thêm tiền”.
Mullenweg không chỉ bảo vệ nhân phẩm của mã nguồn mở – ông cũng đang bảo vệ nhà cung cấp WordPress cạnh tranh của mình. Trong bài viết blog của mình, ông khẳng định WP Engine đang “tính lợi nhuận từ sự nhầm lẫn” gây ra bởi thương hiệu của công ty. Mullenweg cho rằng WP Engine hứa sẽ cung cấp cho khách hàng WordPress nhưng công ty thực sự đang cung cấp một phiên bản cô đọng của dịch vụ. Ông tiếp tục nói rằng WP Engine sẽ cần giấy phép thương mại cho việc sử dụng “trái phép” của thương hiệu WordPress, được kiểm soát bởi Quỹ WordPress và sau đó gửi một thư ngừng lại trong một nỗ lực để khiến công ty trả phí.
WP Engine không im lặng. Công ty đã gửi một thư ngừng lại mô tả một câu chuyện hoàn toàn khác về những gì đã diễn ra sau cánh cửa. Trong thư của mình, WP Engine cho rằng Automattic đòi một “số tiền lớn” chưa đến trước buổi nói chuyện chính của Mullenweg tại hội nghị WordCamp ngày 20 tháng 9 – và nếu công ty không nhận được, Mullenweg đã đe dọa thực hiện một “tiếp cận hạt nhân đất đốt” đối với WP Engine. WP Engine cho rằng Mullenweg đã quấy rối công ty thông qua tin nhắn văn bản và cuộc gọi, với một tin nhắn văn bản chụp màn hình nói rằng: “Nếu tôi sẽ đưa ra lập luận cho cộng đồng WP về lý do tại sao chúng tôi đang cấm WPE tôi cần làm điều đó trong bài nói của tôi ngày mai.” Các tin nhắn, mà Mullenweg xác nhận đã gửi trong một cuộc phỏng vấn với streamer Twitch ThePrimeagen, cho biết ông đã chuẩn bị một số trang bài trình diễn cho bài nói chuyện WordCamp của mình, với tựa đề là “Làm thế nào Vốn riêng có thể lấy đi và phá hủy các cộng đồng mã nguồn mở, một câu chuyện trong 4 phần.”
Sau khi WP Engine từ chối trả tiền cho WordPress, công ty cho rằng Mullenweg đã thực hiện các đe dọa của mình. “Yêu cầu che đậy lén lút của ông Mullenweg yêu cầu WP Engine giao cho ông hàng chục triệu để cơ sở lợi nhận của mình Automattic, trong khi công khai đóng vai trò như một người bảo vệ nhân văn của cộng đồng WordPress là một hành vi đáng xấu hổ,” thư ngừng của WP Engine bày tỏ. “WP Engine sẽ không chấp nhận những yêu cầu không tiền lời này không chỉ làm hại cho WP Engine và nhân viên của nó, mà cũng đuổi việc toàn bộ cộng đồng WordPress.”
WordPress.org đã nay rõ ràng rằng họ đang lập kế hoạch tiến hành kiện WP Engine không chỉ vì công ty không trả lại cho dự án WordPress mà còn vì sử dụng sai tên thương hiệu WordPress. Mullenweg bây giờ nói Automattic đã cung cấp WP Engine hai cách “trả phí hợp lý của họ”: hoặc trả tiền giấy phép hoặc đóng góp cho dự án WordPress mã nguồn mở. “Điều này không phải là một cách nhìn chỉ về tiền bạc: đó là mong đợi rằng bất kỳ doanh nghiệp nào kiếm hàng trăm triệu đô la từ một dự án mã nguồn mở sẽ cần phải trả lại, và nếu họ không làm như vậy, họ không thể sử dụng các thương hiệu của nó,” Mullenweg nói. Quỹ WordPress – tổ chức từ thiện hỗ trợ dự án WordPress mã nguồn mở – do Mullenweg và các thành viên hội đồng lesser-known khác không được hiển thị trên trang web của nó.
Có vẻ như Quỹ WordPress đã điều chỉnh một số chỉ dẫn về thương hiệu của mình trong những ngày gần đây. Đến ngày 19 tháng 9, chính sách nói rằng bạn có “quyền miễn phí” sử dụng viết tắt WP “bất cứ cách nào bạn thấy hợp lí.” Nhưng bây giờ WordPress đã xóa ngôn ngữ đó, thay thế nó bằng một dòng nói rằng không nên sử dụng WP “theo cách có thể gây nhầm lẫn. Ví dụ, nhiều người nghĩ rằng WP Engine là ‘WordPress Engine’.” Chính sách cập nhật cũng tường thuật rõ ràng: “Nếu bạn muốn sử dụng thương hiệu WordPress có tính thương mại, vui lòng liên hệ với Automattic, họ có giấy phép độc quyền.”
WordPress.org đã cấm WP Engine không truy cập miễn phí vào máy chủ của họ qua “các yêu cầu pháp lí và kiện tụng” – một động thái khiến việc sử dụng WP Engine khó khăn hơn cho khách hàng. Tuy nhiên, Mullenweg quyết định tạm thời gỡ bỏ khối chặn chỉ hai ngày sau. Anh đã đặt WP Engine một khoảng thời gian đến ngày 1 tháng 10 để tạo máy chủ “gương” của riêng họ hoặc giải quyết xung đột. “Tại sao WordPress.org lại cung cấp các dịch vụ này cho WP Engine miễn phí, khi họ tấn công chúng tôi?” Mullenweg viết. WP Engine nói rằng họ chỉ gửi một lệnh ngừng …
WordPress is essentially internet infrastructure. It’s widely used, generally stable, and doesn’t tend to generate many splashy headlines as a result.
But over the last week, the WordPress community has swept up into a battle over the ethos of the platform. Last week, WordPress cofounder Matt Mullenweg came out with a harsh attack on WP Engine, a major WordPress hosting provider, calling the company a “cancer” to the community. The statement has cracked open a public debate surrounding how profit-driven companies can and can’t use open-source software — and if they’re obligated to contribute something to the projects they use in return.
The conflict has escalated in the days since with a barrage of legal threats and has left swaths of website operators caught in the crossfire of a conflict beyond their control. WP Engine customers were cut off from accessing WordPress.org’s servers, preventing them from easily updating or installing plugins and themes. And while they’ve been granted a temporary reprieve, WP Engine is now facing a deadline to resolve the conflict or again have their customers’ access fall apart once again.
WP Engine is a third-party hosting company that uses the free, open-source WordPress software to create and sell its own prepackaged WordPress hosting service. Founded in 2010, WP Engine has grown to become a rival to WordPress.com, with more than 200,000 websites using the service to power their online presence.
“Silver Lake doesn’t give a dang about your open source ideals, it just wants return on capital.”
Mullenweg leads two different WordPresses. There’s WordPress.org, the open source project that develops the backbone of the WordPress publishing platform, and then there’s WordPress.com, a company that sells a hosted version of the open-source WordPress software — just like WP Engine. Mullenweg runs Automattic, which owns WordPress.com. Data suggests that around 43 percent of all websites use WordPress, but it’s not clear how many are hosted by WordPress.com or another party.
Along with selling plans on WordPress.com, Automattic contributes a lot of development effort to the open source project, which itself relies on donations and community contributions to run. According to Mullenweg, the team contributes 3,988 hours per week. The company may not have to pay to use WordPress, but it certainly pays to develop and improve it.
WP Engine operates a bit differently. It says it focuses on investing in the community through sponsorships and encouraging the adoption of the platform. The hosting platform was acquired by the private equity firm Silver Lake in 2018, and Mullenweg views it as a business that profits off of open-source code without giving anything back.
That frustration came to a head last week when Mullenweg took the stage at WordCamp — a WP Engine-sponsored WordPress conference — and took direct aim at WP Engine. “The company is controlled by Silver Lake, a private equity firm with $102 million in assets under management,” Mullenweg said. “Silver Lake doesn’t give a dang about your open source ideals — it just wants return on capital. So, it’s at this point I ask everyone in the WordPress community to go vote with your wallet. Who are you going to give your money to: someone who is going to nourish the ecosystem or someone who is going to frack every bit of value out of it until it withers?”
Mullenweg followed up this statement with a September 21st blog post, where he lambasted WP Engine for contributing just 40 hours per week to the WordPress.org open source project. “WP Engine is setting a poor standard that others may look at and think is ok to replicate. We must set a higher standard to ensure WordPress is here for the next 100 years,” Mullenweg wrote in the blog. He ripped into WP Engine even more, saying it’s “strip-mining the WordPress ecosystem” and giving users a “crappier experience so they can make more money.”
Mullenweg isn’t just defending the ethos of open source — he’s also defending his competing WordPress provider
Mullenweg doesn’t appear to be wrong about WP Engine’s contributions. But WP Engine is ultimately abiding by the rules of WordPress’ open-source license: it’s generally free to use, and WP Engine doesn’t have to give back to the WordPress community just because it’s banking off the open-source code. Of course, it’d be nice if WP Engine did, but nothing requires that it do so.
Complicating this further: Mullenweg isn’t just defending the ethos of open source — he’s also defending his competing WordPress provider. In his blog post, he claims WP Engine is “profiting off of the confusion” caused by the company’s branding. Mullenweg alleges that WP Engine is promising to give customers WordPress but that the company is actually offering a distilled version of the service. He goes on to say WP Engine will need a commercial license for the “unauthorized” use of the WordPress trademark, which is controlled by the WordPress Foundation and later sent a cease and desist letter in an attempt to make the company pay up.
WP Engine isn’t staying silent. It sent a cease and desist letter that tells a very different story of what has been going on behind the scenes. In its letter, WP Engine claims Automattic demanded a “very large sum of money” days before Mullenweg’s keynote at the September 20th WordCamp convention — and if the company didn’t receive it, Mullenweg allegedly threatened to carry out a “scorched earth nuclear approach” toward WP Engine.
WP Engine alleges Mullenweg harassed the company through text messages and calls, with one screenshotted text saying: “If I’m going to make the case to the WP community about why we’re banning WPE I need to do it in my talk tomorrow.” The texts, which Mullenweg confirmed he sent in an interview with Twitch streamer ThePrimeagen, say he prepared several presentation slides for his WordCamp talk, with the working title “How Private Equity can Hollow out and Destroy Open Source Communities, a Story in 4 Parts.”
After WP Engine refused to pay WordPress, the company alleges Mullenweg followed through on his threats. “Mr. Mullenweg’s covert demand that WP Engine hand over tens of millions to his for-profit company Automattic, while publicly masquerading as an altruistic protector of the WordPress community, is disgraceful,” WP Engine’s letter states. “WP Engine will not accede to these unconscionable demands which not only harm WP Engine and its employees, but also threaten the entire WordPress community.”
WordPress.org has now made it clear that it’s going after WP Engine for not only failing to give back to the WordPress project but also for its alleged misuse of the WordPress trademark. Mullenweg now says Automattic has given WP Engine two ways to “pay their fair share”: either by paying a licensing fee or making contributions to the open source WordPress project. “This isn’t a money grab: it’s an expectation that any business making hundreds of millions of dollars off of an open source project ought to give back, and if they don’t, then they can’t use its trademarks,” Mullenweg said.
The WordPress Foundation — the charitable organization that backs the open source WordPress project — is led by Mullenweg and other lesser-known board members who aren’t displayed on its website. It seems the WordPress Foundation has made some tweaks to its trademark guidelines in recent days. As of September 19th, the policy said you are “free” to use the WP abbreviation in “any way you see fit.” But now WordPress has deleted that language, replacing it with a line that says not to use WP “in a way that confuses people. For example, many people think WP Engine is ‘WordPress Engine.’” The updated policy also explicitly states: “If you would like to use the WordPress trademark commercially, please contact Automattic, they have the exclusive license.”
WordPress.org banned WP Engine from accessing its servers free over their “legal claims and litigation” — a move that has made it more difficult for customers to use WP Engine. However, Mullenweg decided to temporarily remove the block just two days later. He’s given WP Engine until October 1st to create their own mirror or resolve the conflict. “Why should WordPress.org provide these services to WP Engine for free, given their attacks on us?” Mullenweg wrote. WP Engine says it only sent a cease and desist order to WordPress and has not yet filed a lawsuit.
When asked about the ban on WP Engine, Automattic spokesperson Megan Fox said in a statement to The Verge that “trademark violations have resulted in the company being blocked from some WordPress resources.” WP Engine pointed The Verge to its statements on X when reached for comment.
The fight has garnered a mix of reactions. On one side, people think WP Engine is in the wrong, with some saying the company should contribute more to the open source project and that its use of “WP” is misleading. On the other, some WordPress community members are calling on Mullenweg to step down and accuse of him abusing his power over WordPress.org and WordPress.com. Others believe the situation could result in a fork of WordPress and brought up concerns about whether WordPress will take action against other companies using the “WP” abbreviation or trademark.
But in a dispute that’s meant to clarify what is and isn’t WordPress, Mullenweg risks blurring the lines even more. WordPress.org and WordPress.com both have a point — but it looks an awful lot like they’re working together to make it.
[ad_2]