Kho phần mềm nguồn mở quốc gia được đề xuất chứa đầy phần mềm được tạo ra theo lệnh của chính phủ
Các cuộc thảo luận công khai về Chiến lược phát triển nguồn mở ở Nga đã bắt đầu. Ngành công nghệ thông tin đề xuất tạo ra một kho lưu trữ phần mềm nguồn mở quốc gia và đóng góp vào đó tất cả các phần mềm được tạo ra theo đơn đặt hàng của chính phủ.
Chiến lược ngành
Ở Nga, nên xuất hiện cơ sở hạ tầng để cùng phát triển phần mềm miễn phí, bao gồm một kho lưu trữ, các công cụ xác minh bảo mật mã và các công cụ phát triển và quản lý dự án.
Các đề xuất này đã được các nhà phát triển chiến lược phát triển phần mềm tự do ở Nga bày tỏ vào ngày 15 tháng 9 năm 2021 tại Moscow, nơi diễn ra cuộc thảo luận đầu tiên về “Chiến lược phát triển phần mềm nguồn mở ở Nga đến năm 2024”. với sự tham gia của khoảng 40 đại diện của các công ty CNTT, các tổ chức phi lợi nhuận và các tổ chức phát triển. Tài liệu dự thảo thuộc quyền sử dụng của CNews ( tải xuống bản PDF từ máy chủ tệp CNews).
Chiến lược được phát triển bởi ngành CNTT: Tổng giám đốc Postgres Professional
Oleg Bartunov , chủ tịch InfoWatch
Natalya Kasperskaya , tổng giám đốc Basalt SPO
Alexei Smirnov , chủ tịch GS-Invest
Sergey Matsotsky và những người khác trực tiếp tham gia vào công việc . Những người tham gia trong ngành (khoảng 200 người), thống nhất trong một kênh Telegram chuyên đề, tiếp tục hoàn thiện tài liệu, dự kiến sẽ tạo cơ sở cho các sáng kiến ngành liên quan, chương trình nhà nước, văn bản quy định và các biện pháp hỗ trợ. Cuộc thảo luận tiếp theo của tài liệu trong một vòng kết nối rộng lớn hơn sẽ diễn ra vào ngày 1 tháng 10 năm 2021 trong khuôn khổ hội nghị thượng đỉnh Nguồn mở Nga, sẽ được tổ chức song song với buổi tổng kết ICPC.
Trong cuộc thảo luận về chiến lược, các ý kiến trái chiều đã được đưa ra từ “đóng góp cho các dự án nguồn mở toàn cầu là bán quê hương” đến “độc lập công nghệ của đất nước là không thể nếu không sử dụng các phát triển nguồn mở tiên tiến”.
Kho lưu trữ quốc gia
Các tác giả của chiến lược này đề xuất tạo ra một cơ sở hạ tầng hợp tác phát triển phần mềm ở Nga, bao gồm một kho lưu trữ, bộ kiểm tra bảo mật mã và các công cụ phát triển và quản lý dự án.
Tại Nga, có các cuộc thảo luận công khai về "Chiến lược phát triển nguồn mở ở Nga"
Như
Vladislav Shershulsky , giám đốc phát triển công nghệ tại GS-Invest, giải thích ,
cần phải quyết định kho lưu trữ sẽ trông như thế nào và cách xây dựng nó: mua giấy phép Github hoặc tạo nền tảng của riêng bạn dựa trên mã Github.
“Kho lưu trữ có thể được xem như một nhà máy mà chúng tôi sản xuất mã, hoặc nó có thể được hiểu là một kho chứa nhiều chương trình hữu ích hoặc không hữu ích đã được đưa vào, từ đó chúng tôi tập trung lấy chúng, có thể được coi là Github - một loại mạng xã hội với các dịch vụ, ”Alexey Smirnov ...
Theo nguồn tin của CNews, Sberbank đang tạo một kho phần mềm mã nguồn mở như một phần công việc của mình trên Gostech. Một nguồn tin khác xác nhận rằng Sber đã có hợp đồng với Github.
Nhiều người tham gia cuộc thảo luận ủng hộ ý tưởng tạo ra một tấm gương phản chiếu đồng bộ liên tục của các dự án nguồn mở quốc tế trong nước như một công cụ để đảm bảo an ninh công nghệ của đất nước.
Như Phó người đứng đầu Bộ Công nghiệp Kỹ thuật số
Maxim Parshin giải thích với CNews , đó là việc tạo ra một kho lưu trữ của Nga tích hợp với các nền tảng toàn cầu: như một người đóng góp đáng kể vào mã được phát triển cho các quỹ ngân sách. "
Dự thảo của chiến lược được trình bày bao gồm yêu cầu bắt buộc xuất bản theo giấy phép miễn phí mã nguồn của phần mềm được phát triển cho ngân sách ngân sách (bao gồm cả đơn đặt hàng của chính phủ) trong kho lưu trữ công cộng trong nước, ngoại trừ các trường hợp khi phần mềm được phân loại là đã phân loại.
Theo Aleksey Smirnov, yêu cầu như vậy là “vừa là đóng góp, vừa là một biện pháp chống tham nhũng rất mạnh, vừa giảm chi phí quản lý quyền, vừa là cơ hội rất tốt để sử dụng lại mã”.
Phần mềm vô trách nhiệm
Dự kiến, những người tham gia cuộc thảo luận, chủ yếu là đại diện của các công ty Nga đang phát triển phần mềm độc quyền, đã nói rất nhiều về sự bất khả thi của việc sử dụng “mã hoang dã” trong khu vực công - phần mềm nguồn mở mà không cần sửa đổi.
Quan điểm khó khăn nhất được đưa ra bởi Natalya Kasperskaya: “Nguồn mở là gì: một số nhóm các nhà phát triển đã tập hợp và viết phần mềm, đồng ý về các quy tắc về cách phát triển nó hơn nữa. Nhưng bất cứ lúc nào họ cũng có thể ngăn chặn, thay đổi giấy phép, đóng cửa nếu họ cảm thấy mệt mỏi với nó - điều này không có cách nào bị cấm. Từ quan điểm này, phần mềm như vậy là vô trách nhiệm. Nó được thực hiện bởi những người bắt đầu phát triển nó, điều khiển nó thông qua chính họ, chịu trách nhiệm về nó. "
Alexey Novodvorsky, Phó Tổng Giám đốc BaseALT, không đồng ý với luận điểm về tính không ổn định của các dự án phát triển . Dự án của anh ấy - kho lưu trữ Sisyphus - đã phát triển hơn 20 năm và việc đưa các phát triển vào kho lưu trữ toàn cầu khiến không thể cập nhật gói với mỗi bản cập nhật hạt nhân.
Theo
Ilya Massukh , Giám đốc Trung tâm Năng lực Thay thế Nhập khẩu trong lĩnh vực công nghệ thông tin và truyền thông, khoảng 70% sản phẩm trong cơ quan đăng ký phần mềm của Nga có chứa các yếu tố của phần mềm nguồn mở. Đồng thời, các bên tham gia thị trường lưu ý rằng vấn đề này không phải lúc nào cũng là vấn đề hoàn thiện phần mềm nguồn mở bởi các nhà phát triển có năng lực phát triển.
Oleg Bartunov chắc chắn rằng việc kích thích sự tham gia của các nhà phát triển và sinh viên trong các dự án nguồn mở toàn cầu sẽ giúp phát triển các năng lực cần thiết ở Nga.
Hướng đi đầy hứa hẹn cho phần mềm nguồn mở
Dự thảo chiến lược đề xuất xác định các lớp phần mềm mà việc sử dụng mô hình nguồn mở là hiệu quả và thích hợp nhất. Đồng thời, việc kích thích sự phát triển của Mã nguồn mở trong các lớp phần mềm mà trong đó có các sản phẩm thương mại chất lượng cao của Nga được gọi là không phù hợp trong tài liệu.
Natalya Kasperskaya lưu ý: “Có những danh mục phần mềm có rất nhiều phần mềm miễn phí, nhưng cũng có những danh mục có rất ít phần mềm đó.
Oleg Bartunov tin rằng cần phải hiểu phần mềm nào là cần thiết và phân bổ tài trợ của chính phủ cho sự phát triển của nó. Ví dụ, theo ý kiến của ông, cần phải có phần mềm ảo hóa trong nước, được tạo ra trên cơ sở phần mềm nguồn mở.
Phần mềm nguồn mở và địa chính trị
“Cần phải nói rằng nguồn mở, được hình thành với mục đích thúc đẩy hợp tác và loại trừ phân biệt đối xử trên bất kỳ cơ sở nào, đã trở thành một lĩnh vực đối đầu địa chính trị khác,” tài liệu viết. - Hầu hết các tổ chức phi lợi nhuận quản lý các dự án nguồn mở, cũng như các kho lưu trữ trực tuyến của nó, đều đặt tại Hoa Kỳ. Điều này làm cho các dự án nguồn mở, mặc dù ở mức độ thấp hơn so với các dự án thương mại, dễ bị ảnh hưởng bởi các quyết định đơn phương của các cơ quan chính phủ Hoa Kỳ. Về vấn đề này, một số quốc gia thành lập các hiệp hội nguồn mở quốc gia và khu vực, các giấy phép mở tương thích với OSI của riêng họ (ví dụ: Mulan PSL 2.0 ở Trung Quốc và EUPL 1.2 ở Liên minh Châu Âu), và cũng cố gắng đóng góp ngày càng nhiều hơn cho sự phát triển toàn cầu của các dự án OBO quan trọng nhất. để có đủ ảnh hưởng đến các dự án đó, đảm bảo rằng các nhu cầu của họ được đáp ứng,cũng như gây khó khăn hoặc không thể tự loại mình khỏi danh sách những người tham gia (chẳng hạn như Huawei đã đạt được, trở thành nhà phát triển lớn nhất củaLinux ) ”.
Về vấn đề này, Natalya Kasperskaya cũng có quan điểm cấp tiến: “Không có một cộng đồng các nhà phát triển thế giới duy nhất. Có nhiều cộng đồng khác nhau. Chúng chắc chắn không độc lập, tất cả chúng đều bị kiểm soát, bằng cách này hay cách khác, được quản lý, không may là không phải bởi các tập đoàn của chúng ta, mà bởi 95–99% là các tập đoàn xuyên quốc gia của Mỹ. Github cấm làm việc từ Crimea. Đồng thời, việc làm nóng cộng đồng thế giới ít nhất là điều hết sức kỳ lạ. Red Hat đã thông báo kết thúc hỗ trợ cho CentOS . Nhiều ứng dụng quan trọng của chúng tôi đã được viết trên hệ thống này. Khi chúng ta nói về việc thay thế phần mềm độc quyền hiện có trong các cơ quan chính phủ, chúng ta cần hiểu điều gì sẽ xảy ra nếu một số loại ngừng hoạt động xảy ra. Nhà phát triển chịu trách nhiệm về phần mềm này phải đảm bảo quá trình chuyển đổi liền mạch ”.
Đồng thời, giọng điệu chung của cuộc thảo luận sôi sục lên thực tế là không thể và không hợp lý khi tạo ra phần mềm nội địa chất lượng cao để đảm bảo nền độc lập của Nga mà không sử dụng phần mềm tự do.
Alexey Shelobkov , Giám đốc điều hành của Yadro cho biết: “Trong phân khúc phần mềm hệ thống, không có ý nghĩa gì khi nói rằng bạn có thể sống mà không có mã nguồn mở . - Nguồn mở - khả năng tiếp cận thị trường toàn cầu. " Phát biểu về sự cần thiết phải làm việc với các kiến trúc mở, ông lưu ý: "Thế giới phát triển phần cứng đã trở nên phức tạp đến mức không thể tự mình lôi kéo chúng".
Lịch sử ngắn về Nguồn mở ở Nga
Như bạn đã biết, các lập trình viên người Nga đóng góp vào phần mềm miễn phí. Ví dụ nổi bật nhất:
Vadim Mikheev từ Krasnoyarsk trở thành một trong những người sáng lập PostgreSQL DBMS, DBMS phát triển nhanh nhất trên thế giới, và vào năm 2004, nhân viên của Rambler,
Igor Sysoev đã phát hành Nginx, một máy chủ web hiệu suất cao hiện đang phổ biến nhất thế giới. Tài liệu nhấn mạnh rằng các nhà phát triển Nga đang tích cực tham gia vào việc phát triển phần mềm nguồn mở đa ngành,
Nga là một trong mười nước đóng góp lớn nhất cho các dự án nguồn mở quốc tế (top 10).
Ở cấp nhà nước, họ bắt đầu nói về phần mềm nguồn mở ở Nga vào năm 2010, khi một kế hoạch được thông qua để chuyển đổi các cơ quan nhà nước và các tổ chức ngân sách liên bang sang phần mềm nguồn mở. Kế hoạch hóa ra vẫn còn sơ sinh và không được thực hiện. Tuy nhiên, nhờ ông, định nghĩa về phần mềm miễn phí đã xuất hiện trong GOST, và khái niệm "giấy phép mở" được đưa vào Bộ luật Dân sự của Liên bang Nga, bộ luật này đã hợp pháp hóa việc sử dụng các giấy phép miễn phí phổ biến trên thế giới ở Nga.
Việc khởi động chiến lược phần mềm nguồn mở của ngành CNTT Nga đã được đưa ra tại Diễn đàn Kinh tế Quốc tế St.Petersburg vào năm 2021, khi Phó Giám đốc Bộ Phát triển Kỹ thuật số của Nga Maxim Parshin thông báo về sự quan tâm của nhà nước đối với phát triển phát triển nguồn mở ở Nga và chuẩn bị các kế hoạch liên quan cùng với IT -branch.
Các biện pháp hỗ trợ phát triển dựa trên nguồn mở đã được Bộ Khoa học Kỹ thuật số đưa vào “gói giải pháp hỗ trợ thứ hai cho ngành CNTT”, được Thủ tướng Nga
Mikhail Mishustin phê duyệt vào ngày 14 tháng 9 năm 2021 .
National open source software repository is proposed to be filled with software created by government order
Национальный репозиторий СПО предлагают наполнить софтом, созданным по госзаказу
Начались публичные обсуждения Стратегии развития Open Source в России. ИТ-отрасль предлагает создать национальный...
www.cnews.ru