Tìm hiểu đề xuất giải pháp sử dụng phần mềm tự nguồn mở thay cho giải pháp phần mềm thương mại

29 363 0
Tìm hiểu đề xuất giải pháp sử dụng phần mềm tự nguồn mở thay cho giải pháp phần mềm thương mại

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

SỞ THÔNG TIN VÀ TRUYỀN THÔNG PHÚ YÊN TRUNG TÂM CÔNG NGHỆ THÔNG TIN – TRUYỀN THÔNG SÁNG KIẾN KINH NGHIỆM Tìm hiểu đề xuất giải pháp sử dụng phần mềm tự nguồn mở thay cho giải pháp phần mềm thương mại NGƯỜI THỰC HIỆN NGUYỄN CHÍ SỸ Đơn vị công tác: Trung tâm Công nghệ Thông tin – Truyền thông Tuy Hòa, 9/2012 MỤC LỤC PHẦN MỞ ĐẦU .3 I Lí chọn đề tài II Mục đích nghiên cứu III Thời gian- Địa điểm IV Đóng góp mặt lí luận, mặt thực tiễn PHẦN NỘI DUNG NGHIÊN CỨU I Hiện trạng sử dụng phần mềm máy tính& phần mềm nguồn mở I.1 Hiện trạng sử dụng phần mềm máy tính I.2 Khái niệm phần mềm nguồn mở I.3 Ưu nhược điểm phần mềm nguồn mở II Tình hình triển khai phần mềm nguồn mở II.1 Tình hình triển khai PMNM nước II.2 Tình hình triển khai ứng dụng phần mềm nguồn mở Phú Yên 10 III Giải pháp chuyển đổi sang phần mềm nguồn mở .11 III.1 Chuyển đổi ứng dụng phần mềm mã nguồn mở máy trạm bước .12 III.2 Chuyển đổi ứng dụng phần mềm mã nguồn mở máy trạm bước .16 III.3 Chuyển đổi hệ điều hành server 16 III.4 Các giải pháp phát triển phần mềm dựa tảng nguồn mở 18 IV Nguyên tắc chuyển đổi sang phần mềm nguồn mở 21 V Kinh nghiệm chuyển sang nguồn mở 22 KẾT LUẬN VÀ KIẾN NGHỊ 27 Sáng kiến kinh nghiệm 2012 Nguyễn Chí Sỹ Trang PHẦN MỞ ĐẦU I Lí chọn đề tài Làm việc lĩnh vực công nghệ thông tin thân thấy có phần trách nhiệm tỷ lệ vi phạm quyền phần mềm máy tính Việt Nam xếp vào hạng cao giới Dù việc vi phạm quyền phần mềm máy tính vấn nạn toàn cầu, không mà để tình trạng tiếp tục diễn làm ảnh hưởng đến hình ảnh đất nước phát triển ngành công nghệ thông tin Việt Nam Chính vậy, chọn sáng kiến kinh nghiệm năm 2012 là: “Tìm hiểu đề xuất giải pháp sử dụng phần mềm nguồn mở thay cho giải pháp phần mềm thương mại”, với hy vọng góp phần tăng cường ứng dụng phần mềm nguồn mở địa phương Như tình hình chung địa phương, tỷ lệ vi phạm quyền phần mềm máy tính quan tổ chức Nhà nước, doanh nghiệp cá nhân địa bàn Tỉnh cao, chưa có số liệu báo cáo thống kê xác thử nắm thông tin từ vài đơn vị thấy điều Thật vậy, hầu hết quan, đơn vị lập dự toán mua sắm hệ thống máy tính tính chi phí mua phần cứng máy tính mà không mua giấy phép sử dụng phần mềm máy tính Các doanh nghiệp kinh doanh, bán thiết bị máy tính thường cài đặt tất phần mềm theo yêu cầu khách hàng phần mềm bẻ khóa Sau đó, sử dụng với Internet họ tìm kiếm cài đặt nhiều phần mềm bẻ khóa khác mà không quan tâm đến hợp đồng giấy phép sử dụng Cũng có số dự án ngành dọc mua giấy phép sử dụng phần mềm máy tính số không đáng kể.Việc vi phạm quyền phần mềm máy tính không phần mềm nước (thường Microsoft) mà vi phạm quyền sản phẩm phần mềm nội địa như: Lạc Việt từ điển, Việt key, … Nếu không quan tâm đến vấn đề hậu để lại tồi tệ Tỉnh ta góp phần gây tình trạng vi phạm quyền phần mềm máy tính Việt Nam; hình ảnh đất nước không cải thiện; nhà đầu tư công nghệ thông tin đắn đo, cân nhắc đầu tư đến nước có tỷ lệ vi phạm quyền phần mềm máy tính cao vào loại bậc giới; hệ trẻ Tỉnh tiếp tục vào vết xe đổ hệ đàn anh Ngành công nghệ phần mềm nước phát triển sản phẩm phần mềm thương mại bị chép lậu, chủ sở hữu phần mềm kinh phí để tái đầu tư, phần mềm nội không cạnh tranh sân nhà Phần mềm nguồn mở mang lại hội lớn cho ngành giáo dục với việc mở mã nguồn giúp nghiên cứu viên, sinh viên tiếp cận mã nguồn học vô quý phần mềm nguồn đóng không cho phép Các doanh nghiệp nhỏ muốn quảng bá, giới thiệu hình ảnh, uy tín sản phẩm, mở rộng thị trường chọn mô hình kinh doanh nguồn mở hội tốt Vì vậy, việc tìm hiểu đề xuất giải pháp sử dụng phần mềm nguồn mở thay cho phần mềm thương mại phương án giúp giảm tỷ lệ vi phạm Sáng kiến kinh nghiệm 2012 Nguyễn Chí Sỹ Trang quyền phần mềm tận dụng ưu điểm phần mềm nguồn mở để phát triển công nghiệp công nghệ thông tin, góp phần đưa Tỉnh ta thành tỉnh mạnh công nghệ thông tin II Mục đích nghiên cứu - Nêu trạng tình hình sử dụng phần mềm máy tính, phân tích điểm tồn tại, hạn chế ý việc vi phạm quyền phần mềm máy tính; đề xuất giải pháp sử dụng phần mềm nguồn mở; phân tích ưu nhược điểm phần mềm nguồn mở; - Tìm hiểu tình hình triển khai ứng dụng phần mềm nguồn mở nước; Phú Yên, phân tích điểm đạt được, điểm tồn hạn chế, nguyên nhân tồn tại; - Đề xuất phương án ứng dụng phát triển phần mềm nguồn mở; mô tả giải pháp triển khai; nêu học kinh nghiệm, khó khăn vướng mắc trình triển khai III Thời gian- Địa điểm Thời gian áp dụng sáng kiến: Giai đoạn 2013-2015; Địa điểm: Các quan, tổ chức Nhà nước, doanh nghiệp cá nhân sử dụng máy tính Tỉnh IV Đóng góp mặt lí luận, mặt thực tiễn Thuyết minh tài liệu tham khảo cần thiết cho người sử dụng máy tính, có nhận thức giấy phép sử dụng phần mềm máy tính, sở có suy nghĩ hành động Cung cấp thông tin cần thiết liên quan đến việc ứng dụng phát triển phần mềm nguồn mở địa phương Là sở để đề xuất đề tài dự án ứng dụng phát triển phần mềm nguồn mở Thuyết minh có tham khảo số viết đúc kết kinh nghiệm thực tiễn việc chuyển đổi sử dụng phần mềm nguồn mở thay cho phần mềm thương mại Là tư liệu tham khảo lập kế hoạch chuyển đổi sang phần mềm nguồn mở Sáng kiến kinh nghiệm 2012 Nguyễn Chí Sỹ Trang PHẦN NỘI DUNG NGHIÊN CỨU Trong phần tìm hiểu cách mà quan, đơn vị, doanh nghiệp cá nhân sử dụng phần mềm máy tính; vấn đề liên quan đến quyền phần mềm máy tính; sở phân tích điểm tồn hạn chế cần khắc phục Tìm hiểu khả sử dụng phần mềm nguồn mở thay phần mềm thương mại, giúp giảm thiểu tỷ lệ vi phạm quyền phần mềm máy tính; đề xuất số giải pháp phát triển phần mềm dựa tảng nguồn mở I Hiện trạng sử dụng phần mềm máy tính& phần mềm nguồn mở I.1 Hiện trạng sử dụng phần mềm máy tính Máy tính ngày có vai trò quan trọng mặt đời sống nhờ vào xác, tốc độ xử lý nhanh, làm việc không mệt mỏi khả lưu trữ liệu Tốc độ xử lý máy tính phụ thuộc vào cấu hình máy(tốc độ xử lý CPU, dung lượng nhớ RAM, tốc độ vòng quay đĩa) Tuy nhiên, có máy tính với cấu hình mạnh phần mềm máy tính không phát huy tác dụng Phần mềm máy tính (software) gọi chương trình hay ứng dụng Với người sử dụng, phần mềm giúp họ giải vấn đề: xử lý văn bản, quản lý bán hàng, vẽ đồ họa, quản lý tài chính,… Phần mềm viết bỡi dãy lệnh mà người sử dụng không nhìn thấy Các phần mềm cần hệ điều hành để chạy Một số hệ điều hành thông dụng như: DOS, Microsoft Windows, Linux, Unix, Mac OS X, Solaris,… Hệ điều hành tập hợp chương trình tổ chức thành hệ thống với nhiệm vụ đảm bảo tương tác người dùng với máy tính, cung cấp phương tiện dịch vụ để điều phối việc thực chương trình, quản lí chặt chẽ tài nguyên máy, tổ chức khai thác chúng cách thuận tiện tối ưu Các lệnh phần mềm viết ngôn ngữ mà máy tính hiểu gọi ngôn ngữ máy (hay mã nhị phân) Tuy nhiên, người hiểu ngôn ngữ máy Vì vậy, cách phổ biến để xây dựng phần mềm viết phần mềm ngôn ngữ mà con người hiểu được(mã nguồn – source code), sau dịch sang ngôn ngữ máy(mã nhị phân) Bản dịch thực phần mềm gọi trình biên dịch Tóm lại, để người tương tác với máy tính cần có hệ thống phần mềm, phần mềm tối thiểu phải có hệ điều hành; sau phần mềm văn phòng; trình duyệt web, ứng dụng tác nghiệp khác, … Thông thường muốn sử dụng phần mềm cần mua giấy phép sử dụng Chúng ta chi khoảng 300 USD mua Ms Office, thêm 150 USD để mua Windows 7, chưa kể cần phải mua giấy phép sử dụng nhiều phần mềm khác; chi phí mua giấy phép sử dụng phần mềm cao chi phí mua phần cứng Theo số liệu công văn số 550/STTTT-CNTT Sở Thông tin Truyền thông Phú Yên ngày 23/7/2012 có 2.656 cán Sáng kiến kinh nghiệm 2012 Nguyễn Chí Sỹ Trang công chức, viên chức; 58.145 máy tính (trong có 36.645 máy tính sử dụng hộ gia đình) Như chúng bỏ chi phí để mua giấy phép cho 70% số lượng máy tính tổng chi phí để mua giấy phép sử dụng =58.145x70%x450$=18.315.675$ số tiền lớn (mặc dù thực tế thương lượng số chắn không nhỏ) điều thực với Tỉnh có nguồn thu chưa đủ chi, nhiều việc phải đầu tư phát triển Đó chưa kể phải mua quyền nhiều phần mềm chuyên dùng khác hệ quản trị sở liệu, hệ điều hành server, phần mềm chuyên dùng quản lý đồ, giải pháp cổng thông tin điện tử,… nhiều, nhiều phần mềm phải mua tiếp tục mua dài dài, tiếp tục phụ thuộc vào hãng phần mềm nước ngoài, phụ thuộc ngày sâu khó thoát khỏi nó, nguy hiểm cho hệ thống thông tin quốc gia chúng biết liệu phần mềm có “cửa sau” hay không Vậy đâu giải pháp để “thoát ra” tình trạng bế tắc này, giải pháp sử dụng phần mềm nguồn mở I.2 Khái niệm phần mềm nguồn mở Hiện nay, Việt Nam hệ điều hành Microsoft Windows gói phần mềm chạy hệ điều hành sử dụng phổ biến, hầu hết phần mềm thương mại (hay gọi phần mềm sở hữu riêng, phần mềm nguồn đóng) Tuy nhiên, phần mềm thường bị “xài lậu”, nghĩa người sử dụng hợp đồng li-xăng (license) Hợp đồng li-xăng phần mềm thương mại thông thường cho phép bên mua quyền sử dụng phần mềm, quyền khác chép, phân phối, sửa đổi, tìm hiểu phần mềm bị cấm Ví dụ phần mềm thương mại như: Các hệ điều hành Windows, UNIX, Ms Office, MapInfo, ArcGIS, ArcView, loại phần mềm kế toán bán nước, phần mềm Lạc việt từ điển, phần mềm văn phòng điện tử, cửa điện tử, giải pháp IBM Webphere Portal,… Trái với phần mềm thương mại phần mềm nguồn mở Để hiểu phần mềm nguồn mở hình dung đến việc thưởng thức ăn ngon nhà hàng Có lẽ nghĩ đến nấu ăn cho gia đình, bạn bè thưởng thức Nhưng điều không thể, bỡi công thức để nấu ăn Trong lĩnh vực máy tính vậy, mã nguồn công thức, mã nhị phân ăn Phần mềm thương mại cung cấp mã nhị phân, mã nguồn bạn không phép biết dù bạn có hợp đồng li-xăng Phần mềm nguồn mở bảo đảm quyền sau: Tự sử dụng với mục đích nào; Tự chép phần mềm cho bạn cho bạn bè; Tự tìm hiểu cách hoạt động phần mềm muốn;Tự sửa đổi phân phối phiên thay đổi bạn Ví dụ phần mềm nguồn mở: Hệ điều hành Ubuntu, Xubuntu, Kubuntu, CentOS, OpenOffice, GIMP, mySQL, Postgres, OPenGIS, FreeBSD, OpenBSD… Tóm lại ứng với phần mềm thương mại thường có phần mềm phần mềm nguồn mở có chức tương đương Nhưng người thường thích xài phần mềm thương mại hơn? Vì sao? Chúng ta cần phân Sáng kiến kinh nghiệm 2012 Nguyễn Chí Sỹ Trang tích nguyên nhân tình trạng sở đề xuất giải pháp ứng dụng phần mềm nguồn mở phù hợp, hiệu I.3 Ưu nhược điểm phần mềm nguồn mở Phần mềm nguồn mở đem lại nhiều lợi ích cho nhiều nhóm đối tượng khác Thật vậy, kỹ thuật viên không cần phải “phát minh lại bánh xe'', họ sử dụng mã nguồn người khác để phát triển sản phẩm phù hợp với yêu cầu đơn vị Những lỗi chương trình nhanh chóng sửa chữa, mã nguồn công bố công khai mạng tất người tham gia phát triển, khắc phục Đối với sinh viên chuyên gia công nghệ thông tin việc tiếp cận với mã nguồn hội để học tập, để nghiên cứu sâu với hệ thống ứng dụng Đối với người sử dụng, không nhận lợi ích trực tiếp từ việc truy cập vào mã nguồn, họ sử dụng miễn phí phần mềm nguồn mở mà trả chi phí để mua quyền sử dụng Hơn họ có quyền sửa chữa cho phù hợp với yêu cầu Đối với doanh nghiệp, mô hình phát triển phần tự lợi Việc nhanh chóng sửa chữa lỗi lập trình nhanh có lợi cho công ty Nếu công ty định phát triển phần mềm nguồn mở, hỗ trợ cộng đồng phần mềm nguồn mở góp phần đảm bảo độ bền vững chương trình Chúng ta thấy đối tượng sử dụng thấy số thuộc tính quan trọng riêng họ Các chuyên gia, sinh viên tranh thủ nghiên cứu, học tập cách thiết kế, tổ chức mã, viết mã; kế thừa để phát triển sản phẩm theo ý tuân thủ đầy đủ quy định giấy phép kèm Đối với doanh nghiệp tranh thủ mô hình kinh doanh phần mềm nguồn mở để kinh doanh dịch vụ hỗ trợ kèm với phần mềm nguồn mở; tranh thủ quảng bá sản phẩm, sản phẩm đủ tiếng có uy tín nhà kinh doanh chia làm hai dòng sản phẩm thương mại phần mềm nguồn mở, ví dụ như: hệ quản trị CSDL MySQL Còn người sử dụng tranh thủ tính miễn phí phần mềm nguồn mở Sau lợi ích bất lợi triển khai phần mềm nguồn mở Lợi ích triển khai phần mềm nguồn mở - Một là: Không phải trả chi phí mua quyền sử dụng phần mềm, lợi ích quan trọng để mua giấy phép sử dụng tất phần mềm cần thiết máy tính phải bỏ khoảng chi phí không nhỏ, thường chi phí nhiều chi phí mua phần cứng máy tính Việc tải phần mềm nguồn mở thực dễ dàng qua Internet Việc có ý nghĩa với Tỉnh ta Và đặc biệt hơn, làm điều gây ý nhà đầu tư, tỉnh “sạch” vấn đề quyền phần mềm máy tính sở để phát triển công nghiệp công nghệ thông tin Tỉnh Sáng kiến kinh nghiệm 2012 Nguyễn Chí Sỹ Trang - Hai là: Phần mềm nguồn mở cung cấp giải pháp tốt cho quan, tổ chức Nhà nước doanh nghiệp, ví dụ như: văn phòng điện tử, thư điện tử, công cụ phát triển web,… Các giải pháp bên cạnh đơn vị sử dụng miễn phí, hợp pháp mà doanh nghiệp có quyền sửa đổi bổ sung cho phù hợp với tình hình thực tế đơn vị cần tuân thủ số quy định giấy phép kèm theo phần mềm Đặc biệt, hầu hết phần mềm nguồn mở hỗ trợ đa ngôn ngữ nên dễ dàng Việt hóa chương trình (hoặc theo thứ tiếng dân tộc thiểu số nước ta) - Ba là: Dễ dàng nâng cấp phần mềm nguồn mở mà trả chi phí nâng cấp Điều phần mềm thương mại Thật hạn chế quan trọng phần mềm thương mại, nâng cấp phần mềm để đáp ứng yêu cầu tình hình cách phải thuê đơn vị cung cấp giải pháp trước đó, nhiên phần mềm nguồn mở không bị hạn chế điểm - Bốn là: Sử dụng phần mềm nguồn mở đảm bảo an ninh Thật vậy, mặt nguyên tắc tất người tham gia phát triển, hiệu chỉnh sửa chữa, vá lỗ hổng bảo mật phần mềm nguồn mở, nên lỗ hổng bảo mật nhanh chóng khắc phục cung cấp cho tất người dùng miễn phí Những điểm bất lợi - Khi chuyển đổi từ phần mềm thương mại sang phần mềm nguồn mở, không chi phí mua giấy phép sử dụng cần tính đến thời gian đào tạo đảm bảo người sử dụng sử dụng thành thạo hệ thống mới, đồng thời ý hiệu công việc giai đoạn chuyển đổi để có biện pháp khắc phục, tránh bị động; - Ví dụ, để chuyển đổi hệ điều hành Windows sang hệ điều hành nguồn mở Linux yêu cầu thời gian để thích nghi quan trọng cách sử dụng có khác biệt, đặc biệt thay đổi thói quen điều khó - Chức phần mềm nguồn mở thường tiên tiến so với phần mềm thương mại Tác giả phần mềm nguồn mở thường phát triển tính mà hị quan tâm theo nhu cầu khách hàng ngược lại phần mềm độc quyền phát triển đặc biệt để đáp ứng mong đợi nhu cầu khách hàng Vì vậy, lựa chọn phần mềm nguồn mở để triển khai cần quan tâm đến nhu cầu tính cung cấp - Phần mềm nguồn mở không bảo đảm bỡi chúng phát triển người đam mê công ty không không mục tiêu lợi nhuận Còn phần mềm sở hữu độc quyền mà sử dụng lại tự phần mềm nguồn mở Sáng kiến kinh nghiệm 2012 Nguyễn Chí Sỹ Trang II Tình hình triển khai phần mềm nguồn mở II.1 Tình hình triển khai PMNM nước Bỡi phần mềm nguồn mở cho phép người sử dụng sử dụng hợp pháp không buộc phải trả phí; tiết giảm tổng chi phí sở hữu phần mềm; hỗ trợ phát triển công nghiệp công nghệ thông tin; tăng cường an toàn thông tin nên nhiều nước triển khai ứng dụng phát triển phần mềm nguồn mở: Đức: 2006, Cài đặt Linux cho 14 nghìn máy tính quan nhà nước, kinh phí 35 triệu Euro(48% đào tạo); Pháp: 2006, Thành lập Trung tâm hỗ trợ phần mềm nguồn mở, thị trường nguồn mở tăng 80% năm Năm 2008 triển khai Ubuntu cho 1000 máy tính Quốc hội Tổng thống Sakozy thị tăng cường sử dụng giảm thuế cho phần mềm nguồn mở; Tây Ban Nha: 2005, khuyến cáo sử dụng phần mềm nguồn mở quan nhà nước 2008 Bộ Tài tuyên bố sử dụng chuẩn mở trao đổi thông tin; 220 máy chủ Bộ Hành nhà nước dùng Linux 2009 xếp hạng phần mềm nguồn mở(Theo báo cáo hoạt động phần mềm nguồn mở toàn cầu 2009) Mỹ: Năm 2007, bang Masachusetss bắt buộc sử dụng chuẩn mở ODF Nhiều dự án nguồn mở - Bệnh án điện tử, Hệ thống quản lý khám chữa bệnh điện tử Tổng thống Obama sử dụng lợi ích phần mềm nguồn mở chiến dịch tranh cử 2009 website Nhà trắng thức dùng Drupal – chương trình quản trị nội dung nguồn mở Chính phủ, Bộ ngành ban hành nhiều văn quy phạm pháp luật khuyến khích ứng dụng phát triển phần mềm nguồn mở: - Quyết định số 235/2004/QĐ-TTg phê duyệt tổng thể “Ứng dụng phát triển PMNM Việt Nam giai đoạn 2004-2008”; - Quyết định 169/2006/QĐ-TTg 223/2006/QĐ-TTg việc đầu tư mua sắm sản phẩm công nghệ thông tin quan tổ chức, sử dụng nguồn vốn sử dụng ngân sách Nhà nước; - Các Quyết định số 51/2007/QĐ-TTg 50/2009/QĐ-TTg Chương trình phát triển công nghiệp phần mềm nội dung số Việt Nam; - Thông tư 41/2009/TT-BTTTT ban hành danh mục phần mềm nguồn mở đáp ứng yêu cầu sử dụng quan nhà nước; - Thông tư 19/2011/TT-BTTTT quy định sử dụng định dạng tài liệu mở ODF quan tổ chức Nhà nước; - Chỉ thị số 12/CT-UBND ngày 22/4/2009 Ủy ban nhân dân Tỉnh Phú Yên v/v đẩy mạnh sử dụng phần mềm mã nguồn mở hoạt động quan, tổ chức nhà nước; Tình hình ứng dụng phần mềm nguồn mở tỉnh, thành phố trực thuộc TW Sáng kiến kinh nghiệm 2012 Nguyễn Chí Sỹ Trang - Ngân sách Trung ương hỗ trợ đào tạo phần mềm nguồn mở kết 7.356 lượt người Ninh Thuận: 1200; Lai Châu: 1180; Bắc Giang: 698; Cần Thơ: 400; Trà Vinh: 375; Long An: 360; - Cài đặt phần mềm nguồn mở, tính đến 2011 o 21/46 địa phương cài đặt OpenOffice Ubuntu đơn vị; o Điển hình: Bắc Giang – 16, 50% số máy UBND Tỉnh; Đồng Nai – 48, 51/240 máy chủ cài PMNM, 2917/5120 máy trạm cài PMNM; Tỉnh Bắc Giang: Tự phát triển ứng dụng dựa sản phẩm nguồn mở; 16 quan QLNN địa bàn sử dụng trang thông tin điện tử xây dựng nguồn mở Joomla; huyện, sở sử dụng phần mềm cửa điện tử xây dựng nguồn mở Drupal Quảng Nam: 90% trang thông tin điện tử phát triển nguồn mở; cửa điện tử trường học điện tử phát triển nguồn mở Bình Định: Hầu hết hệ thống thông tin phục vụ quyền điện tử xây dựng nguồn mở; Thành phố Hồ Chí Minh:  27 Cổng thông tin điện tử Sở ngành dùng phần mềm nguồn mở;  14 quan sử dụng phần mềm quản lý điều hành nguồn mở;  Nghiên cứu phần mềm lõi cấp phép nguồn mở Hà Nam: Tỉnh ủy triển khai hệ PMNM máy chủ máy trạm toàn quan Đảng toàn tỉnh Các sản phẩm triển khai sử dụng CMC Linux, Ubuntu, OpenOffice, hệ quản trị CMS eDocman; Một số Bộ Ngoại giao, Bộ Xây dựng Bộ Giáo dục Đào tạo, Bộ TT& TT, Ngân hàng nhà nước, có đơn vị ứng dụng phát triển PMMNM II.2 Tình hình triển khai ứng dụng phần mềm nguồn mở Phú Yên Ủy ban nhân dân Tỉnh ban hành Chỉ thị số 12/CT-UBND ngày 22/4/2009 v/v đẩy mạnh sử dụng phần mềm mã nguồn mở hoạt động quan, tổ chức nhà nước; Từ năm 2008 đến Trung tâm Công nghệ Thông tin – Truyền thông tiến hành đào tao OpenOffice, FireFox, ThunderBird, Unikey, Ubuntu cho cán công chức, viên chức được: 525 lượt người; Các lớp chuyên sâu quản trị mạng Linux; công cụ phát triển web CMS Joomla, lập trình Java, phát triển web dựa php – mySQL; Sáng kiến kinh nghiệm 2012 Nguyễn Chí Sỹ Trang 10 • Chuẩn bị bảng cân đối kế toán báo cáo thu nhập • Dễ dàng giao tiếp với kế toán Danh mục phần mềm miễn phí:  comptaone, http://www.commentcamarche.net/download/telecharger34056021-compta-one  Factures & Devis avec MO, http://www.commentcamarche.net/download/telecharger-34056013factures-devis-avec-mo  Maxicompte ( Tutoriel Maxicompte ), http://www.commentcamarche.net/download/telecharger-34055614maxicompte  Comptabilité Oxygène, http://www.commentcamarche.net/download/telecharger-34073425comptabilite-oxygene  grisbi, http://www.commentcamarche.net/download/telecharger3673476-grisbi  MONEY MANAGER EX , http://www.commentcamarche.net/download/telecharger-34055154money-manager-ex  AceMoney Lite http://www.commentcamarche.net/download/telecharger-34055983acemoney-lite  Phần mềm kế toán trực tuyến: http://www.commentcamarche.net/faq/sujet-9551-la-comptabilite-enligne - Phần mềm toán Phần mềm giúp quản lý sản phẩm, dịch vụ, khách hàng, nhà cung cấp Trong quản lý toán, phần mềm cho phép bạn chỉnh sửa nhanh dễ dàng hóa đơn Phần mềm miễn phí:  Factux, http://www2.factux.org:2002/wiki/index.php? display=DownLoad  EasyFactures, http://www.commentcamarche.net/download/telecharger-34055426easyfactures - Phần mềm quản lý kinh doanh Phần mềm quản lý kinh doanh cho doanh nghiệp tổ chức xung quanh bốn tính chính:  Quản lý bán hàng khoản thu  Mua sắm cung ứng  Quản lý hàng tồn kho  Kết kinh doanh Sáng kiến kinh nghiệm 2012 Nguyễn Chí Sỹ Trang 15 Các phần mềm giúp đưa định vào thời điểm tốt nhất, tạo thuận lợi cho việc truy cập số liệu thống kê sản phẩm, khách hàng nhà cung cấp Nếu thông tin hoạt động doanh nghiệp thu thập cập nhật đầy đủ người dùng biết doanh số bán hàng, lợi nhuận, toán, tình trạng hàng tồn kho, vv Phần mềm miễn phí:  le facturier, http://ignu.ungi.com/tiki-index.php  PimentGest, http://www.pimentech.fr/solutions/pimengest - Phần mềm quản lý lương Chức phần mềm quản lý lương nhận liệu đầu vào, tính toán, chỉnh sửa bảng lương Các phần mềm dễ sử dụng tiện lợi, thích hợp cho tất lĩnh vực kinh doanh Phần mềm miễn phí: ésilog, http://www.esylog.com/ssll-paye-payrollpaie/esylog-paye-payroll.html III.2 Chuyển đổi ứng dụng phần mềm mã nguồn mở máy trạm bước Trong bước chuyển đổi toàn diện, từ hệ điều hành đến tất ứng dụng chạy Ubuntu hệ điều hành phát triển bỡi cộng đồng tuyệt vời cho máy tính xách tay, máy trạm(máy để bàn), máy chủ Dù sử dụng Ubuntu nhà , trường hay quan Ubuntu có tất ứng dụng mà cần, từ xử lý văn đến ứng dụng thư điện tử, đến phần mềm máy chủ server công cụ lập trình Chúng ta chọn giao diện tiếng Việt dễ dàng Có thể tải từ địa chỉ: http://www.ubuntu.com/GetUbuntu/download III.3 Chuyển đổi hệ điều hành server Một thành phần sở hạ tầng công nghệ thông tin tổ chức máy chủ cung cấp nhiều dịch vụ khác thư điện tử, tập tin, dịch vụ in ấn Việc tìm phần mềm phù hợp để cung cấp dịch vụ cần thiết Phần mềm nguồn mở (FOSS) môt giải pháp thích hợp cho máy chủ Người ta so sánh đặc điểm, số trường hợp định, có thị phần cao phần mềm thương mại Đối với máy trạm hệ điều hành Windows giữ vị trí quán quân Thư điện tử (Email) Việc cung cấp dịch vụ thư điện tử đòi hỏi phải thiết lập máy chủ email điều khiển việc gửi vận chuyển thông điệp Khi máy chủ email cài đặt, người ta hy vọng chạy liên tục mà vấn đề xảy Một gián đoạn ảnh hưởng đến thông tin liên lạc làm việc nhiều người tổ chức Do đó, độ tin cậy mối quan tâm lớn phần mềm máy chủ email Mối quan tâm khác bảo mật hiệu suất Một số phần mềm nguồn mở mạnh mail server Sendmail (http://www.sendmail.org) Postfix (http://www.postfix.org) chúng thể Sáng kiến kinh nghiệm 2012 Nguyễn Chí Sỹ Trang 16 tải sử dụng Nếu so với phần mềm thương mại tương đương(ví dụ: Microsoft Exchange) chúng triển khai dễ yêu cầu tài nguyên máy tính Các dịch vụ File In ấn Một đặc tính ứng dụng CNTT sở giáo dục người sử dụng "du mục", có nghĩa là, sinh viên sử dụng dịch vụ mạng từ máy tính khác Điều đòi hỏi máy chủ file(tập tin) cho phép họ lưu kết làm việc cấu hình máy chủ trung tâm thay máy trạm cục Khi cần thiết in từ máy trạm (đòi hỏi phần mềm máy chủ phải cho phép điều này) Samba (http://www.samba.org) sever file in chạy hệ điều hành GNU/Linux thông với máy trạm chạy hệ hành Ms Windows Các dịch vụ mạng Hệ thống tên miền (DNS) có nhiệm vụ dịch tên miền thành địa IP (Internet Protocol) Phần mềm nguồn mở BIND (Berkeley Internet Name Domain) sử dụng rộng rãi máy chủ DNS Mỗi máy tính kết nối vào mạng cần phải gán địa IP Điều thực tay phổ biến địa IP gán tự động máy chủ DHCP (Dynamic Host Configuration Protocol) Hầu hết phân phối GNU/Linux bao gồm DHCP GNU / Linux có tiện ích gọi Iptables sử dụng để triển khai tường lửa để bảo vệ chống lại xâm nhập từ bên Một số phần mềm nguồn mở tường lửa sử dụng, chẳng hạn Shorewall (http://www.shorewall.net) Công cụ phát xâm nhập sử dụng để phát hành vi vi phạm an ninh Snort (http://www.snort.org) Server Web Các máy chủ web phổ biến Apache (http://www.apache.org), phần mềm tự nguồn mở Phần mềm chiếm thị phần cao giới máy chủ web Nó sử dụng để đặt trang web công cộng cho tổ chức giáo dục mạng nội tổ chức Phần mềm thường dùng với hệ điều hành GNU/Linux, máy chủ sở liệu MySQL ngôn ngữ lập trình PHP Đây phần mềm nguồn mở Sự kết hợp chúng thường gọi LAMP-Linux, Apache, MySQL PHP (hoặc Perl Python) Các phần mềm máy chủ khác Có nhiều phần mềm tự nguồn mở hữu ích môi trường giáo dục, chẳng hạn hệ thống quản lý sở liệu, hệ thống quản lý nội dung máy chủ mail list Phần mềm nguồn mở hệ quản trị sở liệu MySQL (http://www.mysql.com) PostgreSQL (http://www.postgresql.org) Như đề cập trước đó, MySQL thường sử dụng để xây dựng trang web Sáng kiến kinh nghiệm 2012 Nguyễn Chí Sỹ Trang 17 động Nó phù hợp với hệ quản trị sở liệu cho nhiều ứng dụng khác sử dụng ứng dụng kinh doanh quan trọng doanh nghiệp phần mềm đóng gói Nhiều ứng dụng ngành giáo dục khác Hệ thống quản lý học tập hệ thống quản lý thư viện sử dụng MySQL Một hệ thống quản lý nội dung (CMS) tạo thuận lợi cho việc tạo, xuất quản lý nội dung web cách cung cấp tảng để cá nhân không cần yêu cầu dụng cá nhân mà không cần phải có kỹ giỏi Ví dụ hệ thống quản lý nội dung phần mềm nguồn mở PostNuke (http://www.postnuke.com) Plone (http://www.plone.org) PostNuke dựa PHP MySQL, Plone dựa máy chủ ứng dụng Zope, viết cách sử dụng ngôn ngữ lập trình Python Trong tổ chức giáo dục, với hỗ trợ phần mềm nguồn mở CMS cho phép nhân viên sinh viên phát triển trang web Internet mạng nội cho mục đích khác cách dễ dàng Mail list (tham gia vao danh sách nhận mail nhóm) ứng dụng cũ cho phép thảo luận hợp tác trực tuyến hợp tác Khi email gửi đến mail list, gửi cho thành viên mail list Mặc dù newgroup vá diễn đàn thảo luận dựa Web phục vụ chức năng, mail list hữu ích môi trường giáo dục, đặc biệt nơi có kết nối Internet thô sơ Phần mềm nguồn mở phổ biến server mail list Majordomo (http://www.greatcircle.com/) Mailman (http:www.list.org) Những ứng dụng máy chủ phần mềm nguồn mở làm cho phát triển môi trường cộng tác sở giáo dục với chi phí tối thiểu Các phần mềm cho phép cán bộ, sinh viên, bậc phụ huynh quản trị viên tương tác với theo cách mà trước III.4 Các giải pháp phát triển phần mềm dựa tảng nguồn mở Các công cụ để phát triển phần mềm ứng dụng dựa nguồn mở phong phú đa dạng Từ việc thiết kế giao diện đến việc thiết kế sở liệu có công cụ hỗ trợ tốt Chỉ cần qua vài thao tác tiềm kiếm tìm vài công cụ ý Ví dụ: Phát triển web ứng dụng có Aptana Studio (http://www.aptana.org/studio) công cụ mã nguồn mở phát triển web chuyên nghiệp Xây dựng kiểm tra toàn ứng dụng web bạn cách sử dụng môi trường Với hỗ trợ cho kỹ thuật trình duyệt HTML5, CSS3, JavaScript, Ruby, Rails, PHP Python; KompoZer(http://kompozer.net), Notepad++ (http://notepad-plus.sourceforge.net/uk/site.htm), Firebug(http://getfirebug.com/), Quanta Plus(http://quanta.kdewebdev.org), jEdit(http://www.jedit.org/) Đồ họa có GIMP(http://gimp.org/), Krita(http://www.koffice.org/krita/), Inkscape(http://www.inkscape.org/); Thiết kế phần mềm UML có Dia(http://live.gnome.org/Dia) Sáng kiến kinh nghiệm 2012 Nguyễn Chí Sỹ Trang 18 Hệ thống quản lý phiên bản(VCS – Version Control System) có Subversion, CVS, Perforce, Git, Mercurial, Darcs Chi tiết tham khảo địa Chúng ta lập trình C Linux: Sử dụng phần mềm soạn thảo vi, emacs, gedit,…; Trình biên dịch gcc/GNU, cc/sun, bcc/Borland, g++/GNU, cc/SUN; Thư viện chuẩn ngôn ngữ C: glibc Hệ thống dò lỗi BTS (Bug Tracking System); Quá trình quốc tế hóa địa hóa phần mềm nguồn mở: - Các công cụ nguồn mở để phát triển ứng dụng hệ thống thông tin địa lý • GRASS GIS(http://en.wikipedia.org/wiki/GRASS_GIS) – Được phát triển bỡi U.S Army Corps of Engineers: Giải pháp đầy đủ để phát triển GIS • gvSIG (http://en.wikipedia.org/wiki/GvSIG)– Được viết Java • ILWIS (http://en.wikipedia.org/wiki/ILWIS) (Hệ thống thông tin tích hợp nước) • MapWindow GIS (http://en.wikipedia.org/wiki/MapWindow_GIS)– Các component lậ trình ứng dụng desktop tự • Quantum GIS (http://en.wikipedia.org/wiki/Quantum_GIS)(QGIS) – Chạy Linux, Unix, Mac OS X Windows • SAGA GIS(http://en.wikipedia.org/wiki/SAGA_GIS) (Hệ thống phân tích Khoa học địa lý tự động) Sáng kiến kinh nghiệm 2012 Nguyễn Chí Sỹ Trang 19 • uDig(http://en.wikipedia.org/wiki/UDig) – API mã nguồn Java sử dụng Và số công cụ GIS nguồn mở khác: • • • • • Capaware(http://en.wikipedia.org/wiki/Capaware) – A C++ 3D: Khung phát triển GIS kiến trúc nhúng trực quan phân tích đồ họa địa lý FalconView(http://en.wikipedia.org/wiki/FalconView) – Hệ thống đồ xây dựng bỡi Viện nghiên cứu kỹ thuật Georgia (The Georgia Tech Research Institute) cho họ hệ điều hành Windows Phiên tự do, nguồn mở sử dụng Kalypso(http://en.wikipedia.org/wiki/Kalypso_(software)) – Sử dụng Java GML3 Tập trung vào việc giả lập số quản lý nước TerraView(http://en.wikipedia.org/wiki/TerraView) – Xử lý liệu vector raster lưu trữ sở liệu quan hệ sở liệu quan hệ thông tin địa lý Whitebox GAT – Transparent GIS software Các công cụ thông tin địa lý khác Web map servers • • • • • GeoServer – Viết Java dựa vào GeoTools Cho phép người sử dụng soạn thảo chia sẻ liệu không gian MapGuide Open Source – Chạy Linux hay Windows, hỗ trợ Apache IIS web servers, có APIs (PHP, NET, Java, and JavaScript) cho phát triển ứng dụng Mapnik – C++/Python thư viện cho vẽ - sử dụng bỡi OpenStreetMap MapServer – Được viết C Được phát triển bỡi University of Minnesota uMAP-R – Công cụ quản lý hiển thị không gian Resource & Exploration Mapping Pty Ltd Hệ thống quản lý liệu không gian • • • • CartoDB – Geospatial (PostGIS enabled PostgreSQL) sở liệu điện toán đám mây PostGIS – Phần mở rộng không gian CSDL nguồn mở PostgreSQL, cho phép truy vấn liệu không gian SpatiaLite – Phần mở rộng không gian CSDL nguồn mở SQLite, cho phép truy vấn liệu không gian TerraLib – Cung cấp chức nâng cao phân tích thông tin địa lý Phát triển phần mềm khung thư viện (cho web ứng dụng) Sáng kiến kinh nghiệm 2012 Nguyễn Chí Sỹ Trang 20 • • • • GeoBase (Telogis GIS software) – Geospatial Phần mềm đồ dùng công cụ phát triển phần mềm( Software development kit), thực nhiều chức gồm tìm kiếm địa chỉ, đường đi, duyệt Geomajas – Phát triển phần mềm mã nguồn mở cho ứng dụng web ứng dụng GIS dựa vào điện toán đám mây MapFish – Tổng hợp sức mạnh OpenLayers, ExtJS GeoExt OpenLayers – Thư viện AJAX mở để truy cập vào tất lớp liệu địa lý, người phát triển tài trợ MetaCarta Các thư viện khung phát triển phần mềm GIS desktop (non-web) • GeoTools – Công cụ GIS nguồn mở viết Java, sử dụng đặc tả Open Geospatial Consortium GDAL / OGR(http://en.wikipedia.org/wiki/GDAL) • Orfeo toolbox(http://en.wikipedia.org/wiki/Orfeo_toolbox) • Ứng dụng biên mục cho tài nguyên tham chiếu không gian • GeoNetwork opensource(http://en.wikipedia.org/wiki/GeoNetwork_opensource) – Ứng dụng biên mục để quản lý tài nguyên tham chiếu không gian IV Nguyên tắc chuyển đổi sang phần mềm nguồn mở Để chuyển dần sang sử dụng PMNM hệ thống tổ chức bạn, số nguyên tắc đề xuất cần thực để đảm bảo trình chuyển đổi không ảnh hưởng nhiều tới công việc diễn ra: Theo khía cạnh quản lý: - Thuyết phục từ xuống nhằm nhận cam kết hỗ trợ cấp ban lãnh đạo - Chuẩn bị thật kỹ, đánh giá trạng toàn hệ thống thông tin, làm rõ mong muốn, nhu cầu thực tiễn chuyển đổi, bao gồm phương thức tiêu đánh giá kết - Tìm kiếm thông tin tư vấn hữu ích, đặc biệt từ nhà tư vấn, cung cấp dịch vụ chuyên nghiệp, trường hợp chuyển đổi tương tự thành công - Lập kế hoạch khả thi qui trình triển khai đầy đủ - Không nên chuyển đổi toàn hệ thống thông tin mà làm phần - Các dịch vụ mạng máy chủ (mạng, email, web, database, printing ), không làm ảnh hưởng trực tiếp đến công việc hàng ngày người sử dụng bình thường chuyển đổi trước; phần mềm máy trạm người dùng chuyển đổi sau Thậm chí, số ứng dụng chuyên biệt chưa có phiên mã mở và/hoặc chạy Linux (như Fast Accounting) cần đặt kế hoạch chuyển đổi sau - Ở tất sites, số máy chuyển đợt 1; đợt chuyển toàn Việc xếp thứ tự ưu tiên triển khai cần dựa theo tình hình thực tế Sáng kiến kinh nghiệm 2012 Nguyễn Chí Sỹ Trang 21 Theo khía cạnh công nghệ: - Hiểu qui trình phát triển để thực “cảm nhận” chất lượng ưu vượt trội PMTDNM - Điều tra trạng ứng dụng CNTT, bao gồm phần mềm, phần cứng ảnh hưởng trực tiếp trình chuyển đổi - Tận dụng mềm dẻo tính tương tác cao PMTDNM để thiết kế kiến trúc phù hợp cho hệ thống thông tin - Nghiên cứu kỹ PMTDNM dự định chuyển sang bao gồm gói có sẵn phân phối Linux gói thêm cần thiết - Khi lựa chọn PMTDNM chuyển đổi, nên ưu tiên ổn định chức nhiều - Thiết lập qui trình hỗ trợ với hệ thống hỗ trợ theo ticket đảm bảo hỗ trợ tối đa, nhanh cho người dùng - Lập cập nhật thường xuyên nhật ký chi tiết trình chuyển đổi Theo khía cạnh xã hội: - Cung cấp thông tin, hiểu biết PMTDNM cho toàn người dùng - Không nên “ép buộc” người dùng mà thực giải thích, thuyết phục Sử dụng phương pháp giải thích, thuyết phục trực quan có đầy đủ demo, dùng thử, trình diễn, tài liệu - Đặt mục tiêu chuyển đổi hội tốt cho người dùng để nâng cao kỹ làm việc - Tối ưu hoá, tạo dễ dàng việc học tập sử dụng PMTDNM - Tổ chức số hội nghị tổng kết giai đoạn, khuyến khích người dùng hài lòng với việc chuyển sang hệ thống tham gia đánh giá, nhận xét V Kinh nghiệm chuyển sang nguồn mở Việc chuyển đổi sang phần mềm nguồn mở (PMNM) cần chuẩn bị gì? Cần tổ chức đào tạo nào? Quá trình chuyển đổi có khó khăn gì? Tuy nhiên, viết chưa đề cập tới bước chuyển đổi toàn phần mà giới hạn bước Điều phù hợp với nội dung Chỉ thị số 07 Bộ TT&TT yêu cầu quan nhà nước chuyển đổi sang bốn PMNM: gồm OOo, trình duyệt FF, phần mềm thư điện tử Mozilla Thunderbird gõ tiếng Việt Unikey Những thuận lợi Với chuyển đổi theo bước một, môi trường Windows giữ nguyên thay đổi, nên lo ngại tính tương thích sau chuyển đổi phần cứng thiết bị ngoại vi hệ thống Sáng kiến kinh nghiệm 2012 Nguyễn Chí Sỹ Trang 22 máy in, máy photocopy, kết nối mạng cục (LAN), mạng không dây, mạng Intranet hay Internet… Sau cài đặt PMNM nêu trên, máy trạm lúc tồn MSO lẫn OOo, IE lẫn FF, Outlook lẫn Thunderbird (dù sử dụng nên sử dụng Thunderbird), với gõ Unikey, có nhiều đơn vị sử dụng công việc hàng ngày, không khác so với gõ Vietkey mà nhiều người thường sử dụng Unikey, OOo, FF Thunderbird có khả chạy môi trường hệ điều hành GNU/Linux, chúng chuẩn bị tốt sau việc chuyển đổi tiếp tục thực theo bước hai (chuyển đổi toàn phần) Hầu hết tất tệp văn bản, bảng tính hay trình chiếu mà tạo phần mềm văn phòng MSO từ phiên MSO 2000/XP/2003 sử dụng OOo, phổ biến với phiên OOo v2.x v3.0, cho dù thời điểm có OOo v3.1 Việc chuyển sang sử dụng FF thay IE cần lưu ý để nhập thông tin lịch sử, mật liệu khác, ví dụ đường dẫn ưa thích mà ta lưu Favorites IE chẳng hạn Có thể sử dụng lệnh File > Import FF để mở hộp thoại Import Wizard sau thực bước hướng dẫn để nhập tự động liệu, thông tin từ IE trình duyệt web khác sang FF Khi cài đặt phần mềm thư điện tử máy trạm Thunderbird để thay MS Outlook Outlook Express nhập tự động tất liệu, thông tin lưu trữ Outlook Outlook Express Cụ thể tất liệu thông tin Inbox, Outbook, Send Items sổ địa Address Book, kể mục ta có tạo thư mục thứ nhập sang Thunderbird cách tự động Để làm việc cách tự động, nhắc trình cài đặt, cần phải nhấn nút chấp nhận Nếu không làm trình cài đặt, làm sau cài đặt phức tạp phải chọn thư mục chứa thông tin để nhập tự động vào Thunderbird (chúng thường nằm thư mục C:\Documents and Settings\Administrator\Local Settings\Application Data\Indentities\ \Microsoft\Outlook Express) Những khó khăn nảy sinh Khi chuyển sang sử dụng PMNM nêu trên, giao diện số chức chúng có khác biệt không nhiều so với phần mềm tương tự Microsoft Tuy nhiên, cần lưu ý số vấn đề kỹ thuật sau: Nếu có macro (một loại chương trình trình viết ngôn ngữ VBA nhúng ứng dụng MSO) sử dụng MSO phải viết lại muốn sử dụng lại chức viết cho môi trường OOo Sáng kiến kinh nghiệm 2012 Nguyễn Chí Sỹ Trang 23 Nếu có ứng dụng quan, đơn vị mà xuất liệu bảng tính Excel phải viết lại để xuất sang Calc, ứng dụng OOo tương đương với Excel MSO Tuyệt đối không sử dụng mã tiếng Việt theo tiêu chuẩn TCVN5712:1993 với phông chữ VNTimes hay VNTimesH phông chữ ABC, mà phải sử dụng mã tiếng Việt theo TCVN6909:2001 – hỗ trợ tiêu chuẩn Unicode Như nêu, sau chuyển đổi từ MSO sang OOo, máy tính tồn MSO lẫn OOo nên vấn đề ảnh hưởng gì, chúng chạy ứng dụng MSO Tuy nhiên, để chuyển đổi triệt để, sau tiếp tục tiến hành với bước chuyển đổi thứ hai thay hệ điều hành Windows hệ điều hành Linux cần phải tính tới việc viết lại macro phần xuất liệu sang Excel kể Phương tiện chuyển đổi Có thể sử dụng phương tiện thông dụng sau để tiến hành chuyển đổi: Bằng đĩa CD cài đặt Là phương thức cài đặt nâng cấp chủ yếu người sử dụng Đây cách để cài đặt, phần Phần cài đặt đĩa CD, sau cài bổ sung phần khác thông qua mạng Internet Yêu cầu cho việc có đường truyền kết nối Internet tối thiểu ADSL Thông qua mạng Internet Là phương thức cài đặt nâng cấp tuỳ chọn Đường truyền tối thiểu ADSL Thông qua phương tiện lưu trữ nào, ổ USB chẳng hạn Đào tạo sử dụng PMNM Do khác biệt tính thông dụng sử dụng hàng ngày giao diện PMNM nêu với phần mềm nguồn đóng không nhiều, việc đào tạo để sử dụng PMNM cần khoá đào tạo không ngày Việc đào tạo nên tập trung vào khác biệt phần mềm nguồn mở nguồn đóng tương đương Hiện nay, tài liệu chuyển hướng dẫn sử dụng phần mềm OOo, FF, Thunderbird Unikey có tiếng Việt phiên phần mềm nêu Các tài liệu hướng dẫn phần mềm tìm thấy trang web PMNM Bộ KH&CN số website tiếng Việt khác Nhân hỗ trợ kỹ thuật cho trình chuyển đổi Ngoài việc đào tạo nêu trên, việc hỗ trợ kỹ thuật trình thực chuyển đổi, bao gồm việc bảo trì nâng cấp sau PMNM cần thiết thực theo cách sau: Sáng kiến kinh nghiệm 2012 Nguyễn Chí Sỹ Trang 24 Hỗ trợ kỹ thuật thông qua hợp đồng với công ty cung cấp dịch vụ chuyên nghiệp đào tạo, hỗ trợ kỹ thuật PMNM Một cách tốt đào tạo chuyên sâu sử dụng PMNM cho nhân viên kỹ thuật đơn vị để họ đào tạo tiếp cho nguời khác đơn vị Ngoài ra, quan nhà nước nhận hỗ trợ kỹ thuật thông qua nhân viên kỹ thuật đơn vị chuyên trách CNTT địa phương Sở TT&TT Cục/trung tâm tin học Trong pha chuyển đổi lần này, chưa có thay đổi hệ điều hành, lực lượng lực lượng quan trọng để hướng dẫn việc chuyển đổi thực địa, đơn vị trực thuộc tỉnh, bộ, ngành Sử dụng trang web, nhóm thảo luận, nhóm tin, blog, hệ thống thư điện tử và/hoặc công cụ giao tiếp khác Internet đơn vị quản lý để làm phương tiện hỗ trợ kỹ thuật cung cấp thông tin phần mềm, tài liệu dạng khác chỗ Một cách thức đặc trưng quan trọng khác PMNM hỗ trợ kỹ thuật từ cộng đồng, thực thông qua nhóm thảo luận, danh sách thư điện tử nhóm người sử dụng Linux HanoiLUG, SaigonLUG, VietLUG, (chữ LUG viết tắt từ “Nhóm người sử dụng Linux” - Linux User Group), thông qua nhóm thảo luận, trang web, nhóm tin, blog công cụ khác mạng Internet công ty, tổ chức cá nhân có quan tâm tới PMNM Để thực việc này, trực tiếp người sử dụng nhân viên kỹ thuật đơn vị chuyên môn CNTT nên đăng ký vào nhóm thảo luận và/hoặc danh sách thư điện tử nêu Trong trường hợp, tâm, ủng hộ trực tiếp tham gia đạo chuyển đổi, nêu gương sử dụng PMNM người đứng đầu quan, đơn vị chuyển đổi đóng vai trò tối quan trọng thành công việc chuyển đổi Chuẩn bị cho bước chuyển đổi toàn phần Để chuẩn bị tốt cho việc chuyển đổi toàn phần, giai đoạn chuyển đổi bước này, cần ý số vấn đề kỹ thuật sau: Các ứng dụng nghiệp vụ viết theo công nghệ máy trạm/máy chủ phục vụ (Client/Server) nên xem xét viết lại theo công nghệ web (web-based) có khả chạy loại trình duyệt phổ biến IE FF Ứng dụng đặc biệt chạy môi trường Linux bước phần mềm kế toán, cần có chuẩn bị trước để xây dựng Trong trường hợp không thể, phải tính tới phương án khác, sử dụng phần mềm mô Wine, Mono hay phần mềm tạo máy chủ ảo VMWare để Sáng kiến kinh nghiệm 2012 Nguyễn Chí Sỹ Trang 25 chạy ứng dụng Windows máy tính có cài đặt hệ điều hành Linux thời gian tìm giải pháp nâng cấp xây phần mềm ứng dụng đặc biệt chạy môi trường Linux để thay Dành số máy đặc biệt chạy Windows để chạy ứng dụng trường hợp bất khả kháng Cần yêu cầu nhà cung cấp lựa chọn máy tính thiết bị tin học liên quan hỗ trợ đa hệ điều hành, bao gồm hệ điều hành Linux Sáng kiến kinh nghiệm 2012 Nguyễn Chí Sỹ Trang 26 KẾT LUẬN VÀ KIẾN NGHỊ Các phần mềm nguồn mở miễn phí giấy phép quyền phần mềm, không miễn phí dịch vụ kèm theo Trong bước đầu chuyển đổi, nhiều cần nhiều so với việc mua giấy phép phần mềm sở hữu độc quyền tương ứng, tổng chi phí sở hữu việc chuyển đổi sang PMNM nhỏ tính lâu dài, bên cạnh lợi ích mà PMNM mang lại khả tự chủ công nghệ, an ninh an toàn, tạo hội cho công ty CNTT nước phát triển nhiều lợi ích khác Đã có nhiều quan tổ chức nước tổ chức ứng dụng phát triển phần mềm nguồn mở thành công Điều chứng tỏ tính khả thi việc chuyển đổi từ phần mềm thương mại sang phần mềm nguồn mở Chúng ta không phủ nhận điểm tốt phần mềm thương mại, thấy việc chi để mua giấy phép sử dụng cần thiết, hiệu sử dụng phần mềm thương mại Nếu không, việc lựa chọn phần mềm nguồn mở giải pháp tối ưu Như phân tích trên, người dùng máy tính, quan đơn vị sử dụng phần mềm nguồn mở Thật vậy, người dùng phổ biến sử dụng máy tính công cụ văn phòng sử dụng Internet, phần mềm nguồn mở đáp ứng tốt Sử dụng phần mềm nguồn mở bị virus hơn, phần mềm cập nhật phiên miễn phí mạng Internet Đối với ngành giáo dục đào tạo, phần mềm nguồn mở giữ vai trò quan trọng, công cụ miễn phí có sẵn để thầy cô giáo sinh viên thực tốt nhiệm vụ Một điều quan trọng PMNM sử dụng môi trường giáo dục tạo thói quen sử dụng phần mềm nguồn mở tương lai Đối với doanh nghiệp phát triển phần mềm, PMNM cung cấp nhiều công cụ phát triển ứng dụng hiệu quả; cung cấp nhiều tảng để phát triển ứng dụng: điện toán đám mây, hệ thống thông tin địa lý, ứng dụng web, phần mềm ứng dụng Để việc ứng dụng phát triển phần mềm nguồn mở địa phương, xin kiến nghị số nội dung sau: Tuyên truyền toàn thể cán công chức lợi ích tầm quan trọng việc ứng dụng PMMNM thay cho phần mềm thương mại Tập huấn, hướng dẫn sử dụng PMMNM phục vụ công việc, đào tạo chuyên sâu cho đơn vị 01 cán đủ khả triển khai, khắc phục cố trình sử dụng Trước tiên triển khai phòng, ban, ngành, huyện thị thành, sau tiếp tục nhân rộng đến xã, phường Tập huấn đến đâu, triển khai thực đến đó, ứng dụng vào thực tế, đảm bảo phục vụ công việc hiệu Đưa việc ứng dụng phần mềm nguồn mở tiêu chí đánh giá mức độ ứng dụng công nghệ thông tin, tiêu chí đánh giá thi đua khen thưởng; Sáng kiến kinh nghiệm 2012 Nguyễn Chí Sỹ Trang 27 Sau đợt triển khai, họp Sơ kết Ban Chỉ đạo CNTT báo cáo đánh giá kết thực khen thưởng, rút kinh nghiệm để triển khai đợt Với Chính phủ Bộ Thông tin Truyền thông, kiến nghị: Cần có chương trình, dự án triển khai phần mềm nguông mở liệt Tăng cường công tác kiểm tra vi phạm quyền, thực biện pháp kỷ luật hiệu quan, đơn vị; Tránh tình trạng vừa triển khai phần mềm nguồn mở vừa mua quyền phần mềm thương mại; Có chế tài phù hợp cho phần mềm nguồn mở; Đưa nội dung đào tạo phần mềm nguồn mở chương trình đào tạo, tổ chức thi cấp chứng tin học quốc gia phần mềm nguồn mở Sáng kiến kinh nghiệm 2012 Nguyễn Chí Sỹ Trang 28 TÀI LIỆU THAM KHẢO [1] Les logiciels libres dans l'entreprise http://www.commentcamarche.net/faq/10731-les-logiciels-libres-dans-lentreprise [2] Logiciels pour la communication téléphonique http://www.commentcamarche.net/faq/9737-logiciels-de-gestion-etcomptabilite [3] Định hướng sử dụng phần mềm nguồn mở xây dựng Chính phủ điện tử - Vụ Công nghệ Thông tin, Bộ Thông tin Truyền thông, 20-72012 [4] Nguyên tắc chuyển đổi sang phần mềm nguồn mở http://www.iwayvietnam.com/nguyen-tac-chuyen-doi-sang-phan-memnguon-mo.html [5] Thông tư 41/2009/TT-BTTTT ban hành danh mục phần mềm nguồn mở đáp ứng yêu cầu sử dụng quan nhà nước [6] http://en.wikibooks.org/wiki/FOSS_Education/Infrastructure [7]http://en.wikipedia.org/wiki/List_of_geographic_information_systems_ software Sáng kiến kinh nghiệm 2012 Nguyễn Chí Sỹ Trang 29

