30/09/2018, 17:28

Mã nguồn mở là gì?

chào anh đạt cùng mọi người trong trang dạy nhau học , em rất cảm ơn anh cùng mọi người . em mới hết năm nhất < em đang học an toàn thông tin của bưu chính > em có đọc một số tài liệu của một số trang mạng thấy họ nói muốn tay nghề lập trình cao hơn thì phải đóng góp cho các mã nguồn mở , vậy cho em hỏi mã nguồn mở là gì ? ta muốn đóng góp thì làm thế nào ? và phải có tay nghề cao mới đóng góp được đúng không ạ ? em mới vào ngành 1 năm nên không tránh khỏi những câu hỏi ngờ nghệch . em xin cảm ơn anh và mọi người.

Nguyễn Tuấn Kiệt viết 19:33 ngày 30/09/2018

http://www.thietkewebvietnam.net/lap-trinh-php/ma-nguon-mo-open-source-la-gi.html đọc thử xem

X viết 19:37 ngày 30/09/2018

Hiểu đơn giản mã nguồn mở (open-source) là các ứng dụng mà code của nó được public, vì vậy mà người khác có thể chỉnh sửa/tùy biến nhưng phải theo một quy tắc nhất định của một cộng đồng phát triển nào đó.
Vd Android thuộc dạng mã nguồn mở nhưng lại không mở hoàn toàn, bạn không được phép bỏ đi một số ứng dụng mà google “bắt buộc” phải có. Nếu vì mục đích thương mại to lớn thì có thể sẽ bị kiện
Còn mã nguồn đóng thì ngược lại, Vd như office word, photoshop… thì người ta giấu nghề hết rồi, bạn chỉ việc sử dụng thôi

em có đọc một số tài liệu của một số trang mạng thấy họ nói muốn tay nghề lập trình cao hơn thì phải đóng góp cho các mã nguồn mở

và phải có tay nghề cao mới đóng góp được đúng không ạ ?

2 ý này đều đúng lo học đi đã, khi cảm thấy đủ khả năng thì tham gia. Trên gihub hơi nhiều đấy =)) Hoặc xem diễn đàn này cũng là mở này. Đóng góp cho diễn đàn này cũng là cách bạn tạo cho mình thói quen muốn chia sẻ với mọi người và đồng thời cũng học hỏi được nhiều thứ, tương tự như bạn tham gia vào một cộng đồng mã nguồn mở vậy

Toan Ha viết 19:34 ngày 30/09/2018

Bạn có thể xem một số slide của Bác Lê Trung Nghĩa về Mã nguồn mở:

slideshare.net

Bài Foss introduction

Bài trình bày trong ngày khai mạc chương trình huấn luyện huấn luyện viên nguồn mở 10/06/2015 tại công ty Netnam.


slideshare.net

Ip and-software-patents-june-july-2015

Bài trình bày tại khóa 2, chương trình huấn luyện huấn luyện viên nguồn mở, ngày đầu tiên tại trường Đại học Dân lập Hải Phòng


slideshare.net

License system-foss-oer-june-july-2015

Bài trình bày tại khóa 2, chương trình huấn luyện huấn luyện viên nguồn mở, ngày đầu tiên tại trường Đại học Dân lập Hải Phòng.

pham van trinh viết 19:29 ngày 30/09/2018

em xin cảm ơn mọi người rất nhiều !

Duy Thien viết 19:41 ngày 30/09/2018

vậy cho em hỏi mã nguồn mở là gì ? ta muốn đóng góp thì làm thế nào ? và phải có tay nghề cao mới đóng góp được đúng không ạ

Bạn có thể đóng góp thông qua nhiều cách, dịch tài liệu, viết các tut và tips những cái này không cần phải cao thủ chỉ cần bạn dùng nó là có thể làm được

Sau khi qua bước trên bạn có một chút hiểu biết căn bản, lúc này bạn có thể contribution vào core của mã nguồn đó được rồi. Nhưng trước bạn cần phải hiểu quy trình làm việc của github để có thể contribution vì đa số opensource đều nằm trên đó.

Chúc may mắn

Nguyễn Hoàng Trung viết 19:32 ngày 30/09/2018

hai slide cuối không xem được anh ơi

Phan Hoang Nguyen viết 19:34 ngày 30/09/2018

Môt số điều cần bàn các bạn đã nói trên rồi mình chỉ xin góp ý chút tức là để tham gia mã nguồn mở thì không nhất thiết phải quá pro, thứ 2 mình không quan trọng mở đóng, cái chính là ý thức muốn chia sẻ hiểu biết cho cộng đồng. Đơn giản ví dụ bạn viết ra một cái tool hữu ích rồi bạn share cho cộng đồng dùng cũng là rất tốt, không cần bạn phải public code, tuy nhiên nếu bạn muốn phát triển nó dựa trên cộng đồng thì public là điều tuyệt vời.

Bài liên quan
0