GIẢI MÃ CÔNG NGHỆ ĐỐI VỚI CHƯƠNG TRÌNH MÁY TÍNH

NGUYỄN VÂN ANH – Sở KH&CN tỉnh Bà Rịa, Vũng Tàu; TRẦN VĂN LĂNG – Viện Cơ học và Tin học ứng dụng, TP Hồ Chí Minh; PHẠM HỒNG QUẤT – Bộ KH&CN; NGUYỄN HOÀNG LONG – Trường Chính trị tỉnh Bà Rịa – Vũng Tàu

Giải mã công nghệ (GMCN) để đổi mới công nghệ và phát triển sản phẩm là một xu thế được áp dụng ở nhiều nước trên thế giới. Với việc GMCN, các nước đang phát triển, trong đó có Việt Nam có thể đi tắt đón đầu, rút ngắn thời gian nghiên cứu thậm chí đến hàng chục năm. Việc ứng dụng giải mã không những giúp tạo ra một công nghệ mới thay thế, có giá thành giảm hơn rất nhiều so với giá trị nguyên bản của nó mà còn có thể hình thành ý tưởng công nghệ mới và tận dụng tối đa tiềm năng sẵn có.

Bài viết cung cấp một cách nhìn tổng quát về vấn đề giải mã, đặc biệt là GMCN đối với chương trình máy tính (CTMT), với những hướng ứng dụng và sáng tạo trong thực tế nhằm đảm bảo tính pháp lý cho việc giải mã. Đây là hướng tiếp cận quan trọng góp phần thúc đẩy đổi mới công nghệ và hạn chế tỷ lệ vi phạm bản quyền CTMT ở Việt Nam.

CTMT và việc bảo hộ CTMT

CTMT

Theo Luật Sở hữu trí tuệ (SHTT), “CTMT là tập hợp các chỉ dẫn được thể hiện dưới dạng các lệnh, các mã, lược đồ hoặc bất kỳ dạng nào khác, khi gắn vào một phương tiện mà máy tính đọc được, có khả năng làm cho máy tính thực hiện được một công việc hoặc đạt được một kết quả cụ thể”. Trong thực tế, các CTMT rất đa dạng và phong phú, dẫn đến có nhiều cách phân loại khác nhau. Căn cứ vào sự giao tiếp giữa người và máy có thể có các loại sau: 1. Hệ điều hành (là chương trình giúp người sử dụng cũng như các thiết bị khác có thể giao tiếp với bộ xử lý của máy tính); 2. Chương trình ứng dụng (là những sản phẩm sử dụng máy tính để giải quyết công việc của thực tế đặt ra); 3. Chương trình hệ thống (là những chương trình ứng dụng để giải quyết các công việc nội bộ của máy tính, hoặc một hệ thống các máy tính); 4. Chương trình hệ thống nhúng (là một chương trình ứng dụng được viết, biên dịch trên máy tính, sau đó nạp vào thiết bị có một hoặc nhiều bộ vi xử lý với hệ điều hành tương ứng phù hợp). Dù ở bất cứ loại hình nào, CTMT cũng là một loại hình công nghệ cần phải được giải mã, đặc biệt trong thời đại ngày nay – khi chúng ta cần phải biết kế thừa để nhanh chóng tạo ra sản phẩm, giúp chúng ta tiếp cận với thế giới.

Continue reading