Nó vẫn còn giá trị để bảo vệ phần mềm của chúng tôi chống lại vi phạm bản quyền? Có những cách hợp lý hiệu quả để ngăn chặn hoặc ít nhất là làm cho việc vi phạm bản quyền trở nên khó khăn?
Nó vẫn còn giá trị để bảo vệ phần mềm của chúng tôi chống lại vi phạm bản quyền? Có những cách hợp lý hiệu quả để ngăn chặn hoặc ít nhất là làm cho việc vi phạm bản quyền trở nên khó khăn?
Câu trả lời:
Không hẳn vậy. Bất kỳ sự bảo vệ bản sao nào cũng phải hoàn hảo 100%, (điều mà tất cả chúng ta đều biết là không thể), nếu không, tất cả những gì sẽ cần là cho một người ở bất cứ nơi nào trên thế giới đưa ra một bản crack hoạt động và đăng nó lên Web.
Nếu bạn muốn mọi người trả tiền cho sản phẩm của mình, bảo vệ bản sao không phải là câu trả lời. Nó không bao giờ đã làm việc và sẽ không bao giờ. Câu trả lời nằm ở Kinh tế 101: mọi người sẽ trả tiền cho sản phẩm của bạn nếu họ nhận thấy giá trị của nó đối với họ lớn hơn giá bạn yêu cầu. Nếu không, họ sẽ không. Giai đoạn.
Tôi sẽ nói "Không" với cả hai câu hỏi, không do dự.
Nó vẫn còn giá trị để bảo vệ phần mềm của chúng tôi chống lại vi phạm bản quyền?
Không, và rất nhiều công ty và nhà phát triển độc lập đã chứng minh rằng không cần.
Humble Indie Bundle là một ví dụ đặc biệt tốt về một cách có thể thực hiện một vụ giết người bất chấp hoạt động "cướp biển" tích cực. Trong một sự kiện kéo dài 3 tuần, năm nhà phát triển đã cùng nhau kiếm được gần 900.000 đô la Mỹ cho năm trò chơi của họ (cộng với một), không có DRM và thậm chí không có nỗ lực phối hợp để kiểm soát quyền truy cập vào các liên kết tải xuống. Và mặc dù chia sẻ tràn lan bởi những người đã trả tiền, trung bình 10 đô la Mỹ cho mỗi bản sao đã được trả, 30% trong số đó được dùng để làm từ thiện. (Đây là một ví dụ khá đặc biệt ở chỗ nó không phải là tiêu chuẩn ngay cả đối với loại sự kiện bán hàng này, nhưng nó là một minh chứng tốt về cách các mô hình bán hàng không chuẩn có thể hoạt động cực kỳ tốt.)
Các công ty như Introversion Software và Stardock kiếm được rất nhiều tiền mặc dù tỷ lệ vi phạm bản quyền là 90% .
Một ví dụ điển hình khác là Illumination Software Creator, công ty đang làm rất tốt cho chính nó.
Hoặc nhìn vào Minecraft, người đã chọn mô hình "freemium" và đang kiếm được (tính đến tuần này), tác giả 100.000 đô la mỗi ngày.
Ngay cả khi mọi người ngừng chiến đấu với "vi phạm bản quyền", họ có xu hướng làm rất tốt cho bản thân họ.
Có những cách hợp lý hiệu quả để ngăn chặn hoặc ít nhất là làm cho việc vi phạm bản quyền trở nên khó khăn?
Không, và thẳng thắn, nó khá vô nghĩa. Phần mềm có thể và sẽ được sao chép dễ dàng như khi bạn sao chép các giá trị trong chương trình của mình. Bất kể bạn nỗ lực gì để bảo vệ phần mềm của mình chống lại "vi phạm bản quyền", miễn là người dùng cuối bất kỳ lúc nào cũng có một bản sao của chương trình, ai đó sẽ phân phối phần mềm đó cho người khác mà không phải trả phí.
Hai cách duy nhất để ngăn chặn "vi phạm bản quyền" là: Biến phần mềm của bạn thành dịch vụ , chẳng hạn như ứng dụng web hoặc mở mã nguồn của bạn (hoặc nói cách khác là cấp phép cho phần mềm của bạn để phân phối miễn phí).
Cách duy nhất để ngăn chặn "vi phạm bản quyền" phần mềm bằng thẻ giá là đặt giá phù hợp hơn với giá trị mà khách hàng của bạn cảm nhận được trong sản phẩm hoặc gắn giá đó với các dịch vụ thực tế (như cung cấp hỗ trợ). Không ai sẽ trả 60 đô la cho một thứ họ có thể nhận miễn phí trong một sản phẩm khác.
. "Khách hàng bất hợp pháp" hoặc "thị trường chưa được khai thác.")
Chỉ vì bảo vệ bản sao không hiệu quả 100% không có nghĩa là nó vô dụng. Nó giữ người trung thực trung thực. Khách hàng cần MỘT SỐ khuyến khích để trả tiền cho phần mềm và hầu hết thời gian đó là những gì bảo vệ bản sao cung cấp. Nếu giá của bạn hợp lý, hầu hết mọi người sẽ không dành thời gian và nỗ lực để tránh né các biện pháp bảo vệ mà bạn có. Tất nhiên, nếu các biện pháp bảo vệ làm cho chức năng cốt lõi trở thành một con chó cái được sử dụng, thì đó lại là một vấn đề khác.
Bài đăng trên blog này là một đánh giá tuyệt vời về giá trị của bảo vệ bản sao: http://www.kalzumeus.com/2006/09/05/everything-you-need-to-ledge-about-registration-systems/
Theo như một cách hiệu quả hợp lý để cung cấp MỘT SỐ bảo vệ cho phần mềm của bạn, tôi khuyên bạn nên sử dụng Hệ thống cấp phép vi phạm . Nó không tốn kém và hoạt động tốt.
Vâng, nó vẫn hữu ích, nhưng đừng dành nhiều thời gian và tiền bạc cho việc đó. Nếu phần mềm của bạn xứng đáng, nó sẽ được mua VÀ bẻ khóa. Bất kể những nỗ lực bạn đưa vào cơ chế bảo vệ.
Bảo vệ quá nhiều cũng như không bảo vệ sẽ ảnh hưởng đến doanh số.
Vứt nó đi :)
Cho rằng hầu như tất cả các biện pháp chống vi phạm bản quyền đều có thể bị phá vỡ nếu ai đó đủ quyết tâm, có một lý lẽ cho việc không làm gì cả.
Làm cho phần mềm của bạn hữu ích và cung cấp hỗ trợ cho những người trả tiền, do đó có được doanh thu và người dùng tận tâm.
Một cách để có được doanh thu có thể là có một phiên bản "pro" để mở khóa các tính năng bổ sung cần phải trả tiền. Đây dường như là một cách tiếp cận phổ biến. Bạn cần chắc chắn rằng việc mở khóa các tính năng chuyên nghiệp là một) dễ dàng cho khách hàng nhưng b) khó cho hacker.
Đừng dành nhiều công sức cho việc này và đừng khiến nó xâm phạm.
Có hai lớp bảo vệ bản sao có thể có giá trị. Một là để ngăn chặn người dùng thông thường sao chép nó, và một là để ngăn chặn bất kỳ ai sao chép nó. Không có gì ở giữa, vì nếu bất kỳ ai có thể bẻ khóa bảo vệ bản sao của bạn, tất cả những tên cướp biển chuyên dụng trên thế giới sẽ có một bản sao. Cấp độ thứ hai là không thể, vì vậy đừng thử. Đầu tiên có thể có một số giá trị.
Nếu bạn làm cho việc bảo vệ bản sao gây khó chịu, các trang web cướp biển sẽ có sẵn phiên bản tốt hơn. Nhiều người mua một bản sao hợp pháp của phần mềm và sau đó tải xuống một bản bất hợp pháp để thực sự sử dụng. Tôi thực sự không nghĩ rằng bạn muốn khuyến khích những người trung thực tải xuống nội dung của bạn từ các trang web vi phạm bản quyền và bạn không muốn làm phiền khách hàng trả tiền của mình quá nhiều.
Bạn nên ngừng lo lắng về vi phạm bản quyền mỗi se. Đối với dịch vụ độc lập, cướp biển không lấy gì từ bạn. Nghiêm túc. Bạn vẫn có mọi thứ bạn có trước đây. Những gì họ có thể làm là mất khả năng bán hàng của bạn. Nói cách khác, họ không thể làm gì với bạn mà một nhà phê bình có ảnh hưởng không thể làm được.
Điều bạn nên quan tâm là doanh thu, và tăng số lượng bán hàng. Vi phạm bản quyền thực sự có thể giúp điều đó, bằng cách cung cấp cho mọi người một số thử nghiệm và trải nghiệm miễn phí. Nhiều người sẽ mua những thứ họ thực sự sử dụng. Một số người gán một số thành công của Microsoft cho số lượng lớn người sử dụng bất hợp pháp phần mềm của họ. Về lâu dài, họ sẽ tốt hơn với hàng trăm triệu người Trung Quốc sử dụng Windows sao chép bất hợp pháp so với Linux hoàn toàn hợp pháp.
Đừng chú ý đến số lượng bản sao bất hợp pháp. Phần lớn, họ không bị mất doanh số. Cướp biển có xu hướng tích lũy số lượng lớn phần mềm mà họ hầu như không sử dụng, vượt xa khả năng mua. Hãy chú ý đến doanh số thực tế của bạn.
Trước hết, tôi mạnh dạn tuyên bố rằng bạn không bao giờ có thể giữ tài khoản quản trị viên khỏi các bản sao chép nguyên văn trên máy của họ.
Tuy nhiên, liên quan đến việc sao chép, bạn có thể chỉ cần đặt quyền trên các tệp thực thi của mình 111
và làm cho chúng thuộc về root
, sao cho mọi người có thể thực thi tệp nhưng không đọc tệp (do đó không sao chép tệp). Tuy nhiên, root
vẫn sẽ có thể thay đổi điều đó.
Vì bạn không thể ngăn chặn nhị phân bị sao chép và bạn sẵn sàng cài đặt thủ công trên các hệ thống đích. Biên dịch chúng một cách rõ ràng cho hệ thống đó và bao gồm một hàm băm của cấu hình hệ thống (ví dụ: tên máy chủ, phần cứng, ...). Kiểm tra trong thời gian chạy mà bạn đang chạy trên một hệ thống phù hợp với cấu hình này.
Tuy nhiên, điều này sẽ chỉ khiến việc đánh cắp phần mềm của bạn trở nên khó khăn hơn, không ngăn chặn được phần mềm này, bởi vì bạn luôn có thể lấy tệp nhị phân, kiểm tra phần mềm và loại bỏ phần kiểm tra cho đúng máy.
Nói chung, làm điều này thường là một ý tưởng tồi (IMHO) bởi vì nó sẽ gây ra vấn đề cho khách hàng của bạn (điều cuối cùng bạn muốn). Nếu bạn thực sự muốn bán phần mềm thương mại cho mọi người, hãy ràng buộc họ bằng luật pháp chứ không phải bằng hack , để tuân theo các điều khoản và điều kiện của bạn.
Không thật sự lắm. Và tùy thuộc vào công nghệ được sử dụng, thậm chí có thể không có một cách tiếp cận hợp lý nào cả.
Ví dụ, bạn không thể làm gì để ngăn dịch ngược SWF (ví dụ với Trình dịch ngược SWF của Sothink ). Nó sẽ cung cấp cho bạn khá nhiều chính xác mã nguồn bạn đã nhập. Tất nhiên bạn có thể sử dụng mã obfuscation, nhưng điều đó làm cho việc hiểu mã trở nên khó khăn hơn trong khi không làm gì để ngăn người khác dịch ngược SWF của bạn, thay thế tên và logo công ty của bạn và sau đó biên dịch lại.
Điều tương tự cũng xảy ra với JavaScript hoặc ABAP (về cơ bản bạn phải cung cấp mã nguồn cho khách hàng) và có thể một số công nghệ khác.
Mặt khác, bảo vệ bản sao / DRM có thể gây khó chịu nghiêm trọng cho khách hàng của bạn và khiến công ty của bạn rất xấu. Hãy nghĩ về các cơ chế bảo vệ khác nhau được sử dụng bởi ngành công nghiệp game:
Do đó, bạn phải luôn luôn xem xét tác động tiêu cực của bất kỳ biện pháp chống sao chép nào mà bạn đưa vào sản phẩm của mình có thể ảnh hưởng đến uy tín của bạn và bao nhiêu nỗ lực (thời gian phát triển, chi phí giấy phép, v.v.) để thực sự đưa công cụ DRM đó vào ứng dụng của bạn. Nếu bạn đi đến kết luận rằng nó vẫn còn giá trị rắc rối thì hãy làm điều đó. Nhưng nếu bạn có bất kỳ nghi ngờ nào rằng việc sử dụng DRM sẽ thực sự gây tổn hại cho doanh nghiệp của bạn hơn là mang lại lợi ích cho nó thì đơn giản là đừng làm điều đó.
Tất nhiên, yêu cầu khóa CD hoặc sử dụng kiểm tra đĩa để ngăn John Doe sử dụng Nero để cung cấp cho cả gia đình anh ấy các bản sao sản phẩm của bạn vẫn hợp lý. Tuy nhiên, bất kỳ biện pháp nào xâm chiếm hệ thống của khách hàng bằng cách cài đặt trình điều khiển DRM hoặc một cái gì đó tương tự nên được xem xét rất cẩn thận vì những lý do đã nêu trước đó.
Cuối cùng, bạn không thể - đó chỉ là một câu hỏi về việc bạn muốn chi bao nhiêu thời gian / tiền so với bao nhiêu thời gian / tiền mà anh chàng kia muốn dành để sao chép nó.
Cách duy nhất đáng tin cậy và tương đối không có vấn đề mà tôi biết là có phần mềm "gọi về nhà" và hỏi "Đây là số sê-ri của tôi, tôi có phải là bản sao hợp pháp không?" Tất nhiên chương trình cần phải có kết nối internet để thực hiện điều đó, có thể được coi là một vấn đề, nhưng nó được khắc phục bằng cách bao gồm tùy chọn "kiểm tra cập nhật" và kiểm tra trong thời gian đó.
Trên thực tế, ngay cả điều đó không chính xác đáng tin cậy nếu không có các biện pháp bổ sung để ngăn mọi người chạy phiên bản 1 build 1 vĩnh viễn hoặc mọi người đảo ngược ứng dụng của bạn và vô hiệu hóa bảo vệ, nhưng đây là một khởi đầu đúng hướng.
Nếu bạn không thêm bất kỳ sự bảo vệ hoặc phiền toái nào (tức là màn hình mè nheo), hầu như không ai sẽ trả tiền cho bạn làm việc.
Với sự bảo vệ cơ bản, người dùng trung bình, thực sự có động lực để mua phần mềm của bạn, sẽ mua nó, nhưng tránh làm cho cuộc sống của nó quá phức tạp: khách hàng đang trả tiền cho bạn, vì vậy hãy tử tế.
Một cách tốt để bảo vệ phần mềm là kích hoạt trực tuyến. Tất nhiên, hãy nhớ rằng mọi hệ thống bảo vệ bản sao có thể bị ghi đè, vì vậy đừng dành quá nhiều thời gian để phát triển các chương trình bảo vệ phức tạp: những người hoàn toàn không muốn hoặc không đủ khả năng mua nó sẽ bẻ khóa hoặc bỏ qua nó.
Cung cấp phần mềm miễn phí dưới dạng phiên bản 'lite'. Những người nghiêm túc về nó có thể trả tiền cho phiên bản 'đầy đủ' và có phiên bản nào đó được đóng dấu để nhận dạng nó. Đừng dán tên của họ vào đó - quá dễ để xóa.
Một mô hình tốt hơn là quản lý thanh toán từ phía máy chủ. Xem câu trả lời của tôi về giá cả để biết thêm chi tiết.
Tôi đang xem xét việc bán phần mềm của mình cho Trung Quốc và xem xét mức độ vi phạm bản quyền phần mềm lan rộng như thế nào, tôi ít nhất muốn biết ai đang ăn cắp phần mềm của tôi để tôi có thể nhận được một số số liệu cho các Nhà quảng cáo có thể muốn bán quảng cáo trong ứng dụng miễn phí của mình.
Vì mục đích đó, tôi sử dụng SLP từ http://www.inishtech.com/ . Tôi theo dõi tất cả người dùng phần mềm của mình và biết được mọi người tuân thủ như thế nào. Tôi không mong đợi nhiều hơn là sử dụng nó như một công cụ báo cáo, nhưng nó có thể làm được nhiều hơn thế.
Cung cấp cho họ nhiều hơn là phần mềm nào đó. Nội dung có thể tải xuống miễn phí cho người dùng trả phí và nâng cấp và vá lỗi miễn phí, video đào tạo, nâng cấp giá rẻ hoặc nâng cấp miễn phí lên các phiên bản mới nhất. Bạn cũng có thể quyên góp một chút lợi nhuận của mình cho một tổ chức từ thiện, vì vậy người dùng có cảm giác trả lại một cái gì đó khi họ mua phần mềm của bạn.
Nếu có các tính năng trực tuyến chỉ làm cho chúng có thể truy cập được đối với người dùng trả tiền. Bảo vệ bản sao là một sự lãng phí thời gian. Ngày nay, tất cả là về nội dung và dịch vụ, và không chỉ cung cấp cho ai đó một exe tĩnh và mong muốn kiếm tiền miễn phí sau khi chi phí của bạn được chi trả.
Tôi có một cái nhìn hơi khác, vì có lẽ hai lý do. Trước hết, tôi làm việc cho Agilis Software, một công ty kinh doanh quản lý giấy phép và thứ hai, một phần đáng kể trong hoạt động kinh doanh của Agilis không phải là bảo vệ phần mềm tiêu dùng / máy tính để bàn, mà là bảo vệ các ứng dụng doanh nghiệp, hệ thống nhúng, v.v.
Trong không gian của người tiêu dùng / máy tính để bàn, các đối số được diễn tập tốt ở trên. Các hệ thống cấp phép hiện đại có thể giúp kích hoạt không gây khó chịu và linh hoạt cho người dùng (như nhiều công ty đã tìm thấy với hệ thống kích hoạt sản phẩm Orion của Agilis ), nhưng cuối cùng quyết định là một chiến lược cho nhà cung cấp.
Với các hệ thống doanh nghiệp và một số gói tiêu dùng, nhà cung cấp cung cấp các tùy chọn giá phức tạp hơn chỉ là một giấy phép máy tính để bàn vĩnh viễn. Ví dụ, giấy phép đăng ký được sử dụng rộng rãi, nhưng nếu bạn không bao gồm một số cơ chế bảo mật để thực thi thời gian đăng ký thì tỷ lệ gia hạn sẽ rất thấp (vì vậy bạn đã giảm giá phần mềm của mình từ giá giấy phép vĩnh viễn không có gì). Nhiều nhà cung cấp các ứng dụng phức tạp hơn cũng muốn cung cấp các kết hợp tính năng khác nhau cho các thị trường khác nhau hoặc tính năng giá riêng biệt. Nếu không có trình quản lý giấy phép để kiểm soát các tính năng nào được bật, bạn có thể phải cung cấp một gói riêng cho từng khách hàng và từng bản nâng cấp, với tất cả các hoạt động đòi hỏi. Mô hình đếm người dùng vẫn rất phổ biến, trong đó khách hàng có thể có n giấy phép hoạt động bất cứ lúc nào; nếu bạn không thực thi giới hạn này với một máy chủ cấp phép, nó rất có thể bị vượt quá. Một mô hình khác đang ngày càng phổ biến là cấp phép dựa trên việc sử dụng (nghiên cứu trường hợp cấp phép dựa trên sử dụng ).
Bản thân khách hàng doanh nghiệp cũng nhận thức được rằng một khi gói phần mềm được cài đặt, mặc dù có ý định tốt nhất về CNTT và quản lý, các điều khoản cấp phép giấy đã thỏa thuận dễ dàng bị vượt quá, khiến công ty phải chịu kiểm toán khó chịu, phí phạt, v.v. các điều khoản cấp phép được thi hành nếu được thực hiện bởi một hệ thống cấp phép an toàn, không phô trương.
Đa Minh