Ví dụ về phần mềm miễn phí. Phần mềm miễn phí. Phần mềm miễn phí trong trường học: Cộng đồng LinuxSchool

Mặc dù các hệ thống bảo mật có sẵn miễn phí đã có từ lâu nhưng chúng chưa bao giờ được sử dụng rộng rãi như hệ điều hành Linux và máy chủ Web Apache. John Pescatore, giám đốc nghiên cứu bảo mật Internet của Gartner, lưu ý rằng phần mềm miễn phí hiện chiếm 3-5% tổng số lượt triển khai bảo mật, nhưng con số này có thể tăng lên 10-15% vào năm 2007.

Lý do chính cho tiềm năng này là chất lượng của nhiều gói bảo mật có sẵn miễn phí. “Hỗ trợ cho một số công cụ bảo mật thường được sử dụng ở mức khá cao và nhiều nhà phát triển đang cung cấp các công cụ và mẫu mới cho chúng. Ở một khía cạnh nào đó, các giải pháp như vậy cạnh tranh với các công cụ thương mại”, Eugene Spafford, giám đốc Trung tâm Nghiên cứu và Giáo dục An toàn Thông tin tại Đại học Purdy cho biết.

Các sản phẩm phần mềm miễn phí bao gồm các công cụ miễn phí có thể tải xuống từ Internet, các gói mà nhà sản xuất cung cấp dịch vụ hỗ trợ thương mại và các công cụ bổ sung đi kèm với các sản phẩm thương mại.

Các công cụ phổ biến nhất bao gồm Netfilter và iptables; các hệ thống phát hiện xâm nhập như Snort, Snare và Tripwire; máy quét lỗ hổng bảo mật như Kerberos; tường lửa, đặc biệt là T.Rex.

Một số doanh nghiệp thậm chí đã bắt đầu sử dụng các hệ thống bảo mật có sẵn miễn phí để bảo mật cơ sở hạ tầng quan trọng của họ.

Sự quan tâm ngày càng tăng

Các chuyên gia CNTT đã sử dụng các công cụ bảo mật có sẵn miễn phí ở nhiều mức độ khác nhau trong khoảng 15 năm. Hiện nay, sự quan tâm ngày càng tăng đối với các công cụ như vậy từ các công ty lớn, nhà tư vấn bảo mật và nhà cung cấp dịch vụ, những người có thể điều chỉnh phần mềm đó theo nhu cầu của người dùng cụ thể. Ví dụ: EDS bắt đầu sử dụng các công cụ bảo mật có sẵn miễn phí của Astaro để bảo mật thành phần giao diện người dùng của các trang Web của một số tổ chức tín dụng cung cấp khả năng xử lý giao dịch.

Các nhà tích hợp hệ thống bảo mật thông tin nhận ra rằng người dùng bị thu hút bởi mức giá thấp của các công cụ được phân phối miễn phí. Ví dụ, Richard Mayr, giám đốc điều hành của R2R Informations und Kommunikations, lưu ý rằng công ty của ông đã cung cấp tường lửa thương mại trong nhiều năm. Tuy nhiên, dữ liệu thu thập được cho thấy 75% khách hàng của công ty thích các sản phẩm tương tự được phân phối miễn phí. Guardent cung cấp gói đăng ký bảo mật Internet trị giá 1.500 USD mỗi tháng dựa trên Thiết bị Bảo vệ An ninh của mình. Giải pháp này kết hợp các thành phần thương mại, chẳng hạn như tường lửa PIX của Cisco Systems, với các thành phần có sẵn miễn phí, bao gồm iptables, Nessus và Snort. Một dịch vụ tương tự chỉ dựa vào các sản phẩm thương mại có thể có giá khoảng 10.000 USD.

Đồng thời, C2Net Software, gần đây đã được Red Hat mua lại, đã phát triển Máy chủ web bảo mật Stronghold thương mại dựa trên Apache và OpenSSL - một bộ công cụ được phân phối tự do triển khai các giao thức bảo mật cấp ổ cắm và cấp vận chuyển, đồng thời cũng chứa một các cuộc hẹn thư viện mật mã phổ biến.

Theo nhà tư vấn bảo mật Paul Robichaux của Robichaux & Associates, các tổ chức có yêu cầu bảo mật pháp lý cụ thể, chẳng hạn như các tổ chức trong lĩnh vực chăm sóc sức khỏe và tài chính, khó có thể sử dụng các công cụ có sẵn miễn phí. Thay vào đó, họ có thể sẽ tiếp tục phụ thuộc vào các nhà sản xuất mà họ có thể chịu trách nhiệm về các vi phạm an ninh. Robichaux tin rằng các hệ thống bảo mật có sẵn miễn phí sẽ có nhiều khả năng được sử dụng bởi các công ty tư vấn và dịch vụ đã biết và tin tưởng vào các công cụ này, cũng như các công ty có bộ phận CNTT đã thử các giải pháp như vậy.

Công cụ bảo mật phần mềm miễn phí: Ưu và nhược điểm

Hãy so sánh các công cụ miễn phí và thương mại về chi phí, chất lượng và hỗ trợ kỹ thuật.

Chi phí. Một trong những ưu điểm chính của các công cụ được phân phối miễn phí là chi phí thấp hơn so với các sản phẩm thương mại. Các hệ thống như vậy được phân phối miễn phí hoặc với giá rất thấp, ngoài ra, chúng hoàn toàn không cung cấp các khoản thanh toán cấp phép hoặc các khoản thanh toán này ít hơn đáng kể so với các sản phẩm thương mại. Tuy nhiên, một số người dùng đã rút ra được bài học từ kinh nghiệm của chính họ rằng câu nói “tiền nào của nấy” hoàn toàn có thể áp dụng cho các công cụ được phân phối miễn phí.

Tuy nhiên, Buddy Baxter, giám đốc kỹ thuật EDS về các giải pháp cơ sở hạ tầng cho các tổ chức tín dụng, tin rằng chỉ vì một sản phẩm có giá cao hơn không có nghĩa là nó sẽ an toàn hơn. Theo ông, EDS có thể cài đặt một hệ thống bảo mật dựa trên công cụ phần mềm Astaro, với chi phí thấp hơn bốn lần so với một sản phẩm thương mại của Check Point Software Technologies.

Chất lượng. Giám đốc công nghệ của Guardent, Jerry Brady, xác nhận rằng một số công cụ bảo mật có sẵn miễn phí cũng tốt ngang bằng, nếu không muốn nói là tốt hơn, các công cụ thương mại của chúng. Ví dụ, ông cho biết, máy quét lỗ hổng bảo mật Nessus cung cấp khả năng xử lý phân tán, kích hoạt và lập lịch từ xa tốt hơn nhiều sản phẩm thương mại. “Bằng cách sử dụng phương pháp có sẵn miễn phí, bạn có thể tập trung hơn vào những điều thực sự quan trọng. Đối với Nessus, vấn đề phân phối ít được ưu tiên hơn nhiều so với vấn đề chất lượng mã,” ông nhấn mạnh.

