<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/assets/rss.xsl" type="text/xsl"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
>
<channel>
	<title>Sacha Chua - tag - ethics</title>
	<atom:link href="https://sachachua.com/blog/tag/ethics/feed/index.xml" rel="self" type="application/rss+xml" />
	<atom:link href="https://sachachua.com/blog/tag/ethics" rel="alternate" type="text/html" />
	<link>https://sachachua.com/blog/tag/ethics/feed/index.xml</link>
	<description>Emacs, sketches, and life</description>
	<lastBuildDate>Tue, 22 Oct 2024 12:03:51 GMT</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>daily</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>11ty</generator>
  <item>
		<title>Ethical issues in open source</title>
		<link>https://sachachua.com/blog/2005/01/ethical-issues-in-open-source-opensourcenote1opensource1ossopensourceissuesnote1opensourceissues1toblognote1toblog1/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Tue, 04 Jan 2005 19:30:00 GMT</pubDate>
    <category>free and open source</category>
		<guid isPermaLink="false">https://sachachua.com/blog/?p=2541</guid>
		<description><![CDATA[<p>([[OpenSource#note1][OpenSource:1]]&#8221;[[oss]]&#8221;[[OpenSourceIssues#note1][OpenSourceIssues:1]]&#8221;[[ToBlog#note1][ToBlog:1]])</p>
<p>One of my students e-mailed me asking for help finding interesting<br>
ethical issues in open source. Here&#8217;s the partial list I sent him:</p>
<ul>
<li>What is the fundamental ethical issue behind open source software?<br>
There are zealots in both the open source and closed source camps,<br>
but the world isn&#8217;t as black and white as people paint it. What do<br>
_you_ personally feel about the issue of open source? Think about<br>
this a great deal. I think it&#8217;ll give you an aha moment. =) This is<br>
something really worth writing about.</li>
<li>Think about the difference between open source software and closed<br>
source software, and the difference between free software and<br>
commercial software. Note that free != open source, and commercial<br>
!= closed source. Think about what the different combinations mean<br>
from the point of view of users, developers, and companies.</li>
<li>Businesses would like to be able to hire fresh graduates and put<br>
them to work right away without having to train them in the specific<br>
software used in the business. Learning how to properly use a<br>
toolset takes a lot of time, and these companies argue that this<br>
kind of training should be part of students&#8217; formal education. In<br>
addition, many HR personnel filter resumes based on keyword.<br>
Students also sometimes become restless when they&#8217;re asked to use<br>
languages or toolsets not seen in the job ads. As a result, there&#8217;s<br>
strong incentive to teach the quirks of vendor-specific products<br>
like Microsoft Visual Studio .NET instead of focusing on general<br>
ideas. This is one of the biggest barriers to open source adoption<br>
in schools. Should schools cater to their market, or should they<br>
also explore alternatives?</li>
<li>Large companies complain about the unlicensed distribution and use<br>
of commercial software (popularly known as piracy). However, it<br>
actually strengthens dominant companies. For example, would we<br>
really be so dependent on Microsoft Office if people only used<br>
legitimate copies? If enough people chose not to buy Microsoft<br>
Office, then alternative office suites could flourish.<br>
Unfortunately, the unlicensed distribution and use of software means<br>
that other people can assume people run Microsoft Office, leading to<br>
a vicious cycle. What do you think about that?</li>
<li>Non-trivial software programs have errors. Sometimes these<br>
errors are severe, exposing your system to attacks. Some major<br>
software vendors practice &#8216;security through obscurity&#8217;; security<br>
holes are not publicized, and the companies sometimes aggressively<br>
go after whistle-blowers who try to point out weaknesses in the<br>
software. Because the companies are the only ones with access to the<br>
source, they are the only ones who can fix the broken programs, and<br>
their resources are limited. On the other hand, open source exposes<br>
all source code for potential audit. This means that other<br>
organizations and developers can examine the code for security<br>
errors, which often results in faster fixes when an exploit is<br>
actually discovered. On the other hand, it also means that crackers<br>
who want to exploit systems can find holes more easily. What do you<br>
think about disclosure versus non-disclosure?</li>
<li>Many people in the Philippines are not completely comfortable with<br>
English. We are too small a market for multinational companies to<br>
develop Tagalog versions, but some volunteers have been working on<br>
translating open source software. This has met with mixed reactions.<br>
Some people say that localizing software for the Philippines is a<br>
waste of time and students should get used to English versions right<br>
away; others say that localization is the key to helping more<br>
Filipinos get into information technology. What do you think?</li>
<li>Closed source software tends to optimize for number of features and<br>
ease of use, because that&#8217;s what draws customers. It makes common<br>
things easier. Open source software often comes with a high learning<br>
curve but focuses on power and security, making it easier for people<br>
to use it to fit their individual needs. Think about the different<br>
markets for open source and closed source software, particularly in<br>
terms of security. What are the implications of these choices?</li>
<li>Open source means there&#8217;s a lot of code out there that you can base your<br>
programming projects on. As a student, where should you draw the line on<br>
acceptable use of other people&#8217;s code?</li>
<li>Closed source software often carries a &#8220;click-through license&#8221;<br>
severely limiting your rights and giving no warranty anyway<br>
(although this last part is buried in the fine print). Open source<br>
software tells you right away that there is no warranty. It&#8217;s kinda<br>
funny the way closed source companies keep criticizing the fact that<br>
open source software isn&#8217;t backed by a company. Look into the<br>
usefulness of support contracts for large and small clients. (Hah.<br>
Leading question. Sorry. ;) )</li>
<li>What do you think about NDAs?</li>
</ul>

]]></description>
		</item>
	</channel>
</rss>