Beginning concepts for article on JavaScript freedom
I am currently working with RMS on a release announcement that touches on this topic, but felt that a permenant article on the actual project would serve an even greater purpose of attrating additional free software supporters. This is by no means meant to replace RMS' ``The JavaScript Trap'' article; it merely expands upon it.website
parent
b400535020
commit
b2a38adeb1
|
@ -20,6 +20,7 @@
|
||||||
<li id="manual"><a href="manual.html">Manual</a></li>
|
<li id="manual"><a href="manual.html">Manual</a></li>
|
||||||
<li id="source"><a href="source.html">Source Code</a></li>
|
<li id="source"><a href="source.html">Source Code</a></li>
|
||||||
<li id="bugs"><a href="bugs.html">Support / Bugs</a></li>
|
<li id="bugs"><a href="bugs.html">Support / Bugs</a></li>
|
||||||
|
<li id="whyfreejs"><a href="whyfreejs.html">Why Free JavaScript?</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
58
style.css
58
style.css
|
@ -372,6 +372,64 @@ pre.js, div.float {
|
||||||
padding: 1em;
|
padding: 1em;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/** Free JS */
|
||||||
|
#menu ul #whyfreejs {
|
||||||
|
position: absolute;
|
||||||
|
|
||||||
|
background-color: #f57900;
|
||||||
|
|
||||||
|
text-align: center;
|
||||||
|
line-height: 1.25em;
|
||||||
|
|
||||||
|
right: 0em;
|
||||||
|
width: 8em;
|
||||||
|
margin: -4.25em 0em 0em 0em;
|
||||||
|
border-radius: 0.5em 0em 0em 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
#menu ul #whyfreejs a:hover {
|
||||||
|
/* retain style */
|
||||||
|
background-color: #f57900;
|
||||||
|
border-radius: 0.5em 0em 0em 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
body.whyfreejs #menu {
|
||||||
|
background-color: #f57900;
|
||||||
|
border-bottom-color: #ce5c00;
|
||||||
|
}
|
||||||
|
|
||||||
|
body.whyfreejs #menu ul {
|
||||||
|
visibility: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
h3.menuhead {
|
||||||
|
position: absolute;
|
||||||
|
|
||||||
|
font-size: 1.25em;
|
||||||
|
font-weight: normal;
|
||||||
|
letter-spacing: 0.2em;
|
||||||
|
|
||||||
|
top: -2.25em;
|
||||||
|
padding: 0px;
|
||||||
|
margin: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
body.whyfreejs #content {
|
||||||
|
font-family: times;
|
||||||
|
text-align: justify;
|
||||||
|
}
|
||||||
|
|
||||||
|
body.whyfreejs #content h3 {
|
||||||
|
/* original body font */
|
||||||
|
font-family: arial, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
blockquote.quote {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/* from manual (overrides some of the styles above) */
|
/* from manual (overrides some of the styles above) */
|
||||||
div.float {
|
div.float {
|
||||||
padding: 0;
|
padding: 0;
|
||||||
|
|
|
@ -0,0 +1,28 @@
|
||||||
|
<h3 class="menuhead">
|
||||||
|
The Importance of JavaScript that Respects Your Freedoms
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<blockquote class="quote">
|
||||||
|
It occurred to me that when we announce ease.js it would be a good occasion to
|
||||||
|
post something about the importance of making JavaScript code free.
|
||||||
|
—Richard Stallman
|
||||||
|
</blockquote>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
GNU ease.js is in a position to help the free software community by providing
|
||||||
|
features under a copyleft license that encourages developers to release their
|
||||||
|
own code under a compatible free software license. But not everyone may
|
||||||
|
understand why this decision and the urging of free (as in freedom) JavaScript
|
||||||
|
are so fundamentally <em>vital</em> to the future of a free and cooperative
|
||||||
|
Internet accessible to <em>all</em> users, including users of free software.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<strong>We need your help to protect the fundamental freedoms of Internet
|
||||||
|
users.</strong> This article is both a detailed description of the problem
|
||||||
|
from the perspective of a user and an appeal to developers to develop free
|
||||||
|
software for the Web; it is heavily influenced by Richard Stallman's article
|
||||||
|
<a href="https://www.gnu.org/philosophy/javascript-trap.html">The JavaScript
|
||||||
|
Trap</a>—which you should also read—and has been written with his
|
||||||
|
input. If you already write free JavaScript, then thank you.
|
||||||
|
</p>
|
Loading…
Reference in New Issue