1
0
Fork 0

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
Mike Gerwitz 2013-12-26 23:58:19 -05:00 committed by Mike Gerwitz
parent b400535020
commit b2a38adeb1
3 changed files with 87 additions and 0 deletions

View File

@ -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>

View File

@ -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;

28
whyfreejs.html 100644
View File

@ -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.
&mdash;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>&mdash;which you should also read&mdash;and has been written with his
input. If you already write free JavaScript, then thank you.
</p>