Tuy nhiên, Marcus Ranum, một chuyên gia bảo mật và người đứng đầu NFR Security, lập luận: “Tôi không nghĩ các chương trình có chất lượng cao chỉ vì chúng được phân phối miễn phí. Trên thực tế, điều tạo nên chất lượng sản phẩm chính là sự phát triển có mục tiêu của nó. Nhưng sự cởi mở không đảm bảo được điều này”.

Spafford đồng ý: “Độ tin cậy của sản phẩm được xác định chủ yếu bởi chất lượng và khả năng hỗ trợ của nó. Nó có được thiết kế tốt không? Các nhà phát triển của nó có bị kỷ luật không và họ đã thêm quá nhiều tính năng vào nó phải không? Rất nhiều phần mềm miễn phí được tạo ra bởi những người không có chuyên môn, công cụ, thời gian hoặc nguồn lực để thực hiện nó một cách triệt để như yêu cầu của một môi trường thực sự có độ tin cậy cao."

Những người ủng hộ giải pháp nguồn mở lập luận rằng có rất nhiều người nghiên cứu mã nguồn mở đến mức họ có thể tìm ra vấn đề nhanh hơn nhiều so với số lượng hạn chế các nhà phát triển tạo ra sản phẩm thương mại cho một công ty nhất định. Mike Curtis, giám đốc nghiên cứu của công ty dịch vụ bảo mật thông tin Redsiren Technologies cho biết: “Có thể sẽ có nhiều người hơn làm việc để tìm và sửa lỗi trong phần mềm có sẵn công khai”.

Ngoài ra, như Curtis đã lưu ý, các nhà phát triển phần mềm nguồn mở có thể phản ứng nhanh hơn với các lỗi bảo mật so với các công ty thương mại chỉ vì họ ít bận rộn và quan liêu hơn. Ông nói: “Các nhà phát triển giải pháp nguồn mở quan tâm đến việc sửa lỗi hơn là bổ sung các tính năng mới cho phiên bản tiếp theo”.

Tuy nhiên, Ranum không đồng ý: “Dựa trên kinh nghiệm của bản thân, tôi có thể xác nhận rằng rất ít chuyên gia thực sự nghiên cứu kỹ về mã. Họ thường chỉ nhìn vào các tập tin mô tả. Bộ công cụ tường lửa nguồn mở đầu tiên mà tôi tạo ra đã được khoảng 2.000 trang web sử dụng ở một mức độ nào đó, nhưng chỉ có 10 người đưa ra phản hồi hoặc gửi bản vá để sửa lỗi. Vì vậy tôi sẽ không dựa vào phần mềm mở", ông nói.

Nhiều người đề xuất nguồn đóng tin rằng chất lượng của một chương trình chứ không phải số lượng người nghiên cứu nó mới quan trọng hơn trong việc tìm ra lỗi trong chương trình. Họ lập luận rằng các chuyên gia phần mềm của công ty làm việc trên các sản phẩm của chính họ tạo ra sản phẩm tốt hơn những người nghiên cứu các gói có sẵn miễn phí.

Spafford cũng tham gia ý kiến ​​​​của mình. “Nhiều thành phần của phần mềm miễn phí được phát hiện có lỗi sau nhiều năm được sử dụng và nghiên cứu hàng trăm nghìn lần. Các lỗi không được phát hiện chỉ vì những người xem xét mã không có các kỹ năng cần thiết để làm việc đó. Trong nhiều trường hợp, người dùng nghiên cứu mã để điều chỉnh mã cho phù hợp với nhu cầu của họ thay vì phân tích chi tiết,” ông lưu ý.

Ủng hộ. Những người ủng hộ phần mềm thương mại lập luận rằng các nhà cung cấp của họ, không giống như các nhà cung cấp phần mềm miễn phí, đưa ra sự hỗ trợ và các nguồn lực khác để giúp khách hàng gặp vấn đề. Tuy nhiên, cách tiếp cận này cũng cho phép những người cung cấp dịch vụ hỗ trợ cho người dùng phần mềm bảo mật miễn phí củng cố vị thế của họ.

“Dịch vụ hỗ trợ mang lại sự đảm bảo đáng tin cậy hơn cho khách hàng và cho phép chúng tôi cung cấp hỗ trợ cho họ. Bạn có thể xác định thỏa thuận cấp độ dịch vụ và cung cấp cho nhà cung cấp khả năng chọn công cụ họ cần và giúp khách hàng thích ứng với những thay đổi trong công nghệ”, Brady lưu ý.

Các câu hỏi khác. Một số người ủng hộ nguồn đóng tin rằng sự sẵn có của mã miễn phí giúp tin tặc tìm ra cách vượt qua các biện pháp bảo vệ như vậy dễ dàng hơn nhiều. Tuy nhiên, những người biện hộ cho các giải pháp phân phối tự do cho rằng điều này không đúng, vì tin tặc có thể vượt qua sự bảo vệ được tổ chức bằng cách sử dụng các sản phẩm thương mại. Đồng thời, họ lưu ý rằng các công cụ bảo mật có sẵn miễn phí sẽ dễ cài đặt hơn vì có sẵn mã nguồn.

Các dự án phần mềm miễn phí đã biết

Hãy xem xét một số công cụ bảo mật quan trọng có sẵn miễn phí.

Kerberos

