<!DOCTYPE html>
    <html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
    <head>
<title>Dành cho các lập trình viên phần mềm</title>
<meta name="description" content="Dành cho các lập trình viên phần mềm - Savefile - Blogs - https&#x3A;&#x002F;&#x002F;letrungnghia.mangvn.org&#x002F;savefile&#x002F;Philosophy&#x002F;Danh-cho-cac-lap-trinh-vien-phan-mem-4348.html">
<meta name="author" content="Blog FOSS by Lê Trung Nghĩa">
<meta name="copyright" content="Blog FOSS by Lê Trung Nghĩa [webmaster@vinades.vn]">
<meta name="generator" content="NukeViet v4.5">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta property="og:title" content="Dành cho các lập trình viên phần mềm">
<meta property="og:type" content="website">
<meta property="og:description" content="Savefile - Blogs - https&#x3A;&#x002F;&#x002F;letrungnghia.mangvn.org&#x002F;savefile&#x002F;Philosophy&#x002F;Danh-cho-cac-lap-trinh-vien-phan-mem-4348.html">
<meta property="og:site_name" content="Blog FOSS by Lê Trung Nghĩa">
<meta property="og:url" content="https://letrungnghia.mangvn.org/savefile/Philosophy/Danh-cho-cac-lap-trinh-vien-phan-mem-4348.html">
<link rel="shortcut icon" href="https://letrungnghia.mangvn.org/favicon.ico">
<link rel="canonical" href="https://letrungnghia.mangvn.org/savefile/Philosophy/Danh-cho-cac-lap-trinh-vien-phan-mem-4348.html">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/" title="Blogs" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Government/" title="Blogs - Government" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Policy/" title="Blogs - Policy" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Philosophy/" title="Blogs - Philosophy" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Security/" title="Blogs - Security" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Legal/" title="Blogs - Legal" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Education/" title="Blogs - Education" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Business/" title="Blogs - Business" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Community/" title="Blogs - Community" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Interoperability/" title="Blogs - Interoperability" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Standards/" title="Blogs - Standards" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Author/" title="Blogs - Author" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Opinions/" title="Blogs - Opinions" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/CC/" title="Blogs - CC" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Cloud/" title="Blogs - Cloud" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Hardware/" title="Blogs - Hardware" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Software/" title="Blogs - Software" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Statistics/" title="Blogs - Statistics" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Trends/" title="Blogs - Trends" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/China/" title="Blogs - China" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/OSs/" title="Blogs - OSs" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Blogs/" title="Blogs - Blogs" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Outsourcing/" title="Blogs - Outsourcing" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/elearning/" title="Blogs - Elearning" type="application/rss+xml">
<link rel="preload" as="style" href="https://letrungnghia.mangvn.org/assets/css/font-awesome.min.css" type="text/css">
<link rel="preload" as="style" href="https://letrungnghia.mangvn.org/themes/default/css/bootstrap.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://letrungnghia.mangvn.org/themes/default/css/style.css" type="text/css">
<link rel="preload" as="style" href="https://letrungnghia.mangvn.org/themes/default/css/style.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://letrungnghia.mangvn.org/themes/default/css/news.css" type="text/css">
<link rel="preload" as="style" href="https://letrungnghia.mangvn.org/themes/default/css/custom.css" type="text/css">
<link rel="preload" as="style" href="https://letrungnghia.mangvn.org/assets/css/default.vi.1106.css" type="text/css">
<link rel="preload" as="script" href="https://letrungnghia.mangvn.org/assets/js/jquery/jquery.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://letrungnghia.mangvn.org/assets/js/language/vi.js" type="text/javascript">
<link rel="preload" as="script" href="https://letrungnghia.mangvn.org/assets/js/DOMPurify/purify3.js" type="text/javascript">
<link rel="preload" as="script" href="https://letrungnghia.mangvn.org/assets/js/global.js" type="text/javascript">
<link rel="preload" as="script" href="https://letrungnghia.mangvn.org/assets/js/site.js" type="text/javascript">
<link rel="preload" as="script" href="https://letrungnghia.mangvn.org/themes/default/js/news.js" type="text/javascript">
<link rel="preload" as="script" href="https://letrungnghia.mangvn.org/themes/default/js/main.js" type="text/javascript">
<link rel="preload" as="script" href="https://letrungnghia.mangvn.org/themes/default/js/custom.js" type="text/javascript">
<link rel="preload" as="script" href="https://letrungnghia.mangvn.org/themes/default/js/bootstrap.min.js" type="text/javascript">
<link rel="stylesheet" href="https://letrungnghia.mangvn.org/assets/css/font-awesome.min.css">
<link rel="stylesheet" href="https://letrungnghia.mangvn.org/themes/default/css/bootstrap.non-responsive.css">
<link rel="stylesheet" href="https://letrungnghia.mangvn.org/themes/default/css/style.css">
<link rel="stylesheet" href="https://letrungnghia.mangvn.org/themes/default/css/style.non-responsive.css">
<link rel="StyleSheet" href="https://letrungnghia.mangvn.org/themes/default/css/news.css">
<link rel="stylesheet" href="https://letrungnghia.mangvn.org/themes/default/css/custom.css">
<link rel="stylesheet" href="https://letrungnghia.mangvn.org/assets/css/default.vi.1106.css">
<style type="text/css">
	body{background: #fff;}
</style>
<script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-70254229-3', '');
ga('send', 'pageview');
</script>
</head>
    <body>
<div id="print">
	<div id="hd_print">
		<h2 class="pull-left">Blog FOSS by Lê Trung Nghĩa</h2>
		<p class="pull-right"><a title="Blog FOSS by Lê Trung Nghĩa" href="https://letrungnghia.mangvn.org/">https://letrungnghia.mangvn.org</a></p>
	</div>
	<div class="clear"></div>
	<hr />
	<div id="content">
		<h1>Dành cho các lập trình viên phần mềm</h1>
		<ul class="list-inline">
			<li>Thứ ba - 04/06/2013 05:57</li>
			<li class="hidden-print txtrequired"><em class="fa fa-print">&nbsp;</em><a title="In ra" href="javascript:;" onclick="window.print()">In ra</a></li>
			<li class="hidden-print txtrequired"><em class="fa fa-power-off">&nbsp;</em><a title="Đóng cửa sổ này" href="javascript:;" onclick="window.close()">Đóng cửa sổ này</a></li>
		</ul>
		<div class="clear"></div>
		<div id="hometext">
		</div>
		<div id="bodytext" class="clearfix">
			P { margin-bottom: 0.21cm; }A:link {  }<p align="JUSTIFY" style="margin-bottom: 0cm"> <b><span style="background: rgb(255, 255, 0);">Software developers</span></b></p><p align="JUSTIFY" style="margin-bottom: 0cm"> By Elena Blanco, Published: 01 July 2005, Reviewed: 09 May 2013</p><p align="JUSTIFY" style="margin-bottom: 0cm"> Theo: <a href="http://www.oss-watch.ac.uk/resources/developers">http://www.oss-watch.ac.uk/resources/developers</a></p><p align="JUSTIFY" style="margin-bottom: 0cm"> Bài được đưa lên Internet ngày: 09/05/2013</p><p align="JUSTIFY" style="margin-bottom: 0cm"> <font color="rgb(255, 0, 0);">Lời người dịch: <b>Là một lập trình viên, đương nhiên bạn cần là người sành sỏi về kỹ thuật</b>. Tuy nhiên, với các dự án phần mềm tự do nguồn mở (PMNM), có thể <b>điều đó là chưa đủ, mà bạn cần biết thêm về phương pháp luận phát triển của PMNM và các vấn đề pháp lý có liên quan tới PMNM vì lợi ích của chính bạn</b>, để công sức của bạn bỏ ra sẽ không bị uổng phí. Bài này tổng hợp tất các các tài nguyên đó để bạn tham khảo. <b>Đặc biệt, bài sẽ có các đường dẫn tới các tài liệu trong loạt bài của OSS Watch đã được dịch sang tiếng Việt, để giúp bạn có tiếp cận được nhanh nhất tới các nội dung liên quan đó</b>. </font></p><p align="JUSTIFY" style="margin-bottom: 0cm"> Rất có khả năng rằng bạn, như một lập trình viên phần mềm, đã đang sử dụng rồi các thành phần phần mềm nguồn mở (PMNM), dù biết hay không biết. Nhưng điều quan trọng để nhận thức được rằng cộng đồng phát triển nguồn mở đưa ra nhiều hơn là chỉ phần mềm. Các lập trình viên mà đóng góp thời gian của họ làm việc trong các dự án nguồn mở thường thấy rằng nó có lợi cho các kỹ năng lập trình của họ, các khả năng giao tiếp của họ và thậm chí có khả năng là cả cuộc sống xã hội của họ nữa. Nhiều trong số họ đóng góp cho các dự án nguồn mở như một phần công việc hàng ngày của họ.</p><p align="JUSTIFY" style="margin-bottom: 0cm"> Nhiều dự án nguồn mở đã bắt đầu, hoặc từ không gì cả hoặc bằng một mẩu phần mềm có trước đó và được mở nguồn. Các lập trình viên và một số người sử dụng tiềm năng có thể cộng tác trong một môi trường phân tán để thỏa mãn một nhu cầu, và có thể bắt đầu thấy trước và cung cấp cho các nhu cầu đang nổi lên. Dù là một cộng đồng các lập trình viên xung quanh một mẩu phần mềm, hay một cộng đồng đã tồn tại trước đó rồi quyết định nó cần một mẩu phần mềm mới, thì sự kết hợp của một nhóm xã hội có chủ tâm và một chu kỳ phát hành và bình luận nhanh thường sản xuất ra mã tốt.</p><p align="JUSTIFY" style="margin-bottom: 0cm"> <b>Phương pháp luận phát triển PMNM</b></p><p align="JUSTIFY" style="margin-bottom: 0cm"> Việc phát triển phần mềm bằng việc sử dụng một phương pháp luận phát triển nguồn mở có thể là một kinh nghiệm hoàn toàn khác đối với việc phát triển trong một mô hình nguồn đóng. Tuy nhiên, các lập trình viên với một nền tảng nguồn đóng có thể ngạc nhiên ở những điểm tương đồng cũng như khác biệt. Các tài nguyên đó khai thác nền tảng cho thế giới PMNM và cách mà nó làm việc.</p><ul> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="font-weight: normal"><span style="background: transparent"><a href="http://www.oss-watch.ac.uk/resources/odm">Tránh phần mềm bị bỏ rơi: nhận thức để hiểu thấu phương pháp phát triển mở</a>; (<a href="http://vnfoss.blogspot.com/2013/04/tranh-phan-mem-bi-bo-roi-nhan-thuc-e.html">Bản dịch tiếng Việt</a>)</span></span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <a href="http://www.oss-watch.ac.uk/resources/communitytools"><span style="background: transparent">Các công cụ cơ bản cho việc quản lý một dự án do cộng đồng dẫn dắt</span></a><span style="font-weight: normal"><span style="background: transparent">; (<a href="http://vnfoss.blogspot.com/2013/02/cac-cong-cu-co-ban-e-quan-ly-mot-du-do.html">Bản dịch tiếng Việt</a>)</span></span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <a href="http://www.oss-watch.ac.uk/resources/toptipscommunities"><span style="background: transparent">Chỉ dẫn cho việc tham gia trong một cộng đồng phần mềm nguồn mở</span></a><span style="font-weight: normal"><span style="background: transparent">; (<a href="http://vnfoss.blogspot.com/2013/04/chi-dan-tham-gia-trong-mot-cong-ong.html">Bản dịch tiếng Việt</a>)</span></span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <a href="http://www.oss-watch.ac.uk/resources/sustainableopensource"><span style="background: transparent">Nguồn mở bền vững</span></a><span style="font-weight: normal"><span style="background: transparent">; (<a href="http://vnfoss.blogspot.com/2013/02/nguon-mo-ben-vung.html">Bản dịch tiếng Việt</a>)</span></span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="font-weight: normal"><span style="background: transparent"><a href="http://www.oss-watch.ac.uk/resources/fossmobile">Phần mềm tự do nguồn mở trong các thiết bị di động</a>; (<a href="http://vnfoss.blogspot.com/2013/05/phan-mem-tu-do-nguon-mo-trong-cac-thiet.html">Bản dịch tiếng Việt</a>)</span></span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <a href="http://www.oss-watch.ac.uk/resources/openinnovsoftware"><span style="background: transparent">Đổi mới mở trong phần mềm</span></a><span style="font-weight: normal"><span style="background: transparent">; (<a href="http://vnfoss.blogspot.com/2013/04/oi-moi-mo-trong-phan-mem.html">Bản dịch tiếng Việt</a>)</span></span></p> </li></ul><p align="JUSTIFY" style="margin-bottom: 0cm"> <b><span style="background: transparent">Các vấn đề pháp lý</span></b></p><p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: transparent">Giống như bất kỳ người chuyên nghiệp sáng tạo nào, một lập trình viên cần hiểu các quyền sở hữu trí tuệ của họ. Mã mà bạn viết có thể thuộc về bạn, ông chủ của bạn hoặc thậm chí trường cao đẳng hoặc đại học của bạn. Hiểu được các trách nhiệm và quyền hạn của bạn có thể xem như là thích hợp đối với nghiệp vụ cốt lõi của việc tiến hành phát triển, nhưng nếu bạn không tốn thời gian để hiểu những vấn đề đó rồi sau đó sự sử dụng lại mã có thể nhanh chóng dẫn tới phần mềm không thể được phát hành một cách hợp pháp và trở thành nhiều nỗ lực bị bỏ phí.</span></p><p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: transparent">Các tài nguyên sẽ giúp bạn giành được một nền tảng trong các vấn đề pháp lý xung quanh sự tạo và sử dụng lại mã. <i>Xin lưu ý: chúng tôi không phải là các luật sư, và đây không phải là tư vấn pháp lý</i>.</span></p><ul> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <a href="http://www.oss-watch.ac.uk/resources/opensourceyourcode"><span style="background: transparent">Làm cho mã của bạn sẵn sàng theo một giấy phép nguồn mở</span></a><span style="font-weight: normal"><span style="background: transparent">; (<a href="http://vnfoss.blogspot.com/2013/03/lam-cho-ma-nguon-san-sang-theo-mot-giay.html">Bản dịch tiếng Việt</a>)</span></span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <a href="http://www.oss-watch.ac.uk/resources/licdiff"><span style="background: transparent">Tôi nên chọn dạng giấy phép nào?</span></a><span style="font-weight: normal"><span style="background: transparent">; (<a href="http://vnfoss.blogspot.com/2013/03/dang-giay-phep-nao-toi-nen-chon.html">Bản dịch tiếng Việt</a>)</span></span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <a href="http://www.oss-watch.ac.uk/resources/iprguide"><span style="background: transparent">Phát triển nguồn mở - Giới thiệu các vấn đề về quyền sở hữu và cấp phép</span></a><span style="font-weight: normal"><span style="background: transparent">; (<a href="http://vnfoss.blogspot.com/2013/03/phat-trien-nguon-mo-gioi-thieu-cac-van.html">Bản dịch tiếng Việt</a>)</span></span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <a href="http://www.oss-watch.ac.uk/resources/versioncontrol"><span style="background: transparent">Kiểm soát phiên bản là gì? Vì sao nó quan trọng đối với sự siêng năng?</span></a><span style="font-weight: normal"><span style="background: transparent">; (<a href="http://vnfoss.blogspot.com/2013/05/kiem-soat-phien-ban-la-gi-vi-sao-no.html">Bản dịch tiếng </a><a href="http://vnfoss.blogspot.com/2013/05/kiem-soat-phien-ban-la-gi-vi-sao-no.html">Việt</a>)</span></span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <a href="http://www.oss-watch.ac.uk/resources/duallicence2"><span style="background: transparent">Cấp phép đôi như một mô hình kinh doanh</span></a><span style="font-weight: normal"><span style="background: transparent">; (<a href="http://vnfoss.blogspot.com/2013/02/cap-phep-oi-nhu-mot-mo-hinh-kinh-doanh.html">Bản dịch tiếng Việt</a>)</span></span></p> </li></ul><p align="JUSTIFY" style="margin-bottom: 0cm"> <b><span style="background: transparent">Các vấn đề kỹ thuật</span></b></p><p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: transparent">Các lập trình viên rõ ràng cần phải sành sỏi trong các vấn đề kỹ thuật. Nhiều thực tiễn tốt nhất trong phát triển phần mềm thường được trải nghiệm trong các dự án nguồn mở, đặc biệt theo các phương pháp luận lanh lẹ hơn. Điều này làm cho việc cam kết tham gia với một dự án hoặc bắt đầu một dự án sẽ ít nặng nề hơn. Ở đây chúng tôi liên kết một số nguồn kỹ thuật hơn nữa có thể các lập trình viên phần mềm có quan tâm.</span></p><ul> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <a href="http://www.oss-watch.ac.uk/resources/softwarepatch"><span style="background: transparent">Bản vá phần mềm là gì?</span></a><span style="font-weight: normal"><span style="background: transparent">; (<a href="http://vnfoss.blogspot.com/2013/05/ban-va-phan-mem-la-gi.html">Bản dịch tiếng Việt</a>)</span></span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <a href="http://www.oss-watch.ac.uk/resources/releasemanagement"><span style="background: transparent">Quản lý phát hành trong các dự án phần mềm nguồn mở</span></a><span style="font-weight: normal"><span style="background: transparent">; (<a href="http://vnfoss.blogspot.com/2013/05/quan-ly-phat-hanh-trong-cac-du-phan-mem.html">Bản dịch tiếng Việt</a>)</span></span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <a href="http://www.oss-watch.ac.uk/resources/releasemanagementbestpractice"><span style="background: transparent">Thực tiễn tốt nhất trong quản lý phát hành đối với các dự án nguồn mở</span></a><span style="font-weight: normal"><span style="background: transparent">; (<a href="http://vnfoss.blogspot.com/2013/05/thuc-tien-tot-nhat-trong-quan-ly-phat.html">Bản dịch tiếng Việt</a>)</span></span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <a href="http://www.oss-watch.ac.uk/resources/googlecode"><span style="background: transparent">Tạo một dự án mới trên Google Code</span></a><span style="font-weight: normal"><span style="background: transparent">; (<a href="http://vnfoss.blogspot.com/2013/05/tao-mot-du-moi-tren-google-code.html">Bản dịch tiếng Việt</a>)</span></span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <a href="http://www.oss-watch.ac.uk/resources/sourceforge"><span style="background: transparent">Tạo một dự án mới trên SourceForge</span></a><span style="font-weight: normal"><span style="background: transparent">; (<a href="http://vnfoss.blogspot.com/2013/03/tao-mot-du-tren-sourceforge.html">Bản dịch tiếng Việt</a>)</span></span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <a href="http://www.oss-watch.ac.uk/resources/securityintro"><span style="background: transparent">Phần mềm nguồn mở là không an ninh? Giới thiệu các vấn đề</span></a><span style="font-weight: normal"><span style="background: transparent">; (<a href="http://vnfoss.blogspot.com/2013/04/phan-mem-nguon-mo-la-khong-ninh-gioi.html">Bản dịch tiếng Việt</a>)</span></span></p> </li></ul><p align="JUSTIFY" style="margin-bottom: 0cm"> <b><span style="background: transparent">Nằm trong vòng lặp</span></b></p><p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: transparent">Để cập nhật với những gì đang diễn ra trong thế giới nguồn mở khi nó liên quan tới việc ra quyết định chiến lược về CNTT trong khu vực hàn lâm, bạn có thể mong muốn sẽ</span></p><ul> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: transparent">tham gia vào <a href="http://www.oss-watch.ac.uk/join/">danh sách công bố</a> của chúng tôi</span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: transparent">tham gia một <a href="http://www.oss-watch.ac.uk/events/">sự kiện</a> của OSS Watch</span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <a href="http://www.oss-watch.ac.uk/resources/reports"><span style="background: transparent">đọc báo cáo của một hội nghị</span></a></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: transparent">dõi theo <a href="http://www.oss-watch.ac.uk/rss">RSS news feeds</a> của chúng tôi</span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: transparent">hoặc đi theo <a href="http://osswatch.jiscinvolve.org/">blog của đội</a> chúng tôi </span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: transparent">OSS Watch cũng cung cấp các hội thảo tư vấn đặc thù viện trường cho các trường đại học và cao đẳng đang tìm kiếm sự trợ giúp trong tư duy thông qua sự tham gia của họ với phần mềm</span> tự do nguồn mở.</p> </li></ul><p align="JUSTIFY" style="margin-bottom: 0cm"> <b>Thừa nhận</b></p><p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="font-weight: normal">Tài liệu này có chứa các hình ảnh được cấp phép Creative Commons trên <a href="http://www.flickr.com/">Flickr</a> của <a href="http://www.flickr.com/photos/macieklew/363785769/">macieklew</a>, <a href="http://flickr.com/photos/joegratz/117048243/">Joe </a><a href="http://flickr.com/photos/joegratz/117048243/">Gratz</a> và <a href="http://www.flickr.com/photos/landschaft/158091167/">JoGuldi</a>.</span></p><p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: rgb(255, 255, 0);">It is very likely that you, as a software developer, are already using open source software components, knowingly or unknowingly. But it is important to realise that the open source development community provides more than just the software. Developers who contribute their time to working on open source projects often find that it benefits their programming skills, their communicative abilities and even possibly their social lives. Many of them contribute to open source projects as part of their day job.</span></p><p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: rgb(255, 255, 0);">Many new open source projects get started, either f-rom scratch or by open-sourcing a pre-existing piece of software. The developers and some potential users can collaborate within a distributed environment to satisfy a need, and perhaps start to anticipate and cater for emerging needs. Whether a community develops around a piece of software, or a pre-existent community decides it needs a new piece of software, the combination of a purposeful social group and a rapid cycle of release and comment often results in the production of good code. </span></p><p align="JUSTIFY" style="margin-bottom: 0cm"> <a name="open-source-software-development-methodology"></a> <b><span style="background: rgb(255, 255, 0);">Open source software development methodology</span></b></p><p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: rgb(255, 255, 0);">Developing software using an open source development methodology can be a quite different experience to developing in a closed source model. However, developers with a closed source background may be surprised at the points of similarity as well as difference. These resources explore the background to the open source software world and the way that it works.</span></p><ul> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: rgb(255, 255, 0);"><a href="http://www.oss-watch.ac.uk/resources/odm">Avoiding abandon-ware: getting to grips with the open development method</a> </span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: rgb(255, 255, 0);"><a href="http://www.oss-watch.ac.uk/resources/communitytools">Essential tools for running a community-led project</a> </span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: rgb(255, 255, 0);"><a href="http://www.oss-watch.ac.uk/resources/toptipscommunities">A guide to participating in an open source software community</a> </span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: rgb(255, 255, 0);"><a href="http://www.oss-watch.ac.uk/resources/sustainableopensource">Sustainable open source</a> </span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: rgb(255, 255, 0);"><a href="http://www.oss-watch.ac.uk/resources/fossmobile">Free and open source software in mobile devices</a> </span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <a href="http://www.oss-watch.ac.uk/resources/openinnovsoftware"><span style="background: rgb(255, 255, 0);">Open innovation in software</span></a></p> </li></ul><p align="JUSTIFY" style="margin-bottom: 0cm"> <a name="legal-issues"></a> <b><span style="background: rgb(255, 255, 0);">Legal issues</span></b></p><p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: rgb(255, 255, 0);">Like any creative professional, a developer needs to understand their intellectual property rights. The code you write may belong to you, your employer or even your college or university. Understanding your responsibilities and rights may seem irrelevant to the core business of getting developing, but unless you take the time to understand these matters then the re-use of code can quickly result in software that cannot be legally released and becomes a lot of wasted effort. </span></p><p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: rgb(255, 255, 0);">These resources should help you gain a grounding in the legal issues surrounding the creation and reuse of code. </span><em><span style="background: rgb(255, 255, 0);">Please note: we are not lawyers, and this is not legal advice.</span></em></p><ul> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: rgb(255, 255, 0);"><a href="http://www.oss-watch.ac.uk/resources/opensourceyourcode">Making your code available under an open source licence</a> </span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: rgb(255, 255, 0);"><a href="http://www.oss-watch.ac.uk/resources/licdiff">What kind of licence should I choose?</a> </span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: rgb(255, 255, 0);"><a href="http://www.oss-watch.ac.uk/resources/iprguide">Open Source Development - An Introduction to Ownership and Licensing Issues</a> </span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: rgb(255, 255, 0);"><a href="http://www.oss-watch.ac.uk/resources/versioncontrol">What is version control? Why is it important for due diligence?</a> </span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: rgb(255, 255, 0);"><a href="http://www.oss-watch.ac.uk/resources/duallicence2">Dual Licensing as a business model</a> </span></p> </li></ul><p align="JUSTIFY" style="margin-bottom: 0cm"> <a name="technical-issues"></a> <b><span style="background: rgb(255, 255, 0);">Technical issues</span></b></p><p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: rgb(255, 255, 0);">Clearly developers need to be well versed in technical matters. Many of the best practice in software development are often practiced in open source projects, specifically in the more agile methodologies. This makes engaging with a project or starting one less onerous. Here we link to some more technical resources that may be of interest to those who develop software.</span></p><ul> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: rgb(255, 255, 0);"><a href="http://www.oss-watch.ac.uk/resources/softwarepatch">What is a software patch?</a> </span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: rgb(255, 255, 0);"><a href="http://www.oss-watch.ac.uk/resources/releasemanagement">Release management in open source software projects</a> </span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: rgb(255, 255, 0);"><a href="http://www.oss-watch.ac.uk/resources/releasemanagementbestpractice">Best practice in release management for open source projects</a> </span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: rgb(255, 255, 0);"><a href="http://www.oss-watch.ac.uk/resources/googlecode">Creating a new Google Code project</a> </span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: rgb(255, 255, 0);"><a href="http://www.oss-watch.ac.uk/resources/sourceforge">Creating a project on SourceForge</a> </span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: rgb(255, 255, 0);"><a href="http://www.oss-watch.ac.uk/resources/securityintro">Is open source software insecure? An introduction to the issues</a> </span></p> </li></ul><p align="JUSTIFY" style="margin-bottom: 0cm"> <a name="stay-in-the-loop"></a> <b><span style="background: rgb(255, 255, 0);">Stay in the loop</span></b></p><p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: rgb(255, 255, 0);">To keep up to date with what is happening in the open source world as it relates to software developers in the academic sector you may wish to </span></p><ul> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: rgb(255, 255, 0);">join our <a href="http://www.oss-watch.ac.uk/join/join">announcement list</a> </span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: rgb(255, 255, 0);">attend an OSS Watch <a href="http://www.oss-watch.ac.uk/events/">event</a> </span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: rgb(255, 255, 0);"><a href="http://www.oss-watch.ac.uk/resources/reports">read a conference report</a> </span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: rgb(255, 255, 0);">track our <a href="http://www.oss-watch.ac.uk/rss">RSS news feeds</a> </span></p> </li> <li> <p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: rgb(255, 255, 0);">or follow our <a href="http://osswatch.jiscinvolve.org/">team blog</a> </span></p> </li></ul><p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: rgb(255, 255, 0);">OSS Watch also provides institution specific consultation workshops for universities and colleges seeking assistance in thinking through their engagement with free and open source software.</span></p><p align="JUSTIFY" style="margin-bottom: 0cm"> <a name="acknowledgements"></a> <b><span style="background: rgb(255, 255, 0);">Acknowledgements</span></b></p><p align="JUSTIFY" style="margin-bottom: 0cm"> <span style="background: rgb(255, 255, 0);">This document contains Creative Commons licensed photos by <a href="http://www.flickr.com/">Flickr</a> users <a href="http://www.flickr.com/photos/macieklew/363785769/">macieklew</a>, <a href="http://flickr.com/photos/joegratz/117048243/">Joe Gratz</a> and <a href="http://www.flickr.com/photos/landschaft/158091167/">JoGuldi</a>.</span></p><p align="JUSTIFY" style="margin-bottom: 0cm"> Dịch: Lê Trung Nghĩa</p><p align="JUSTIFY" style="margin-bottom: 0cm"> <a href="mailto:letrungnghia.foss@gmail.com">letrungnghia.foss@gmail.com</a></p>
		</div>
	</div>
	<div id="footer" class="clearfix">
		<div id="url">
			<strong>URL của bản tin này: </strong><a href="https://letrungnghia.mangvn.org/savefile/Philosophy/Danh-cho-cac-lap-trinh-vien-phan-mem-4348.html" title="Dành cho các lập trình viên phần mềm">https://letrungnghia.mangvn.org/savefile/Philosophy/Danh-cho-cac-lap-trinh-vien-phan-mem-4348.html</a>

		</div>
		<div class="clear"></div>
		<div class="copyright">
			&copy; Blog FOSS by Lê Trung Nghĩa
		</div>
		<div id="contact">
			<a href="mailto:webmaster@vinades.vn">webmaster@vinades.vn</a>
		</div>
	</div>
</div>
        <div id="timeoutsess" class="chromeframe">
            Bạn đã không sử dụng Site, <a onclick="timeoutsesscancel();" href="https://letrungnghia.mangvn.org/#">Bấm vào đây để duy trì trạng thái đăng nhập</a>. Thời gian chờ: <span id="secField"> 60 </span> giây
        </div>
        <div id="openidResult" class="nv-alert" style="display:none"></div>
        <div id="openidBt" data-result="" data-redirect=""></div>
<div id="run_cronjobs" style="visibility:hidden;display:none;"><img alt="cron" src="/index.php?second=cronjobs&amp;p=h5U24n1d" width="1" height="1" /></div>
<script src="https://letrungnghia.mangvn.org/assets/js/jquery/jquery.min.js"></script>
<script>var nv_base_siteurl="/",nv_lang_data="vi",nv_lang_interface="vi",nv_name_variable="nv",nv_fc_variable="op",nv_lang_variable="language",nv_module_name="news",nv_func_name="savefile",nv_is_user=0, nv_my_ofs=7,nv_my_abbr="+07",nv_cookie_prefix="nv4c_Cgoz2",nv_check_pass_mstime=1738000,nv_area_admin=0,nv_safemode=0,theme_responsive=0,nv_recaptcha_ver=2,nv_recaptcha_sitekey="6LcNwC8UAAAAAMm8ZTYNygweLUQtOU0IapbDRk69",nv_recaptcha_type="image",XSSsanitize=1;</script>
<script src="https://letrungnghia.mangvn.org/assets/js/language/vi.js"></script>
<script src="https://letrungnghia.mangvn.org/assets/js/DOMPurify/purify3.js"></script>
<script src="https://letrungnghia.mangvn.org/assets/js/global.js"></script>
<script src="https://letrungnghia.mangvn.org/assets/js/site.js"></script>
<script src="https://letrungnghia.mangvn.org/themes/default/js/news.js"></script>
<script src="https://letrungnghia.mangvn.org/themes/default/js/main.js"></script>
<script src="https://letrungnghia.mangvn.org/themes/default/js/custom.js"></script>
<script type="application/ld+json">
        {
            "@context": "https://schema.org",
            "@type": "Organization",
            "url": "https://letrungnghia.mangvn.org",
            "logo": "https://letrungnghia.mangvn.org/uploads/letrungnghia/le-trung-nghia.png"
        }
        </script>
<script src="https://letrungnghia.mangvn.org/themes/default/js/bootstrap.min.js"></script>
</body>
</html>