it-swarm-vi.com

Một thuật toán có thể được cấp bằng sáng chế?

Vì vậy, một thuật toán có thể được cấp bằng sáng chế?

Tôi thấy tuyên bố này khiến tôi suy nghĩ:

Mọi người sẽ không có bằng sáng chế về các cải tiến của thuật toán chấm đường viền trong ít nhất vài năm, cho đến năm 2021. Vì vậy, các nhà phát triển của dự án Outlan cảm thấy thoải mái khi thực hiện ý tưởng của họ.

lấy từ dự án này codeplex .

45
Shawn Mclean

Vâng, về mặt pháp lý họ có thể được cấp bằng sáng chế (ở nhiều quốc gia, nhưng không phải tất cả, các quốc gia).

Bằng sáng chế đã có từ rất lâu và ý tưởng chính xác như bạn mô tả: bảo vệ phát minh của bạn để bạn có thời gian xây dựng nó, tiếp thị nó và kiếm lợi nhuận từ nó. Nếu không có bằng sáng chế, bạn có thể phát minh ra thứ gì đó và sau đó ai đó có nhiều tài nguyên và tiền bạc hơn có thể xuất hiện, xây dựng phát minh của bạn và đến khi bạn sẵn sàng bán nó, họ đã dồn vào thị trường.

Nhiều người tin rằng các biện pháp bảo vệ tương tự không bắt buộc đối với phần mềm, bởi vì - nói chung - không mất nhiều công sức để "xây dựng nó". Khi bạn nói về các đối tượng trong thế giới thực, bạn cần phải có một nhà máy để sản xuất nó, bạn cần máy móc, bạn cần nhân viên, bạn cần một mạng lưới phân phối, v.v. Nếu bạn không thể có được những thứ đó, thì bạn có thể cấp phép cho ý tưởng đã được cấp bằng sáng chế của mình cho ai đó đã có những thứ đó và họ có thể làm tất cả những thứ bổ sung đó cho bạn.

Nhưng với phần mềm, bất kỳ ai có trình biên dịch và kết nối internet đều có thể xây dựng và phân phối phần mềm, do đó, không cần phải "bảo vệ" sáng chế để cho bạn thời gian để thiết lập mạng phân phối của bạn và không có gì.

Sau đó, cũng có vấn đề là những người trong văn phòng sáng chế nói chung đơn giản là không đủ điều kiện để xác định xem một phát minh phần mềm cụ thể có được cấp bằng sáng chế hay không, để tòa án quyết định liệu bằng sáng chế có hợp lệ hay không khi chủ sở hữu cố gắng khẳng định quyền của họ với nó Điều đó có nghĩa là nếu bạn là một công ty nhỏ và bạn "vi phạm" bằng sáng chế không hợp lệ, bạn có thể không có tài nguyên để chống lại bằng sáng chế (dù nó không hợp lệ).

Nhưng chúng ta đừng đi vào đó cuộc tranh luận cụ thể :-) Tôi có thể tiếp tục trong nhiều ngày ...

30
Dean Harding

IANAL.

Từ quan điểm pháp lý tại Hoa Kỳ, vâng, phần mềm có thể được cấp bằng sáng chế như vậy. USPTO đã chấp nhận và phê duyệt hàng ngàn đơn đăng ký bằng sáng chế như vậy trong 25 năm qua.

Ở Liên minh Châu Âu, không, phần mềm không được cấp bằng sáng chế hợp pháp như vậy.

Các quốc gia khác có các quy tắc khác nhau liên quan đến bằng sáng chế của các thuật toán và quy trình. Wikipedia giải thích.

Điều đó nói rằng, trong vụ kiện của Tòa án tối cao Hoa Kỳ In re Bilski , Tòa án đã bác bỏ "thử nghiệm máy hoặc chuyển đổi" là thử nghiệm duy nhất về bằng sáng chế. (Một trong những Thẩm phán không đồng ý với ý kiến, nói rằng Tòa án đã không đi đủ xa trong việc từ chối các loại bán buôn bằng sáng chế này.) USPTO đã bắt đầu từ chối các thuật toán phần mềm và bằng sáng chế phương pháp khác - không phải tất cả chúng, mà là một số ít.

Tôi khuyên bạn nên truy cập trang Bilski của Groklaw và đọc thêm về nó.

