Ðề: Vấn đề bản quyền phần mềm
Mọi người đã trả lời hết rồi!
Nhưng tớ cũng ráng đu gió thêm tí
:1::1::1:
Phần mềm có bản quyền là phần mềm do 1 cá nhân, tổ chức làm ra và đã công bố và đăng kí quyền phát minh, sáng chế và sở hữu trí tuệ mà không bị người khác tranh chấp, trường hợp tranh chấp thì bản quyền sẽ thuộc về người thắng kiện hoặc là cả 2 sẽ có quyền đồng sở hữu
Người dùng được sử dụng một cách hợp pháp tức là sử dụng được sự đồng ý của phía làm ra phần mềm, thông qua các qui định, điều kiện do họ đặt ra và cũng có ràng buộc đến pháp luật
Thông thường là thương mại hoá cho người dùng bỏ tiền ra mua
Chi phí cho việc viết, thử nghiệm và chỉnh sửa...phần mềm rất cao do đòi hỏi nhiều thời gian và công sức...
Nhưng chuyện copy, clone, duplicate... là quá dễ và đa số người dùng có thể tự làm....
-->Thiệt hại do ăn cắp là quá lớn.
Một CD hoặc DVD copy chỉ dưới 2$, còn đĩa gốc thì có khi tới cả triệu $
(phần mềm bắn bể lỗ đen trong vũ trụ do tớ đang tự viết :21::21::21
Để bảo vệ phần mềm chống việc đó, các công ti phần mềm đã nghĩ ra một số hình thức bảo vệ.
Hình thức đơn giản nhất là dùng mã số (serial): mỗi bản phần mềm (được công ty sản xuất trực tiếp sao chép) sẽ có một mã số riêng.
Bộ cài đặt của phần mềm sẽ kiểm tra mã số đó khi cài đặt, chỉ khi số seri do người dùng cung cấp đúng là số serial của bản phần mềm đang cài thì mới được coi là phần mềm hợp pháp.
Tuy nhiên có nhiều cách để thoát được kiểm tra này.
Cách thứ nhất là cờ-rắc/patch: tức là sửa đổi phần kiểm tra đó của phần mềm (để nó không kiểm tra nữa).
Cách này thường làm cho bản phần mềm đó hoạt động không ổn định và không đúng hoặc tiếu một số chức năng (vì một phần trong phần mềm bị chỉnh sửa).
Cách thứ hai là dùng một chuỗi số giống như một chuỗi serial thật.
Các công ti phần mềm sẽ dùng một thuật toán nào đó để sinh ra các số serial cho từng bản phần mềm.
Khi kiểm tra serial, họ cũng dùng một thuật toán để kiểm tra.
Nếu người phá khóa phần mềm biết được các thuật toán đó (vd: dựa vào việc đọc mã máy của phần mềm), họ sẽ viết được 1 chương trình tương tự (thường gọi là Key-gent) có thể sinh ra các mã số giống như của công ti phần mềm sinh ra.
Và mã số này sẽ lừa được bộ phận kiểm tra.
Cách thứ ba là dùng những chuỗi serial thật.
Ví dụ một người mua một bản phần mềm thật sau đó cung cấp mã số cho những người khác (có thể cả bản phần mềm hoặc không, ví dụ như Windows + serial).
Những người khác có thể dùng mã số đó để đăng kí cho bản phần mềm của mình.
Mấy chiêu biến win không bản quyền thành có là dạng này.
Cao tay hơn là sưu tập lại tất cả các serial của các bản Windows rồi cung cấp cho người khác, đặc biệt là của những máy tính được cài sẵn Windows có bản quyền nhưng cũ quá không còn được sử dụng nữa.
Như thế là đủ để qua mặt được Microsoft.
Cách này làm phần mềm chạy ổn định nhất. Vì đó thực sự là một bản phần mềm có bản quyền (chỉ không hợp pháp thôi).
Tuy nhiên để chống lại việc này, họ sẽ đòi trưng ra đĩa bản quyền hoặc là đưa tem chứng nhận có kèm theo đĩa, hoặc active online
Còn một cách khác là du2ng phần mềm reset các bản trial sau khi hết thời gian sử dụng.
Thực chất là chỉnh lại thời gian hệ thống để lừa phần kiểm tra hạn sử dụng.
Nhưng cách này các nhà sản xuất phần mềm đã có thuật toán chặn!
Các cách này đều là vi phạm bản quyền!
Làm thế nào bảo vệ phần mềm của mình?
Có nhiều cách, nhưng hiệu quả chỉ là tương đối thôi.
Vì luôn có hacker mũ đen ngồi chơi với hacker mũ trắng!
Mà càng nhiều người muốn dùng phần mềm lậu thì hacker mũ đen càng nhiều!:29::29:
1/ dùng mã số như đã nói ở trên.
2/chỉ làm phần mềm cho riêng từng khách hàng (tức là sản phẩm đặt hàng, chỉ bán cho một đối tác).
Dĩ nhiên cách này không sợ bị ăn cắp, nhưng không áp dụng cho phần mềm phổ thông (tức là dành cho đa số).
3/Đăng kí bản quyền và nhờ pháp luật để kiện những đối tượng ăn cắp.
(Khả thi ở các nước phát triển, nhưng ở nước mình thì không đơn giản).
4/Hạ giá phần mềm sao cho vừa túi tiền của người sử dụng.
Nếu Windows có bản quyền giá rẻ (50.000đ - 100.000đ chẳng hạn) thì chắc nhiều người cũng chấp nhận mua phần mềm bản quyền cho nó sướng.
5/ Khuyến khích dùng các OS opensourcode (như Linux, DOS free) cho người dùng cài sẵn các PC bán ra!
(nhưng than ôi ứng dụng chạy trên ấy thì chưa đa dạng)
6/ Một số freeware và shareware cho phép dùng thoả mãn nhu cầu cá nhân mà không dùng để phục vụ mục đích kinh doanh hoặc gián tiếp làm ra các sản phẫm kinh doanh...
42::42:Bạn có thể dùng phần mềm lậu, nhưng đừng cho ai biết!)
Ví dụ: Nếu là laptop cá nhân, nhưng đem vào cty, nếu bị kiểm tra thì cũng sẽ bị xử lí theo pháp luật và còn thêm cái tội mang lại rắc rối cho công ty!!!
Do đó .....nếu có lỡ dùng thì hãy nghĩ đến chuyện từ bỏ dần
Chẳng hạn như: gỡ bỏ đi những cái không dùng, để tiền mua cái cần dùng...
Hãy chịu khó dùng bản trial, một số bản sau khi hết hạn trial thì gỡ bỏ ra và cài đặt lại có thể dùng được!
Không tham gia phổ biến phần mềm lậu....
Hãy nghĩ đến chuyện dùng những phần mềm opensource code thoả mãn được nhu cầu của mình....
Việt Nam đã gia nhập WTO, nên tương lai, việc bắt phạt các việc vi phạm bản quyền là tất nhiên!
(Thamkhảo bài viết của Ad Nobita!)