Công nghệ xác thực và mã hóa Kerberos ( http://www.mit.edu/kerberos/www) được phát triển tại Viện Công nghệ Massachusetts và “phát hành” vào năm 1987. Kể từ đó, công nghệ này đã trở thành một tiêu chuẩn, là công việc của Nhóm công tác công nghệ xác thực chung, được thành lập trực thuộc Lực lượng đặc nhiệm kỹ thuật Internet.

Các phiên bản Kerberos có sẵn miễn phí dành cho nền tảng Macintosh, Unix và Windows. Việc triển khai thương mại đã được Microsoft, Oracle, Qualcomm và một số công ty khác tạo ra. Microsoft đã thu hút sự chỉ trích từ những người trên thị trường bằng cách tích hợp một phiên bản Kerberos vào Windows 2000 nhưng phiên bản này không hoàn toàn tuân thủ tiêu chuẩn.

Khịt mũi

Khịt mũi ( www.snort.org) được coi là một trong những công cụ bảo mật miễn phí phổ biến nhất. Theo Marty Reusch, nhà phát triển chính của Snort, ứng dụng này được 250-500 nghìn người sử dụng. Phần mềm này có một nhóm người ủng hộ tích cực và tài liệu rất chi tiết.

Snort là một hệ thống phát hiện xâm nhập mạng đơn giản hóa có khả năng thực hiện phân tích lưu lượng truy cập và các gói được ghi trên mạng IP theo thời gian thực. Được phát hành vào năm 1998, Snort giúp xác định các vi phạm bảo mật tiềm ẩn bằng cách thực hiện phân tích gói dựa trên giao thức cũng như tìm kiếm khớp mẫu trên nội dung. Hệ thống này có khả năng phát hiện hoạt động thăm dò và phát hiện các vi phạm bảo mật khác nhau như tràn bộ đệm, quét cổng lén lút và các cuộc tấn công giao diện cổng chung.

Snort chạy trên nhiều nền tảng khác nhau, bao gồm FreeBSD, Linux, MacOS, Solaris và Windows.

bẫy

Môi trường báo cáo và phân tích xâm nhập hệ thống là một hệ thống phát hiện xâm nhập được lưu trữ trên máy chủ được thiết kế cho các hệ thống Linux. Liên minh InterSect ( www.intersectalliance.com), tập hợp các chuyên gia tư vấn chuyên về các vấn đề bảo mật, đã phát triển và phát hành Snare vào tháng 11 năm 2001.

Snare sử dụng công nghệ mô-đun được tải động để tương tác với nhân Linux khi chạy. Bằng cách chỉ sử dụng những mô-đun cần thiết để thực hiện một tác vụ cụ thể, Snare giảm tải cho hệ thống máy chủ. Và vì Snare tải động nên người dùng không phải khởi động lại hệ thống hoặc biên dịch lại kernel, như trường hợp của một số cải tiến của Linux.

Bẫy ưu đãi

Spafford của Đại học Purdy và sinh viên lúc đó là Gene Kim đã phát triển hệ thống phát hiện xâm nhập Tripwire Academic Source, hệ thống này đã được hơn một triệu người dùng tải xuống kể từ khi phát hành vào năm 1992. Công ty Tripwire ( www.tripwire.com), do Kim sáng lập, sau đó đã thiết kế lại hoàn toàn chương trình, biến nó thành một sản phẩm thương mại nguồn đóng. Tripwire cung cấp phiên bản miễn phí cho Linux nhưng bán phiên bản thương mại cho nền tảng Unix và Windows NT.

Nessus

Nessus ( http://www.nessus.org) là một trình quét lỗ hổng bảo mật cho phép bạn kiểm tra tính bảo mật của một trang Web từ xa. Các nhà phát triển Nessus đã phát hành bộ công cụ này vào tháng 4 năm 1998. Nessus hỗ trợ các máy chủ tuân thủ các yêu cầu POSIX và hoạt động với các máy khách Java, Win32 và X11.

Thánh

Công cụ mạng tích hợp dành cho quản trị viên bảo mật là một trình quét lỗ hổng bảo mật (xem Hình 1) hoạt động với hầu hết các phiên bản Unix, bao gồm cả Linux. Máy quét dựa trên công cụ được phân phối miễn phí để phân tích các lỗi bảo mật Satan (Công cụ phân tích mạng của quản trị viên bảo mật). Công ty Thánh ( www.saintcorporation.com) đã ngừng các phiên bản máy quét cũ hơn nhưng bán phiên bản mới nhất, cũng như SAINTwriter để tạo báo cáo tùy chỉnh và SAINTexpress để tự động cập nhật các chữ ký lỗi bảo mật.

Netfilter và iptables

Nhóm phần mềm miễn phí đã chuẩn bị Netfilter và iptables để tích hợp vào nhân Linux 2.4. Bộ lọc mạng ( www.netwilter.org) cho phép người dùng giám sát phản hồi liên quan đến hành vi xâm nhập mạng, từ đó cho phép họ phát hiện thực tế rằng hệ thống đang bị tấn công. Sử dụng iptables ( www.iptables.org) Người dùng có thể xác định các hành động mà hệ thống sẽ thực hiện nếu phát hiện một cuộc tấn công.

T.Rex

T.Rex() là phần mềm tường lửa miễn phí được Freemont Avenue Software phát hành năm 2000. Nó chạy trên nền tảng AIX, Linux và Solaris và hiện được khoảng 31.000 người dùng sử dụng.

Tương lai

Việc sử dụng rộng rãi các hệ thống bảo mật được phân phối tự do bị cản trở bởi một số khó khăn và vấn đề.

Sợ văn bản mở

Một số công ty cảnh giác khi mua phần mềm miễn phí vì nó không được phát triển bởi một công ty cụ thể và không được hỗ trợ bởi phần mềm mà họ quen mua. Do đó, theo dự đoán của David Moskowitz, giám đốc công nghệ của công ty tư vấn Giải pháp năng suất, nhiều công cụ được phân phối miễn phí chỉ bắt đầu được sử dụng sau khi các chuyên gia CNTT tự mình dùng thử và dần dần triển khai nó trong doanh nghiệp.

Sợ cửa sau

Vì mã nguồn mở nên một số công ty lo ngại tin tặc sẽ tạo ra các cửa hậu trong các công cụ được phân phối tự do để chúng có thể xâm nhập vào hệ thống. Robichaux lưu ý: “Đây là một trong những trở ngại nghiêm trọng nhất đối với việc áp dụng rộng rãi phần mềm nguồn mở. Tuy nhiên, điều này không có nghĩa là nỗi sợ hãi đó là chính đáng và có cơ sở thực sự. Tuy nhiên, một số công ty yêu cầu tất cả phần mềm miễn phí được sử dụng trong bộ phận của họ phải được xây dựng từ đầu mà không có bất kỳ gói dựng sẵn hoặc tải xuống nào."

Chứng nhận

Việc chứng nhận sản phẩm bởi các tổ chức chính phủ có thẩm quyền có thể tạo động lực mạnh mẽ cho việc sử dụng rộng rãi sản phẩm đó. Chính phủ Hoa Kỳ yêu cầu các hệ thống bảo mật và các sản phẩm công nghệ thông tin khác phải được kiểm tra để đáp ứng Tiêu chuẩn Xử lý Thông tin Liên bang do Viện Tiêu chuẩn và Công nghệ Quốc gia (NIST) thực hiện trước khi các cơ quan chính phủ Hoa Kỳ có thể mua chúng.

Chi phí kiểm tra tuân thủ có thể dao động từ hàng chục đến hàng trăm nghìn đô la. Tất cả điều này có thể ngăn cản các tổ chức tạo ra phần mềm miễn phí (và thường có ngân sách rất khiêm tốn) chứng nhận công nghệ của họ. Trên thực tế, như Annabel Lee, giám đốc Chương trình xác thực mô-đun mật mã của NIST, đã lưu ý, cô ấy không biết về bất kỳ sản phẩm có sẵn miễn phí nào đã được chứng nhận.

Dễ sử dụng và quản lý

Các nhà cung cấp phần mềm miễn phí có xu hướng ưu tiên chức năng hơn là tính dễ sử dụng và quản lý. Kết quả là các ứng dụng như vậy đôi khi khó triển khai và quản lý. Ví dụ, như Reusch đã lưu ý, "việc cài đặt và quản lý Snort có thể khá khó khăn, đặc biệt nếu bạn không có nhiều kinh nghiệm viết các công cụ Unix."

Pescatore giải thích tình huống này như sau: “Với các công cụ có sẵn miễn phí, hầu hết kiến ​​thức đều tích lũy trong đầu những người sử dụng chúng, trong khi các nhà sản xuất giải pháp thương mại buộc phải đưa kiến ​​thức này vào sản phẩm. Tôi không nghĩ các công cụ bảo mật có sẵn miễn phí sẽ trở nên phổ biến. Hầu hết mọi người thích một cách tiếp cận đơn giản hơn."

Tất cả những điều này tạo ra một thị trường nhỏ nhưng đang phát triển nhanh chóng cho các nhà tích hợp hệ thống quốc phòng và nhà cung cấp dịch vụ như Guardent, Redsiren và Silico Defense. Các công ty này có thể cung cấp các công cụ quản lý và do đó che giấu sự phức tạp của các sản phẩm phần mềm miễn phí với người dùng, đồng thời cung cấp mức độ dịch vụ và hỗ trợ được đảm bảo.

Astaro cố gắng tạo ra một cơ sở hạ tầng bảo mật hoàn chỉnh tích hợp nhiều công nghệ có sẵn miễn phí vào một giao diện duy nhất, dễ sử dụng. Ernst Kelting, Chủ tịch Astaro Americas, cho biết: “Người dùng không muốn làm việc với phần mềm không cung cấp dịch vụ hỗ trợ. Chúng tôi gánh vác gánh nặng này và giúp khách hàng thoát khỏi những khó khăn có thể xảy ra.”

Phần kết luận

Simon Perry, phó chủ tịch hệ thống bảo mật tại Computer Associates, tin rằng việc sử dụng các công cụ bảo mật được phân phối miễn phí sẽ tăng lên, mặc dù không phải ở các tập đoàn lớn. Ông nói, các tổ chức phát triển phần mềm nguồn mở không có các tài nguyên hoặc công cụ quản lý cần thiết để đạt được sự tích hợp cần thiết nhằm cung cấp bảo mật trên nhiều nền tảng, như các công ty lớn vẫn làm.

Một xu hướng thú vị trong thị trường bảo mật nguồn mở có thể là sự phát triển các mô hình kinh doanh kết hợp nguồn mở với phần cứng chuyên dụng, các công cụ ngoại vi thương mại và/hoặc đảm bảo cấp độ dịch vụ. Ví dụ, Brady lưu ý rằng các nhà sản xuất có thể kết hợp kiến ​​thức của họ về tối ưu hóa phần cứng với công nghệ có sẵn miễn phí để tạo ra các sản phẩm như hộp giải mã mạng hỗ trợ kết nối nhanh, an toàn.

Cox nhấn mạnh rằng “tốc độ áp dụng nguồn mở sẽ tăng lên khi mô hình phát triển hỗ trợ kiến ​​trúc bảo mật và Internet đang thay đổi nhanh chóng. Khó đạt được khả năng đáp ứng các yêu cầu về tính năng, các cuộc tấn công mới và sửa lỗi trong môi trường nguồn đóng.”

Tuy nhiên, Pescatore tin rằng tỷ lệ doanh thu từ tất cả các sản phẩm bảo mật đến từ việc bán các dịch vụ hỗ trợ thương mại cho các công cụ nguồn mở sẽ tăng từ 1% lên chỉ 2% vào năm 2007. Điều này một phần là do nhiều công ty sẽ sử dụng các công cụ miễn phí thay vì các gói nguồn mở thương mại.

Một trong những mối nguy hiểm liên quan đến các công cụ được phân phối trong mã nguồn là người dùng có thể bị ru ngủ vào cảm giác an toàn sai lầm khi tin rằng mã đã được nhiều chuyên gia xem xét. Theo Dan Geer, nhà phát triển Kerberos và giám đốc công nghệ tại công ty dịch vụ bảo mật @Stake, “Cung cấp sản phẩm dưới dạng mã nguồn không có nghĩa là nó không có lỗi, chỉ là nó ít có khả năng xảy ra lỗi hơn một chút. Nhưng đây không phải là thuốc chữa bách bệnh."

George Lawton ( [email được bảo vệ]) - nhà báo độc lập.

George Lawton. Bảo mật nguồn mở: Cơ hội hay nghịch lý? IEEE Computer, tháng 3 năm 2002. Hiệp hội máy tính IEEE, 2002, Mọi quyền được bảo lưu. In lại với sự cho phép.

Phần mềm miễn phí

Phần mềm miễn phí là một chương trình miễn phí cung cấp cho người dùng cuối nhiều quyền tự do hành động hơn. Còn được gọi là phần mềm nguồn mở.

Bạn có thể phân phối, sử dụng và sửa đổi chúng hoàn toàn miễn phí. Ưu điểm lớn nhất của các chương trình này là chúng có thể được sử dụng miễn phí trong các tổ chức, trường học, trường đại học, kể cả tại nhà. Hầu hết các chương trình được trình bày đều được phân phối theo giấy phép GNU GPL v2, GNU GPL v3, GNU LGPL, BSD và MIT.

Tại sao bạn nên chuyển sang phần mềm miễn phí?

Một số người cho rằng phần mềm miễn phí không thể thay thế xứng đáng cho phần mềm tương tự trả phí. Trên thực tế, có những danh mục phần mềm trong đó đơn giản là không còn ứng dụng trả phí nào, chẳng hạn như trình duyệt Internet. Ngày nay, người dùng bình thường thậm chí còn không biết rằng các trình duyệt có thể được trả tiền, nhưng điều đó đã từng xảy ra. Hướng đi của các chương trình nguồn mở, tức là các chương trình miễn phí, đang chuyển động và phát triển, và có lẽ theo thời gian sẽ thay thế các chương trình trả phí.

Hầu như bất kỳ chương trình trả phí nào cũng có các chương trình tương tự miễn phí, chỉ là không phải lúc nào họ cũng biết về chúng. Trong một số trường hợp, ứng dụng tương tự miễn phí có bộ chức năng nhỏ hơn và trong một số trường hợp, nó có nhiều chức năng hơn so với ứng dụng trả phí.

Trang web “Continent of Freedom” cung cấp cho bạn phần mềm miễn phí chứ không chỉ các chương trình miễn phí. Điều này là do thực tế là hầu hết các chương trình miễn phí đều bị cấm sử dụng trong văn phòng, tức là trong một tổ chức hoặc công ty. Bạn có thể tìm hiểu xem việc sử dụng trong văn phòng có bị cấm hoặc được phép hay không bằng cách đọc thỏa thuận cấp phép cho phần mềm này. Nó sẽ tuyên bố rằng nó chỉ có thể được sử dụng cho mục đích sử dụng tại nhà hoặc văn phòng tại nhà, hoặc nó sẽ nói rằng nó không thể được sử dụng vì lợi ích thương mại. Văn phòng tại nhà là khi bạn đến làm việc với máy tính xách tay cá nhân của mình và bạn có chương trình này trên đó. Máy tính xách tay này không nên được đăng ký với tổ chức. Không nên nhầm lẫn điều này với máy tính cá nhân của bạn, được đặt cố định trong văn phòng - đây sẽ không được coi là văn phòng tại nhà.

Lợi ích của các nhà phát triển phần mềm miễn phí là gì?

VỚI 1980 Trong nhiều năm, các nhà phát triển phần mềm bắt đầu tích cực cấp phép cho sản phẩm của họ. Giấy phép là hợp đồng giữa nhà phát triển và người mua, trong đó đưa ra nhiều hạn chế khác nhau đối với việc sử dụng phần mềm. Việc sử dụng các thỏa thuận cấp phép như vậy đã tạo điều kiện thuận lợi cho việc áp dụng các công cụ pháp lý nhằm điều chỉnh mối quan hệ giữa người giữ bản quyền và người sử dụng bản quyền. Luật bản quyền quốc gia hầu như không theo kịp các mối quan hệ kinh tế mới đang nổi lên ngày nay giữa nhà phát triển và người dùng. Do đó, thỏa thuận cấp phép đóng vai trò quyết định trong các quy định sử dụng quyền sở hữu trí tuệ trong phần mềm.

Một câu hỏi hợp lý có thể nảy sinh trong đầu bạn: vì chương trình này miễn phí cho tất cả mọi người và hơn thế nữa, nó có thể được sửa đổi, vậy thì nhà phát triển nó có thể được lợi gì? Thật vậy, thoạt nhìn điều này ít nhất có vẻ lạ lùng. Đầu tiên, hãy liệt kê các loại nhà phát triển:

  • Những người đam mê;
  • Công ty thương mại;
  • Sinh viên.

Bây giờ hãy xem xét từng loại nhà phát triển. Người đam mê Họ phát triển các chương trình miễn phí như vậy miễn là họ quan tâm đến nó, nhưng có một điểm là vì mã nguồn mở nên người đam mê này chắc chắn sẽ bị thay thế bởi người khác. Các chương trình được phân phối miễn phí thường không chứa quảng cáo, chẳng hạn như phiên bản miễn phí của phần mềm chống vi-rút Avast, ở mọi nơi họ đều đề nghị mua phiên bản trả phí. Mặc dù chúng ta phải thừa nhận rằng hiếm có trường hợp ngoại lệ nào. Tổ chức thương mại có thể viết chương trình theo giấy phép miễn phí để không phải duy trì nó. Đây là một trong những lựa chọn. Họ cũng có thể phân phối chương trình một cách miễn phí, cũng như cung cấp các dịch vụ cài đặt, cấu hình, bảo trì hoặc đơn giản là yêu cầu trả tiền để ghi nó vào đĩa cho bạn chứ không phải cho chính chương trình! Đôi khi các công ty phát triển song song hai sản phẩm. Một sản phẩm là phiên bản tối thiểu của sản phẩm thứ hai. Và họ phân phối sản phẩm tối thiểu này theo giấy phép miễn phí. Điều này thường được thực hiện để thu hút sự chú ý đến sản phẩm thứ hai. Sinh viên- Linux ban đầu được ra đời như một dự án khóa học dành cho một sinh viên.

Phần mềm miễn phí Có thể có ba loại chính: có sẵn công khai, phân phối miễn phí (phần mềm miễn phí) và phần mềm nguồn mở.

Phần mềm có sẵn công khai không được bảo vệ bởi bản quyền và do đó có thể được sử dụng, phân phối và sửa đổi mà không bị hạn chế. Tuy nhiên, bất kỳ ai cũng không thể sử dụng nó để tạo ra một sản phẩm phần mềm mới, sản phẩm này sau đó được bảo vệ bản quyền, do đó sẽ thay đổi địa vị xã hội của phần mềm đó. Vì bản quyền là một thuộc tính không thể thiếu của bất kỳ phần mềm phân tán nào, nên cần phải trực tiếp chỉ rõ cho tác giả rằng chương trình của anh ta thuộc về phạm vi công cộng, nghĩa là nó xa rời các quyền của tác giả và là tài sản chung. Nhiều tiêu chuẩn Internet, bao gồm TCP/IP và HTML, là phần mềm thuộc phạm vi công cộng. Khi được phân phối, nó có thể có hoặc không kèm theo mã nguồn.

Phần mềm miễn phí là một loại phần mềm mà người tạo ra vẫn giữ bản quyền của mình. Các chương trình này có thể được sao chép và sử dụng miễn phí nhưng không thể sửa đổi. Cũng cần phải có sự đồng ý trước của tác giả để sử dụng mã. Theo quy định, các tác giả phát hành các chương trình máy tính ở định dạng phần mềm miễn phí với các chức năng hạn chế để đánh giá mức độ phổ biến của chúng và nếu thành công, hãy thay đổi trạng thái của nó thành thương mại. Đôi khi các nhà phát triển những chương trình như vậy không muốn chi tiền cho việc hỗ trợ kỹ thuật trong tương lai. Một số loại phần mềm miễn phí chỉ có thể được sử dụng cho mục đích cá nhân - không được phép sử dụng chúng cho mục đích thương mại; những người khác yêu cầu đăng ký trước. Trong trường hợp này, người dùng phải gửi dữ liệu của mình cho tác giả để có quyền truy cập vào chương trình máy tính. Thông thường phần mềm miễn phí (và đôi khi thậm chí cả phần mềm chia sẻ) bị phân loại nhầm là phần mềm thuộc phạm vi công cộng. Trên thực tế, chỉ một phần nhỏ các chương trình này được phân loại là có sẵn công khai. Không cần phải trả tiền cho những chương trình như vậy nhưng bản quyền của chúng vẫn thuộc về tác giả. Từ đó, tác giả tiếp tục theo dõi số phận của chương trình và thậm chí có thể chuyển nó sang trạng thái phần mềm chia sẻ hoặc phần mềm thương mại.

Phần mềm mã nguồn mở được đặc trưng chủ yếu bởi quyền truy cập miễn phí vào các văn bản nguồn. Người dùng của nó có quyền tự do thực hiện các hoạt động sau:

  • chạy chương trình cho bất kỳ mục đích nào;
  • nghiên cứu cách chương trình hoạt động và sửa đổi nó;
  • phân phối các bản sao của chương trình;
  • sửa đổi chương trình và chuyển phiên bản cải tiến của nó cho bên thứ ba.

Việc kết hợp lợi ích của quyền truy cập miễn phí vào mã nguồn với các quyền cơ bản mang lại cho người dùng phần mềm đó mức độ tự do cao hơn đáng kể so với những người xử lý các loại chương trình máy tính khác. Phần mềm nguồn mở (OSS) cung cấp cho người dùng khả năng quản lý, sao chép, phân phối, nghiên cứu và thay đổi phần mềm mà không có bất kỳ hạn chế nào. Mô hình sở hữu trí tuệ cho những phần mềm như vậy khác với mô hình mà hầu hết các sản phẩm phần mềm thương mại được xây dựng trên đó. Mô hình thương mại trong hầu hết các trường hợp chỉ giả định quyền chạy chương trình và quyền của người dùng là tạo bản sao lưu cho chính mình.

Khi nói đến phần mềm miễn phí, điều chúng tôi muốn nói chủ yếu là quyền tự do sử dụng nó chứ không phải giá cả. Giấy phép Công cộng Chung được thiết kế để đảm bảo cho người dùng:

  • quyền phân phối bản sao của phần mềm miễn phí (và khả năng tính phí dịch vụ này nếu muốn);
  • khả năng lấy mã nguồn phần mềm;
  • quyền sửa đổi phần mềm hoặc sử dụng các thành phần của nó trong các chương trình miễn phí mới.

Bất kể loại nhà phát triển nào, họ đều có thể kiếm tiền từ chương trình của mình thông qua quyên góp. Ở một số nước, nhà nước cung cấp hỗ trợ tài chính cho các dự án như vậy. Và một số tổ chức có thể cần mở rộng chức năng của chương trình. Họ sẽ tìm đến ai đầu tiên trong những trường hợp như vậy? Tất nhiên là với tác giả.

Cơ sở giáo dục chuyên nghiệp ngân sách nhà nước

"Trường Cao đẳng Sư phạm Lukoyanovsky được đặt theo tên. LÀ. Gorky"

CHỦ THỂ:

Các sản phẩm phần mềm được cấp phép và phân phối miễn phí. Các quy định pháp luật liên quan đến thông tin, các hành vi phạm tội trong lĩnh vực thông tin, các biện pháp ngăn chặn. Cài đặt phần mềm.

Giáo viên:

Kostin A.V.


  • Chương trình được cấp phép. Theo thỏa thuận cấp phép, các nhà phát triển chương trình đảm bảo hoạt động bình thường của nó trong một hệ điều hành cụ thể và chịu trách nhiệm về việc này.
  • Các chương trình phần mềm chia sẻ. Người dùng được cung cấp phiên bản của chương trình có thời hạn hiệu lực nhất định (sau khi hết thời hạn hiệu lực được chỉ định, chương trình sẽ ngừng hoạt động nếu chưa thanh toán) hoặc phiên bản của chương trình có chức năng hạn chế (trong trường hợp thanh toán, người dùng được cung cấp một mã bao gồm tất cả các chức năng của chương trình).
  • Phần mềm miễn phí.

Phân loại chương trình theo tình trạng pháp lý

Phiên bản mới chưa hoàn thiện (beta) của sản phẩm phần mềm

Các sản phẩm phần mềm là một phần của công nghệ mới về cơ bản

Phần mềm miễn phí

Bổ sung cho các chương trình đã phát hành trước đó để sửa lỗi hoặc mở rộng khả năng

Trình điều khiển dành cho trình điều khiển mới hoặc cải tiến cho các thiết bị hiện có


Lợi ích của phần mềm được cấp phép

  • Hỗ trợ kỹ thuật của nhà sản xuất phần mềm
  • Nâng cấp phần mềm
  • Tính hợp pháp và uy tín
  • “Theo kịp tiến bộ kỹ thuật”
  • Tư vấn trước khi bán hàng chuyên nghiệp
  • Tăng cường chức năng

Các vấn đề khi sử dụng phần mềm không có giấy phép (lậu)

  • Chương trình hoạt động không chính xác
  • Nói chung máy tính hoạt động không ổn định
  • Sự cố khi kết nối thiết bị ngoại vi (bộ trình điều khiển thiết bị chưa đầy đủ)
  • Thiếu tập tin trợ giúp, tài liệu, hướng dẫn sử dụng.
  • Không thể cài đặt bản cập nhật
  • Thiếu hỗ trợ kỹ thuật cho sản phẩm từ nhà phát triển

Trách nhiệm hành chính đối với hành vi vi phạm bản quyền

Theo Điều 7.12 của Bộ luật vi phạm hành chính của Liên bang Nga “Nhập khẩu, bán, cho thuê hoặc sử dụng trái phép bản sao tác phẩm hoặc bản ghi âm nhằm mục đích tạo thu nhập trong trường hợp bản sao tác phẩm hoặc bản ghi âm là giả mạo: dẫn đến bị áp dụng biện pháp trừng phạt. về phạt hành chính: đối với pháp nhân - từ 300 đến 400 mức lương tối thiểu khi tịch thu các bản sao, tác phẩm và bản ghi âm giả, cũng như các vật liệu và thiết bị được sử dụng để sao chép chúng và các công cụ khác để phạm tội hành chính.”


Trách nhiệm hình sự khi vi phạm bản quyền

Theo Điều 146 Bộ luật Hình sự Liên bang Nga (Phần 2), việc sử dụng trái phép các đối tượng thuộc quyền tác giả hoặc quyền liên quan cũng như việc mua, lưu trữ, vận chuyển các bản sao giả của tác phẩm hoặc bản ghi âm nhằm mục đích bán hàng, được thực hiện trên một quy mô lớn, bị phạt tiền từ 200 đến 400 mức lương tối thiểu hoặc bằng mức lương hoặc thu nhập khác của người bị kết án trong thời gian từ hai đến bốn tháng hoặc bắt buộc làm việc trong thời gian từ 180 đến 240 giờ. hoặc phạt tù đến hai năm.



Cài đặt hoặc cài đặt- quá trình cài đặt phần mềm trên máy tính của người dùng cuối.

Phân bổ(tiếng Anhdistribution - phân phối) là một hình thức phân phối phần mềm.

Phân phối (phần mềm) là một bộ (thường là một bộ tệp) được điều chỉnh để phân phối phần mềm.

Các loại phân phối

  • Lưu trữ(.zip, .rar, .tar.gz, v.v.) - phân phối thủ công
  • Tập tin thực thi- bộ phân phối với trình cài đặt tự động, cho phép người dùng chỉ định các tham số cần thiết trong quá trình cài đặt.
  • Đặt trên CD/DVD- bản phân phối như vậy thường bao gồm một số tệp và đi kèm với trình cài đặt tự động. Được sử dụng cho các gói phần mềm lớn và phần mềm hệ thống (bản phân phối hệ điều hành Windows, các bản phân phối Linux khác nhau)

Trình cài đặt là một chương trình máy tính cài đặt các tệp, chẳng hạn như ứng dụng, trình điều khiển hoặc phần mềm khác trên máy tính.

Nó được khởi chạy từ tệp SETUP.EXE hoặc INSTALL.EXE

Bản phân phối cũng có thể chứa tệp README (từ tiếng Anh read me - “đọc tôi”), một tệp văn bản chứa thông tin về các tệp khác.



Bài tập về nhà

Chuẩn bị báo cáo về chủ đề:

“Bảo vệ pháp lý các chương trình và dữ liệu. Văn hóa thông tin”

  • Bảo mật thông tin
  • Vào cuối tháng 12, Bộ Viễn thông và Truyền thông đại chúng đã công bố quan điểm về việc triển khai phần mềm (HĐH) miễn phí trong các cơ quan chính phủ. Tài liệu liệt kê những ưu điểm của sản phẩm miễn phí, trong đó ưu điểm chính là tính miễn phí và bảo mật. Nhưng điều này có thực sự như vậy?

    Miễn phí có nghĩa là miễn phí?

    Có một niềm tin rộng rãi rằng phần mềm miễn phí cũng miễn phí. Luận văn này được sử dụng trong các tài liệu của Bộ Viễn thông và Truyền thông đại chúng:
    Thứ nhất, nó rẻ và chống tham nhũng. Phần mềm nguồn mở không yêu cầu thanh toán cấp phép cho mỗi bản sao chương trình được cài đặt.

    Tuy nhiên, các chuyên gia CNTT, trong đó có người sáng lập phong trào nguồn mở, Richard Stallman, không đồng tình với điều này. Bản thân Stallman lặp lại cụm từ này trong mỗi bài phát biểu:
    Miễn phí có nghĩa là miễn phí, nhưng không miễn phí. Và tất cả điều này không bằng Nguồn mở. Đây là ba khái niệm không nên nhầm lẫn.

    Bạn không cần phải tìm đâu xa để tìm những ví dụ xác nhận quan điểm này. Gần đây hơn, Dell đã đồng ý trả phí cấp phép (“tiền bản quyền”) của Microsoft cho việc sử dụng Android và Chrome OS trên các thiết bị của mình. Tập đoàn có trụ sở tại Redmond sở hữu một số bằng sáng chế cho các công nghệ được sử dụng trong các dự án nguồn mở do Google tạo ra.

    Stallman cũng đã xuất bản, trong đó ông kêu gọi hỗ trợ cho chiến dịch “giải phóng Android”, tức là xuất bản mã nguồn của hệ điều hành (và người tạo ra nó, Google, sẽ không làm điều này) .

    Cuối cùng, phần mềm nguồn mở có thể miễn phí cho người dùng cuối, nhưng trong trường hợp sản phẩm dành cho doanh nghiệp và được cài đặt hàng loạt, mọi thứ không đơn giản như vậy. Một công ty có thể tham gia vào quá trình phát triển sản phẩm mà họ cần và gửi các bản sửa lỗi của mình đến một kho lưu trữ chung - hoặc (nếu trong quá trình “hoàn thiện” sản phẩm đã vi phạm giấy phép GNU) hãy thuê nhóm nhà phát triển tận tâm của riêng mình để hỗ trợ ngã ba. Như bạn có thể đoán, con đường này có rất ít điểm chung với miễn phí.

    Phần mềm miễn phí an toàn hơn

    Vì, như chúng tôi vừa phát hiện ra, phần mềm miễn phí, phần mềm miễn phí và Nguồn mở là ba thứ hoàn toàn khác nhau, có vẻ như một trong số chúng phải an toàn hơn các sản phẩm độc quyền. Trên thực tế, điều này là không đúng sự thật.

    Tài liệu của Bộ Viễn thông và Truyền thông Đại chúng nói rằng các sản phẩm đóng kém an toàn hơn vì chúng chứa các khả năng không có giấy tờ:

    Nhiều ứng dụng độc quyền từ các nhà sản xuất nổi tiếng chứa các chức năng không có giấy tờ, đây là mối đe dọa tiềm tàng.

    Nhưng nhiều ứng dụng mở (miễn phí, miễn phí) cũng chứa các chức năng không có giấy tờ. Các nhà phát triển không phải lúc nào cũng có thời gian (và không phải lúc nào cũng muốn) ghi lại chính xác các khả năng của dự án của họ. Hơn nữa, một số chức năng được ghi lại (ví dụ, hoặc) cũng là mối đe dọa tiềm tàng.

    Một câu hỏi riêng biệt cần được trả lời là “các chức năng không có giấy tờ” là gì; chẳng hạn, một mục menu không được mô tả trong tài liệu có phù hợp với định nghĩa này không? Nếu chúng ta đang nói về “khả năng chưa được khai báo”, thì phải có một quy trình để khai báo chúng. Nếu lỗ hổng được ngụ ý thì đây là một chủ đề hoàn toàn khác.

    Trên thực tế, để tăng độ tin cậy về tính bảo mật của mã, bạn chỉ cần tuân theo một thuật toán đơn giản:

    1. Phải có một người “cực đoan” chịu trách nhiệm về vấn đề bảo mật này (nội bộ hoặc bên ngoài, ví dụ như nhà sản xuất phần mềm).
    2. Người phụ trách phải nhận được sự phân công phù hợp.
    3. Nó phải được cung cấp các phương tiện và công cụ cần thiết!
    4. Cần phải triển khai phát triển an toàn (SDL), quản lý cấu hình và lỗ hổng bảo mật.
    Trong trường hợp này, việc bạn đang làm việc với phần mềm “miễn phí”, “miễn phí”, “trả phí” hay “độc quyền” sẽ không thành vấn đề. Sự hiện diện của mã nguồn được xuất bản trong một số trường hợp tạo điều kiện thuận lợi cho quá trình đảm bảo an ninh (và chúng tôi vẫn chưa nói về tính tự do), nhưng thực tế này không giúp ích gì (và thậm chí đôi khi còn cản trở) việc tìm ra người chịu trách nhiệm. Hơn nữa, sự cởi mở hoàn toàn khiến câu hỏi trở nên vô ích: “Ai đã viết dòng này?”
    Trong trường hợp cửa hậu RSA, hóa ra công ty đã được NSA trả tiền - tức là thủ phạm đã được tìm ra. Nhưng lỗ hổng Heartbleed đến từ đâu trong gói SSL vẫn chưa rõ ràng.

    Mặt khác, phần mềm miễn phí dễ thích ứng hơn với các điều kiện thay đổi. Tất nhiên, việc cài đặt Windows “đóng và không tự do” trên HMI trong các hệ thống điều khiển công nghiệp là một sai lầm rõ ràng, dẫn đến thực tế là trong nhiều hệ thống, lỗ hổng CVE-2010-2568, qua đó sâu Stuxnet đã từng được phát tán, vẫn chưa sửa được. Sử dụng hệ thống “mở” sẽ cho phép bạn phát triển bản vá của riêng mình, nhưng điều này cũng đòi hỏi một nhóm nhà phát triển và điều này sẽ tốn kém tiền bạc.

    Nhà nước có nên phát triển Nguồn mở của Nga không?

    Một đoạn trích khác từ tài liệu của Bộ Viễn thông và Truyền thông Đại chúng, trong đó nêu rõ rằng phần mềm miễn phí tương ứng với lợi ích quốc gia:
    Thứ tư, việc sử dụng phần mềm nguồn mở có tính đến lợi ích quốc gia. Mặc dù thực tế là việc tạo ra phần mềm miễn phí không thể tách rời khỏi cộng đồng các nhà phát triển toàn cầu, các dịch vụ thích ứng, triển khai, hỗ trợ và phát triển của họ, theo quy định, được cung cấp bởi các công ty quốc gia, có lợi hơn cho nhà nước và xã hội.

    Hóa ra việc “làm lại” Nguồn mở (thậm chí vi phạm GPL) là đúng vì lợi ích của đất nước, nhưng việc tạo ra công nghệ của riêng bạn từ đầu, vì lý do nào đó không phải là phần mềm nguồn mở, không đáp ứng được những lợi ích đó.

    Ở Nga, có rất ít công ty như ALT Linux thực hiện mọi thứ một cách chính xác và tuân theo nội dung của tất cả các luật và giấy phép phần mềm nguồn mở. Nhìn chung, việc phát triển một “gói phần mềm miễn phí trong nước” có thể là một nhiệm vụ sáng sủa nhưng rõ ràng không phải là một ưu tiên.

    Ở đây tôi muốn chuyển sang một chủ đề phổ biến khác - việc tạo ra một “hệ điều hành trong nước”.

    Không cần hệ điều hành!

    Trong vấn đề thay thế nhập khẩu, sẽ hợp lý hơn nhiều nếu bạn không chú ý đến việc tạo hệ điều hành và bộ ứng dụng văn phòng của riêng mình mà theo những hướng hoàn toàn khác. Bạn cần bắt đầu với việc gì đó có mục tiêu cuối cùng và có thể tính toán được hiệu quả của “thứ gì đó” này. Hệ điều hành rõ ràng không phải là “nó”.

    Máy tính để bàn

    Máy tính để bàn, bất chấp bản chất cổ xưa của chúng, sẽ vẫn là “kẻ ngấu nghiến” ngân sách CNTT trong khu vực doanh nghiệp trong một thời gian dài, với chu kỳ cập nhật là 3-5 năm. Xét rằng một phần quan trọng của khu vực doanh nghiệp ở Nga là khu vực công và các công ty liên kết với nó, việc chuyển giao thị trường ngách này sang các sản phẩm của Nga là khá thực tế - tất cả chỉ cần một quyết định có ý chí mạnh mẽ.

    “Chà, của bạn đây, Windows của bạn!” - người đọc sẽ nói. Không có gì! Bạn cần bắt đầu tạo một máy tính để bàn có bộ xử lý. Hơn nữa, chúng tôi có nó, và nó không tệ. Vâng, chúng ta đang nói về Elbrus.

    Trong quá trình làm việc trên bộ xử lý của riêng mình, bạn cũng sẽ phải giải quyết các vấn đề liên quan đến việc tạo ra hệ điều hành, ngôn ngữ lập trình và các yếu tố khác của hệ sinh thái. Để các nhà sản xuất phần mềm muốn viết theo điều kiện “Elbrus”, cần phải có nhu cầu về những sản phẩm đó và MCST có thể sản xuất đủ lượng sắt.

    Các công ty nhà nước đã được đề cập và các công ty vệ tinh của họ có thể tạo thành xương sống cho những người dùng đầu tiên. Nếu các nhà sản xuất phần mềm (cùng ALT Linux hoặc JetBrains) nhìn thấy triển vọng và cơ sở người dùng, họ sẽ không từ chối tạo phiên bản cho Elbrus (nhân tiện, chúng tôi hiện đang chuyển Tường lửa ứng dụng PT sang bộ xử lý này) - đồng thời , khả năng tương thích với “chỉ Linux” và các nền tảng khác sẽ xuất hiện.

    Mọi thứ trên đám mây

    Xu hướng “chuyển” nhiều ứng dụng quen thuộc lên đám mây là không thể phủ nhận: Excel, Word, 1C đều đã có rồi. Đám mây “văn phòng” riêng tư sẽ đáp ứng nhu cầu của 90% người dùng máy tính để bàn trong khu vực doanh nghiệp. Hiện tại, những sản phẩm như vậy đang ngày càng trở thành chất nền thông thường cho chính “Internet”. Ứng dụng máy tính để bàn quan trọng nhất là trình duyệt và việc tạo nó không khó chút nào như ví dụ về Opera hoặc Yandex Browser cho thấy.

    Có vẻ như mọi người đã chuyển sang Chrome - nhưng điều đó không có gì sai cả. Nếu bạn lấy nền tảng hiện có làm cơ sở, thêm các chức năng bổ sung cho nó và cung cấp chu trình hỗ trợ, điều này sẽ tạo ra một sản phẩm có tính cạnh tranh. Và song song đó, bạn có thể bắt đầu tạo Chrome của riêng mình nếu cần.

    Bầu trời sắt

    Tất nhiên, để tạo đám mây của riêng bạn, cần có các thành phần khác và vấn đề đầu tiên ở đây là thiếu phần cứng (tình trạng đặc biệt đáng buồn với nền tảng máy chủ). Không cần phải mong đợi một giải pháp nhanh chóng trong lĩnh vực này, vì vậy trong giai đoạn đầu, không có gì sai khi sử dụng các giải pháp hiện có.

    Tình hình phần cứng mạng đang dần được cải thiện, những điều nghiêm trọng đang được thực hiện trong lĩnh vực NAS và người ta không thể giảm giá “

    Phân loại chương trình theo tình trạng pháp lý

    Các chương trình theo tình trạng pháp lý của chúng có thể được chia thành ba nhóm lớn: được cấp phép, phần mềm chia sẻ và phân phối miễn phí.

    Các chương trình được cấp phép. Theo thỏa thuận cấp phép, các nhà phát triển chương trình đảm bảo hoạt động bình thường của nó trong một hệ điều hành cụ thể và chịu trách nhiệm về việc này.

    Các nhà phát triển thường bán các chương trình được cấp phép dưới dạng phân phối đóng hộp. Hộp chứa các đĩa CD cài đặt chương trình trên máy tính của người dùng và hướng dẫn sử dụng chương trình.

    Thông thường, các nhà phát triển cung cấp mức giảm giá đáng kể khi mua giấy phép sử dụng chương trình trên một số lượng lớn máy tính hoặc cơ sở giáo dục.

    Các chương trình phần mềm chia sẻ. Một số công ty phát triển phần mềm cung cấp các chương trình phần mềm chia sẻ cho người dùng nhằm mục đích quảng cáo và xúc tiến thị trường. Người dùng được cung cấp phiên bản của chương trình có thời hạn hiệu lực nhất định (sau khi hết thời hạn hiệu lực được chỉ định, chương trình sẽ ngừng hoạt động nếu chưa thanh toán) hoặc phiên bản của chương trình có chức năng hạn chế (trong trường hợp thanh toán, người dùng được cung cấp một mã bao gồm tất cả các chức năng của chương trình).

    Các nhà sản xuất phần mềm miễn phí quan tâm đến việc phân phối rộng rãi của nó. Các công cụ phần mềm như vậy bao gồm:

    Phần mềm miễn phí. Nhiều nhà sản xuất phần mềm và phần cứng máy tính quan tâm đến việc phân phối phần mềm miễn phí rộng rãi. Các công cụ phần mềm như vậy bao gồm:

    · Các phiên bản phần mềm chưa hoàn thiện (beta) mới (điều này cho phép chúng được thử nghiệm rộng rãi).

    · Các sản phẩm phần mềm là một phần của công nghệ mới về cơ bản (điều này cho phép bạn chinh phục thị trường).

    · Bổ sung cho các chương trình đã phát hành trước đó để sửa các lỗi được tìm thấy hoặc mở rộng khả năng.

    · Trình điều khiển dành cho trình điều khiển mới hoặc cải tiến cho các thiết bị hiện có.

    Nhưng dù bạn chọn phần mềm nào thì cũng đều có những yêu cầu chung cho tất cả các nhóm phần mềm:

    · Độ tinh khiết của giấy phép (chỉ được phép sử dụng phần mềm trong khuôn khổ thỏa thuận cấp phép).

    · Khả năng tư vấn và các hình thức hỗ trợ khác.

    · Tuân thủ các đặc điểm, cấu hình, loại và loại máy tính cũng như kiến ​​trúc của công nghệ máy tính được sử dụng.

    · Độ tin cậy và hiệu suất trong bất kỳ chế độ vận hành nào được cung cấp, ít nhất là trong môi trường nói tiếng Nga.

    · Có sẵn giao diện hỗ trợ công việc bằng tiếng Nga. Đối với phần mềm hệ thống và công cụ, có thể chấp nhận giao diện bằng tiếng Anh.

    · Có sẵn các tài liệu cần thiết cho việc ứng dụng và phát triển phần mềm trong thực tế bằng tiếng Nga.

    · Khả năng sử dụng các phông chữ hỗ trợ Cyrillic.

    Sự hiện diện của thông số kỹ thuật chỉ rõ tất cả các yêu cầu về phần cứng và phần mềm cần thiết cho hoạt động của phần mềm này.