Trong diễn biến mới nhất chống lại WP Engine, WordPress đã tiến hành kiểm soát plugin ACF
Tranh cãi giữa nhà sáng lập WordPress Matt Mullenweg và nhà cung cấp dịch vụ hosting WP Engine tiếp tục, với Mullenweg thông báo rằng WordPress đang “rơi” một plugin được phát triển bởi WP Engine. Cụ thể, Advanced Custom Fields – một plugin giúp người dùng WordPress dễ dàng tùy chỉnh màn hình chỉnh sửa của họ – đang được lấy khỏi tay của WP Engine và được cập nhật dưới dạng một plugin mới có tên Secure Custom Fields.
Mullenweg viết rằng bước này là cần thiết “để loại bỏ các ưu đãi thương mại và khắc phục một vấn đề bảo mật.”
Đội ngũ Advanced Custom Fields đã phản ứng tại X, mô tả đây là tình hình mà một plugin “đang được phát triển mạnh mẽ” đã bị “một cách đơn phương và bằng với lực lượng bị lấy mất từ người tạo ra của nó “mà họ nói chưa bao giờ xảy ra” trong 21 năm lịch sử của WordPress. ”
“Cam kết cộng đồng cần thiết này đã bị vi phạm, và chúng tôi kêu gọi mọi người cân nhắc đạo đức của một hành động như vậy, và tiền lệ mới đã được thiết lập,” đội ACF viết.
Cả bài đăng trên blog của Mullenweg và một trả lời từ WordPress đều cho rằng tình huống tương tự đã xảy ra trước đây, mặc dù Mullenweg thêm, “Đây là một tình huống hiếm gặp và không bình thường do các cuộc tấn công pháp lý của WP Engine, chúng tôi không dự đoán điều này sẽ xảy ra với các plugin khác.”
Họ cũng trỏ đến hướng dẫn plugin của WordPress, mà cho phép WordPress có quyền vô hiệu hoặc loại bỏ bất kỳ plugin nào, loại bỏ quyền truy cập của nhà phát triển, hoặc thay đổi một plugin “mà không cần sự chấp thuận của nhà phát triển, vì lợi ích cộng đồng.”
Một số thông tin nền: WordPress là một hệ thống quản lý nội dung mã nguồn mở và miễn phí được sử dụng bởi nhiều trang web (bao gồm TechCrunch), trong khi các công ty như WP Engine và Automattic của Mullenweg cung cấp dịch vụ hosting và dịch vụ thương mại khác. Tháng trước, Mullenweg đã đăng một bài đăng trên blog chỉ trích WP Engine là “bệnh ung thư với WordPress.” Các chỉ trích của ông bao gồm mọi thứ từ việc WP Engine không hỗ trợ lịch sử sửa đổi cho đến nhà đầu tư Silver Lake của công ty, nhưng ông cũng gợi ý rằng việc “WP” trong thương hiệu làm nhầm lẫn khách hàng, làm cho có vẻ như công ty có mối liên kết chính thức với WordPress.
Các thư ngưng việc đã diễn ra hai chiều, với WP Engine tuyên bố Mullenweg đã đe dọa thực hiện “một cách tiếp cận hạt nhân đất đỏ” trừ khi công ty trả phí để sử dụng thương hiệu WordPress.
WordPress đã cấm WP Engine truy cập vào WordPress.org, tạm thời dỡ bỏ lệnh cấm, sau đó một lần nữa áp đặt lệnh cấm. Điều này về cơ bản ngăn WP Engine cập nhật plugin thông qua WordPress.org – vì vậy công ty không thể cung cấp cập nhật tự động để giải quyết các vấn đề bảo mật.
Tuy nhiên, WP Engine đã đăng một phương pháp tạm thời cho người dùng muốn cập nhật plugin và tiếp tục sử dụng ACF. (Họ nói phương pháp tạm thời chỉ cần thiết cho người dùng miễn phí của ACF, vì người dùng chuyên nghiệp sẽ tiếp tục nhận cập nhật thông qua trang web ACF.)
Về phía trước, Mullenweg viết rằng Secure Custom Fields sẽ có sẵn dưới dạng plugin không thương mại: “Nếu bất kỳ nhà phát triển nào muốn tham gia bảo trì và cải thiện nó, vui lòng liên hệ.”
#WordPress #ACFPlugin #MattMullenweg #WPengine #ThutháchùngNgàyHômNay
The dispute between WordPress founder Matt Mullenweg and hosting provider WP Engine continues, with Mullenweg announcing that WordPress is “forking” a plugin developed by WP Engine.
Specifically, Advanced Custom Fields — a plugin making it easier for WordPress users to customize their edit screens — is being taken out of WP Engine’s hands and updated as a new plugin called Secure Custom Fields.
Mullenweg wrote that this step was necessary “to remove commercial upsells and fix a security problem.”
The Advanced Custom Fields team responded on X, describing this as a situation where a plugin “under active development” has been “unilaterally and forcibly taken away from its creator without consent,” which it said has never happened “in the 21 year history of WordPress.”
“This essential community promise has been violated, and we ask everyone to consider the ethics of such an action, and the new precedent that has been set,” the ACF team wrote.
Both Mullenweg’s blog post and a reply from WordPress claim that similar situations have, in fact, happened before, though Mullenweg added, “This is a rare and unusual situation brought on by WP Engine’s legal attacks, we do not anticipate this happening for other plugins.”
They also pointed to WordPress’ plugin guidelines, which give WordPress the right to disable or remove any plugin, remove developer access, or change a plugin “without developer consent, in the name of public safety.”
Some background: WordPress is a free, open source content management system used by many websites (including TechCrunch), while companies like WP Engine and Mullenweg’s Automattic offer hosting and other commercial services on top.
Last month, Mullenweg published a blog post criticizing WP Engine as a “cancer to WordPress.” His criticisms covered everything from WP Engine’s lack of support for revision history to its investor Silver Lake, but he also suggested that its “WP” branding confuses customers, making it sound like the company is officially connected to WordPress.
Cease-and-desist letters have gone both ways, with WP Engine claiming Mullenweg threatened to take a “scorched earth nuclear approach” unless the company paid to license the WordPress trademark.
WordPress banned WP Engine from accessing WordPress.org, briefly lifted the ban, then imposed it again. This essentially prevents WP Engine from updating the plugin through WordPress.org — so it can’t offer automatic updates to address security issues.
WP Engine has, however, published a workaround for users who want to update the plugin and continue using ACF. (It says the workaround is only necessary for ACF’s free users, as pro users will continue to receive updates through the ACF website.)
Moving forward, Mullenweg wrote that Secure Custom Fields will be available as a non-commercial plugin: “If any developers want to get involved in maintaining and improving it, please get in touch.”
[ad_2]