Ngày đăng: 21/11/2016, 02:24

Từ khóa liên quan

Mục lục

  • PHẦN MỞ ĐẦU

  • I. Lí do chọn đề tài

  • II. Mục đích nghiên cứu

  • III. Thời gian- Địa điểm

  • IV. Đóng góp mới về mặt lí luận, về mặt thực tiễn

  • PHẦN NỘI DUNG NGHIÊN CỨU

  • I. Hiện trạng sử dụng phần mềm máy tính& phần mềm nguồn mở

    • I.1. Hiện trạng sử dụng phần mềm máy tính

    • I.2. Khái niệm về phần mềm nguồn mở

    • I.3. Ưu và nhược điểm của phần mềm nguồn mở

    • II. Tình hình triển khai phần mềm nguồn mở

      • II.1. Tình hình triển khai PMNM trong và ngoài nước

      • II.2. Tình hình triển khai ứng dụng phần mềm nguồn mở tại Phú Yên

      • III. Giải pháp chuyển đổi sang phần mềm nguồn mở

        • III.1. Chuyển đổi ứng dụng phần mềm mã nguồn mở trên máy trạm bước 1

        • III.2. Chuyển đổi ứng dụng phần mềm mã nguồn mở trên máy trạm bước 2

        • III.3. Chuyển đổi hệ điều hành server

        • III.4. Các giải pháp phát triển phần mềm dựa trên nền tảng nguồn mở

          • Web map servers

          • Hệ thống quản lý dữ liệu không gian

          • Phát triển phần mềm khung và thư viện (cho web ứng dụng)

          • Các thư viện và khung phát triển phần mềm GIS trên desktop (non-web)

          • Ứng dụng biên mục cho tài nguyên tham chiếu không gian

          • IV. Nguyên tắc chuyển đổi sang phần mềm nguồn mở

Tài liệu cùng người dùng

Tài liệu liên quan