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="source"><a href="source.html">Source Code</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>
|
||||
</div>
|
||||
|
||||
|
|
58
style.css
58
style.css
|
@ -372,6 +372,64 @@ pre.js, div.float {
|
|||
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) */
|
||||
div.float {
|
||||
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