GitHub khôi phục kho lưu trữ youtube-dl
(github.blog)EFF đã gửi thư chính thức tới GitHub để giải thích rằng youtube-dl về mặt kỹ thuật không vi phạm DMCA và TPM,
GitHub đã chấp nhận điều này, khôi phục kho lưu trữ và tổng hợp lại nội dung liên quan đến vụ gỡ bỏ lần này cũng như DMCA.
- Vì sao việc gỡ bỏ (Takedown) lại xảy ra ngay từ đầu?
Là một nền tảng, GitHub phải tuân thủ pháp luật. Nếu mã được thiết kế để vượt qua TPM (Technical Protection Measure, biện pháp bảo vệ kỹ thuật = chống sao chép) thì họ phải xóa mã đó. Tuy nhiên trường hợp như vậy rất hiếm.
Trong các vụ gỡ bỏ theo DMCA, những trường hợp liên quan đến TPM chiếm chưa tới 2%, và ngay cả trong số đó thì vụ này cũng đặc biệt bất thường.
- Cáo buộc lách luật (Circumvention) theo DMCA
RIAA cho rằng mã của youtube-dl vượt qua TPM và chứa mã kiểm soát việc truy cập hoặc sao chép tài liệu có bản quyền, nên đã vi phạm mục 1201 của DMCA.
Mục 1201 của DMCA được thảo luận từ cuối những năm 1990, nên khi được viết ra đã không lường trước được nhiều khía cạnh đa dạng của phần mềm ngày nay.
Kết quả là ngay cả khi công nghệ được sử dụng theo cách không xâm phạm bản quyền, chỉ riêng việc vượt qua TPM để có thể truy cập hoặc sao chép tác phẩm cũng bị xem là bất hợp pháp.
Lập luận về việc lách luật này là trọng tâm của vụ gỡ bỏ youtube-dl.
- Cách tiếp cận lấy nhà phát triển làm trung tâm của GitHub đối với DMCA
GitHub xử lý DMCA và thiết kế chính sách gỡ bỏ theo hướng tối đa hóa việc bảo vệ nhà phát triển.
Gần như mọi nền tảng có UGC (nội dung do người dùng tạo) đều xử lý các yêu cầu gỡ bỏ theo DMCA để tuân thủ pháp luật.
Với GitHub, phần lớn các yêu cầu như vậy thường nhằm buộc tuân thủ giấy phép mã nguồn mở.
Để bảo vệ nhà phát triển, GitHub thông báo trước cho họ về các yêu cầu này, cho phép họ phản đối và công khai minh bạch với cộng đồng.
- youtube-dl
Như đã giải thích ở trên, lập luận cốt lõi của vụ gỡ bỏ youtube-dl là "lách luật".
Dù ban đầu GitHub đã gỡ dự án xuống, họ cũng hiểu rằng chỉ vì mã có thể truy cập nội dung có bản quyền không có nghĩa là nó không thể được dùng để truy cập tác phẩm theo những cách không vi phạm bản quyền.
GitHub cũng hiểu rằng mã của dự án này có nhiều mục đích chính đáng như thay đổi tốc độ phát để hỗ trợ khả năng tiếp cận, lưu giữ bằng chứng trong các cuộc đấu tranh nhân quyền, hỗ trợ nhà báo trong việc kiểm chứng sự thật, tải video theo giấy phép Creative Commons và video thuộc Public Domain.
Thông qua thông tin mới do EFF gửi, GitHub xác nhận rằng dự án này không vi phạm pháp luật, đồng thời maintainer đã gửi bản vá để không dùng video có bản quyền trong mã kiểm thử nữa (trước đó có bài kiểm thử tải video nhạc của Justin Bieber).
Nhờ đó, dự án youtube-dl sẽ được khôi phục và tất cả các fork cũng sẽ có tùy chọn được khôi phục.
- Những thay đổi trong tương lai
GitHub dự định cải tổ quy trình xem xét đối với mục 1201.
-
Mọi cáo buộc vi phạm mục 1201 sẽ được chuyên gia kỹ thuật xem xét.
-
Chuyên gia pháp lý sẽ rà soát kỹ lưỡng và từ chối các yêu cầu vượt quá phạm vi của DMCA.
-
Nếu khiếu nại mơ hồ, GitHub sẽ đứng về phía nhà phát triển và giữ nguyên kho lưu trữ trừ khi có bằng chứng rõ ràng về hành vi lách luật.
-
Nếu chuyên gia xác nhận rằng khiếu nại là đầy đủ, hợp pháp và chính đáng về mặt kỹ thuật, GitHub sẽ liên hệ với chủ sở hữu kho lưu trữ để họ có cơ hội phản hồi khiếu nại hoặc chỉnh sửa kho lưu trữ nhằm tránh bị gỡ bỏ. Ngay cả khi chưa có phản hồi, GitHub vẫn sẽ cố gắng liên hệ lại với chủ sở hữu trước khi thực hiện thêm hành động.
-
Chỉ sau khi tất cả các bước này hoàn tất thì kho lưu trữ mới bị xóa.
-
Ngay cả khi kho lưu trữ bị xóa theo một khiếu nại 1201 hợp lệ, GitHub vẫn sẽ tiếp tục cố gắng liên hệ với chủ sở hữu kho lưu trữ nếu họ chưa phản hồi, để giải quyết khiếu nại đó.
-
Ngay cả sau khi kho lưu trữ bị xóa vì khiếu nại 1201 hợp lệ, GitHub sẽ bảo đảm rằng chủ sở hữu kho lưu trữ, nếu pháp luật cho phép, vẫn có thể export dữ liệu kho lưu trữ khác không bao gồm vấn đề đang tranh chấp, PR và đoạn mã bị nghi là lách luật.
-
Đưa đội Trust and Safety ra tuyến đầu, ưu tiên cao nhất cho các ticket của nhà phát triển trong các trường hợp như vậy để khiếu nại được giải quyết nhanh chóng và kho lưu trữ có thể được khôi phục ngay.
Toàn bộ chi phí này sẽ được GitHub cung cấp miễn phí cho các nhà phát triển sử dụng GitHub. GitHub tin rằng đây là tiêu chuẩn cho việc "xử lý khiếu nại 1201 ưu tiên nhà phát triển".
GitHub cũng sẽ ghi chép quy trình này và mã nguồn mở hóa nó để các công ty khác đang lưu trữ mã hoặc package có thể xây dựng quy trình tương tự.
Khi tích lũy thêm kinh nghiệm, GitHub sẽ tiếp tục cải thiện.
- Quỹ bảo vệ nhà phát triển Developer defense fund
Các nhà phát triển bị ảnh hưởng cá nhân bởi yêu cầu gỡ bỏ và các khiếu nại pháp lý khác có thể dựa vào các tổ chức phi lợi nhuận như Software Freedom Law Center (SFLC) hoặc the Electronic Frontier Foundation (EFF) để nhận hỗ trợ và tư vấn pháp lý.
Tuy vậy, các nhà phát triển đấu tranh chống lại những yêu cầu gỡ bỏ bất công vẫn có thể phải đối mặt với rủi ro về trách nhiệm cá nhân và chi phí tự bào chữa pháp lý. Để hỗ trợ điều này, GitHub đã đóng góp 1 triệu USD để thành lập quỹ bảo vệ nhà phát triển, nhằm bảo vệ các nhà phát triển mã nguồn mở trước những "yêu cầu gỡ bỏ theo mục 1201 của DMCA" không chính đáng. Thông qua đó, GitHub sẽ thực hiện các biện pháp để bảo vệ nhà phát triển và bảo vệ sự cộng tác giữa các nhà phát triển.
Nếu muốn giúp các nhà phát triển như vậy, bạn cũng có thể cân nhắc ủng hộ trực tiếp cho SFLC hoặc EFF.
- GitHub đang làm gì để cải thiện pháp luật
Hiện nay ranh giới của DMCA đang gây tổn hại cho các nhà phát triển. Một cách để giải quyết vấn đề này là cải thiện chính bản thân luật và ngăn chặn việc các luật còn tệ hơn được ban hành trên toàn cầu.
GitHub đã có nhiều năm nỗ lực thành công để ngăn Chỉ thị Bản quyền của EU áp đặt bộ lọc tải lên đối với phát triển phần mềm, đồng thời mở đường cho một cuộc thảo luận lại rộng rãi về DMCA tại Mỹ.
Đặc biệt, GitHub nhấn mạnh ủng hộ các điều khoản chống lách luật của DMCA theo hướng thúc đẩy quyền tự do của nhà phát triển trong việc xây dựng các công cụ có ích cho xã hội như youtube-dl.
Hiện nay Văn phòng Bản quyền Mỹ đang tiến hành xem xét các ngoại lệ đối với các điều khoản chống lách luật trong mục 1201.
Sắp tới GitHub sẽ chia sẻ thêm để mọi người có thể cùng tham gia vào cuộc chiến xây dựng luật bản quyền thân thiện hơn với nhà phát triển. Hãy chờ đón.
4 bình luận
Tôi có lướt qua câu chuyện CEO GitHub đã liên hệ với youtube-dl qua IRC; có vẻ mã nguồn thì không có vấn đề, nhưng một phần tài liệu trong kho chứa có vấn đề nên cần phải sửa. Họ nói đã cố gắng liên lạc, nhưng do maintainer chính của youtube-dl không phản hồi nên việc này cứ bị trì hoãn, và cuối cùng họ phải tìm đến tận IRC để liên hệ.
Tin vui đấy.
Mọi việc đã được xử lý rất ổn. Ngay từ đầu vụ việc đã có nhiều bài viết nói rằng CEO và CTO của GitHub đang nỗ lực để khôi phục kho lưu trữ, và có vẻ chính thái độ tích cực như vậy đã tạo được niềm tin cho các nhà phát triển. Hơn nữa, còn là dưới trướng MS nữa chứ!
Wow.. mọi thứ đã được sắp xếp lại rất gọn gàng.
Từ những điều sẽ thay đổi trong thời gian tới, quỹ bảo vệ nhà phát triển, cho đến cả việc cải thiện pháp lý nữa.. có vẻ như GitHub thực sự đã xử lý vụ này rất tốt.
Youtube-dl - Lưu video từ Youtube và nhiều trang web video khác https://vi.news.hada.io/topic?id=1629
Youtube-dl bị xóa khỏi GitHub vì DMCA https://vi.news.hada.io/topic?id=3081
Cách các nhà báo sử dụng Youtube-dl https://vi.news.hada.io/topic?id=3100