Đáng nói thêm là gần đây Alice Corp v. CLS Bank International trường hợp, Tòa án Tối cao gần đây đã bác bỏ quyết định của CAFC để xác nhận bằng sáng chế phần mềm. Các bằng sáng chế bao gồm số tiền ký quỹ, khi được thực hiện qua Internet. Tòa án Tối cao cho rằng chỉ thêm "qua Internet" hoặc "trên máy tính" là không đủ để làm cho một bằng sáng chế bao trùm một ý tưởng trừu tượng có hiệu lực. Điều này về cơ bản thu hẹp lĩnh vực cho các bằng sáng chế phần mềm, nhưng không làm cho chúng không hợp lệ.

12
greyfade

Đúng.

Xem các thuật toán nén khác nhau, thuật toán mã hóa video, v.v.

Tìm một số trong số họ trên Wikipedia

Ở đây, có bằng sáng chế mẫu, Thuật toán danh sách Code-Word

9
Dan McGrath

Ở Mỹ, một thuật toán thuần túy được miễn trừ rõ ràng là có thể được cấp bằng sáng chế như các sự kiện và công thức toán học và "ý tưởng".

Trong thực tế, bạn có thể cấp bằng sáng chế một thuật toán (ở Mỹ). Trên thực tế, nó thậm chí không phải là mã và dù sao khi bằng sáng chế được cấp, nó KHÔNG được cấp cho mã nguồn, nó được cấp cho "một loạt các bước được thực hiện", tất nhiên không hơn gì một thuật toán . Chắc chắn mã nguồn làm việc là không bắt buộc, vì vậy hiện thân của thuật toán trong mã không phải là những gì được cấp bằng sáng chế. Những gì đang được cấp bằng sáng chế chỉ là "ý tưởng" của Ethereal về việc làm X rồi Y rồi Z theo thứ tự đó.

Nếu điều này nghe có vẻ như hệ thống đang nói ra từ cả hai phía của nó, thì bạn đã nắm bắt được những gì đang diễn ra ... "Không, tất nhiên bạn không thể sử dụng thuật toán bằng sáng chế." "Chắc chắn, tất nhiên bạn có thể bằng sáng chế thuật toán đó."

Chỉ để minh họa thực tế là không có mã, mô hình làm việc, thực tế điề được liên kết với các bằng sáng chế này xem xét rằng có những doanh nghiệp hoàn toàn thành công hoạt động như sau:

Một doanh nhân ngồi quanh trong một căn phòng với một loạt các "loại sáng tạo", có thể là một số lập trình viên và một số luật sư. Họ "động não" về cách một số sản phẩm phần mềm có thể được thực hiện để thực hiện một số chức năng hữu ích. Họ không tạo ra gì, không có mã, không có nguyên mẫu, không có gì. Ở mỗi bước của "quy trình cải tiến sản phẩm", luật sư lắng nghe và khi anh ấy/cô ấy nhận ra thứ gì đó có thể được cấp bằng sáng chế, họ lưu ý đến nó. Vào cuối ngày, luật sư bắt đầu tạo ra (hoặc bắt tay vào việc tạo ra) một bằng sáng chế mới.

Điều này không được tạo thành; có những công ty làm chính xác như trên. Mỗi bằng sáng chế này là một thuật toán, vì nó không làm gì ngoài việc chỉ định một loạt các bước sẽ được thực hiện tại nhiều thời điểm khác nhau.

9
swingProgrammerrr

Tôi nghĩ vậy, tuy nhiên toàn bộ khái niệm Bằng sáng chế có nghĩa là "bảo vệ sở hữu trí tuệ" nằm trong quan điểm của tôi thiếu sót sâu sắc.

Một bằng sáng chế là không có gì nhiều hơn con người thực hiện quy tắc thực thi (một quy tắc thậm chí không nhất quán giữa các quốc gia khác nhau).

Vi phạm bản quyền là bất hợp pháp, nhưng điều đó không làm cho nó dừng lại.

Các thuật toán có thể và thực hiện được "đảo ngược" được thiết kế, vì vậy các bằng sáng chế sang một bên có rất ít sự bảo vệ thực tế vật lý 1 .

1 Pháp lý là vấn đề khác

Bí mật thương mại

2
Darknight

Trong thế giới thực, nhưng theo quan điểm cá nhân, điều đó giống như đặt một bằng sáng chế cho một trong những suy nghĩ của bạn và ngăn không cho bất kỳ ai khác nghĩ về điều tương tự, nó thực sự ngu ngốc, nhưng đó là những gì chúng ta có ...

0
Coyote21