Cleaned up the site with better modularisation, a new page, and a new opinion.
This commit is contained in:
parent
4b5a617309
commit
68efd54299
|
@ -8,9 +8,8 @@
|
|||
This is metanohi.
|
||||
|
||||
Currently, metanohi resides on *metanohi.name*. Originally, it was on
|
||||
*metanohi.org* which now&del no more redirects requests to .name. To contact
|
||||
[[./niels][Niels]] (the creator), send him an electronic mail at [[mailto:ns@metanohi.name][ns@metanohi.name]]
|
||||
{(ns@metanohi.org no more redirects emails to that address)}&small.
|
||||
metanohi.org. To contact [[./niels][Niels]] (the creator), send him an electronic mail at
|
||||
[[mailto:ns@metanohi.name][ngws@metanohi.name]].
|
||||
|
||||
metanohi is mostly XHTML 1.1 and CSS 2 valid. Currently, metanohi.name pages
|
||||
are served as text/html and not as application/xml+xhtml (as they should). This
|
||||
|
@ -18,6 +17,9 @@ might get fixed (it is extremely easy to fix, but if fixed, some things
|
|||
depending on external JavaScript which depends on non-XHTML, like the FSF
|
||||
widget on the front page, might cease to work).
|
||||
|
||||
[[./links][Propaganda]].
|
||||
|
||||
|
||||
** Copying
|
||||
|
||||
In general, text, images, and other media on metanohi is licensed under the
|
||||
|
|
|
@ -0,0 +1,70 @@
|
|||
#+title: Links
|
||||
#+summary: Various links.
|
||||
#+license: cc0
|
||||
|
||||
#++show
|
||||
#+BEGIN_SRC javascript
|
||||
// Add the FSF widget after the page has loaded.
|
||||
window.addEventListener('load',
|
||||
function(event) {
|
||||
add_fsf_widget(8085);
|
||||
}, false);
|
||||
#+END_SRC
|
||||
|
||||
|
||||
* Hyperlinks
|
||||
|
||||
My first web pages from ~2004 contained pages whose only purpose was to show
|
||||
links to other sites, because that's what you use websites for. With this page I
|
||||
intend to carry on with this tradition.
|
||||
|
||||
** Passive activism[fn:oxymoron]
|
||||
|
||||
Beware, for the following Hyperlinks contain Knowledge!
|
||||
|
||||
#++show
|
||||
#+BEGIN_SRC html
|
||||
<div style='background-color: silver; padding: 5px; border: 5px outset red;'>
|
||||
<div style='margin: 0 auto; width: 525px; text-align: center;'>
|
||||
<div style='height: 200px;'>
|
||||
<a href='http://windows7sins.org/' style='display: block; float: left'>
|
||||
<img src='http://windows7sins.org/i/widget.png'
|
||||
alt='Windows 7 Sins' style='width: 200px; height: 200px' />
|
||||
</a>
|
||||
<a href='http://wikimediafoundation.org/wiki/Support_Wikipedia/en'
|
||||
style='display: block; float: left; margin-top: 75px'>
|
||||
<img alt='Support Wikipedia' title='Support Wikipedia'
|
||||
src='http://upload.wikimedia.org/wikipedia/commons/4/4b/Fundraising_2009-square-treasure-en.png'
|
||||
style='width: 125px; height: 125px' />
|
||||
</a>
|
||||
<a href='http://www.fsf.org/campaigns/opendocument/' style='display: block; float: left'>
|
||||
<img src='http://static.fsf.org/nosvn/opendocument/medium/odf.png'
|
||||
alt='Use ODF!' style='width: 200px; height: 200px' />
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<a href='http://www.fsf.org/facebook/mark-zuckerberg-is-time-magazines-person-of-the-year-wheres-the-dislike-button/'
|
||||
style='display: block; padding: 6px 0; background-color: yellow;'>
|
||||
<img src='http://static.fsf.org/nosvn/dislike200.png'
|
||||
alt="Don't use Facebook!" title="Don't use Facebook!"
|
||||
style='width: 200px; height: 105px' />
|
||||
</a>
|
||||
|
||||
<a style='display: block; font-size: 30px; background-color: crimson'
|
||||
href='http://www.savetheinternet.com/'>Save the Internet</a>
|
||||
<a style='display: block; font-size: 30px; background-color: red'
|
||||
href='http://petition.stopsoftwarepatents.eu/'>Stop software patents</a>
|
||||
<a style='display: block; font-size: 30px; background-color: magenta'
|
||||
href='http://defectivebydesign.org/'>Stop Digital Rights Management</a>
|
||||
|
||||
<div style='padding: 6px 0; background-color: green;'>
|
||||
<div style='margin: 0 auto; width: 260px;' id='fsfextern'></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
#+END_SRC
|
||||
|
||||
|
||||
[fn:oxymoron] "Passive activism" is an oxymoron. Activism is, of course, not a
|
||||
passive thing. But having links stowed on the front of one's web page
|
||||
certainly is.
|
|
@ -8,7 +8,9 @@
|
|||
Niels G. W. Serup is the creator of metanohi and [[/projects/mege/][mege]], metanohi's engine. He
|
||||
was born in 1992 and lives in Denmark.
|
||||
|
||||
He studies datalogi (computer science) at the University of Copenhagen, [[https://en.wikipedia.org/wiki/DIKU][DIKU]].
|
||||
He studies datalogy (computer science) at [[http://diku.dk/][DIKU]].
|
||||
|
||||
He goes by the nicknames "ngws" and "nqpz" (and a few others).
|
||||
|
||||
|
||||
** Contact
|
||||
|
@ -58,8 +60,8 @@ need to synchronize my files with my laptop, I remember putting my flash drive
|
|||
in my lower left pocket. I pick it up and put it in my laptop, and then I run
|
||||
Unison again.
|
||||
|
||||
It's fast, secure and durable (I often have poor or even none connection when
|
||||
working on my laptop).
|
||||
It's fast, secure and durable (I sometimes have poor or even none connection
|
||||
when working on my laptop).
|
||||
|
||||
|
||||
** Things which Niels uses but doesn't like
|
||||
|
@ -93,7 +95,7 @@ In order of randomness:
|
|||
+ [[https://gitorious.org/~nqpz][Gitorious]]
|
||||
+ [[http://openlibrary.org/people/nqpz][Open Library]]
|
||||
+ [[http://en.literateprograms.org/User:NqpZ][LiteratePrograms]]
|
||||
+ [[https://launchpad.net/~nqpz][Launchpad]]
|
||||
+ [[https://launchpad.net/~ngws][Launchpad]]
|
||||
+ [[http://uncyclopedia.wikia.com/wiki/User:Schabeindividuum][Uncyclopedia]] (don't take this one seriously)
|
||||
|
||||
Also, I don't use Facebook (or Facebook-/like/ social networks). If I did, my
|
||||
|
@ -106,7 +108,7 @@ friendica, or something else instead of Facebook.
|
|||
|
||||
Apparently someone else sharing my first name and my last name is on
|
||||
Facebook. That's not me. I don't use PhageBook. I do, however, use [[http://friendica.com/][friendica]] on
|
||||
[[http://hongabar.org/][Hongabar]].
|
||||
[[http://hongabar.org/][Hongabar]] (currently down).
|
||||
|
||||
** Keys
|
||||
|
||||
|
|
|
@ -1,84 +1,32 @@
|
|||
#+title: Home
|
||||
#+summary: This is the start page.
|
||||
#+license: bysa, own works
|
||||
#+license: Varying, external works
|
||||
|
||||
#++show
|
||||
#+BEGIN_SRC javascript
|
||||
// Add the FSF widget after the page has loaded.
|
||||
window.addEventListener('load',
|
||||
function(event) {
|
||||
add_fsf_widget(8085);
|
||||
}, false);
|
||||
#+END_SRC
|
||||
#+license: cc0, own text
|
||||
|
||||
|
||||
* This is metanohi
|
||||
* Meta-meta-meta-meta-meta-metanohi!
|
||||
|
||||
*metanohi* is a website founded in 2009 with a well-defined purpose: to
|
||||
exist. It is the personal website of [[/about/niels][Niels G. W. Serup]], a [[/writings/hacking][hacker]] apprentice in
|
||||
a world of non-hackers.
|
||||
*metanohi* is a website created in 2009. It is the personal website of [[/about/niels][Niels
|
||||
G. W. Serup]], a [[/writings/hacking][hacker]] apprentice in a world of non-hackers.
|
||||
|
||||
Historically, this start page has featured text which had little purpose except
|
||||
to exist. That is over now. /metanohi/ has no real need for a start page ---
|
||||
and that means no more superfluous text[fn:extra].
|
||||
|
||||
Feel free to check out my [[/projects/][Projects]] page.
|
||||
|
||||
* Passive activism[fn:oxymoron]
|
||||
|
||||
Beware, for the following Hyperlinks contain Knowledge!
|
||||
|
||||
#++show
|
||||
#+BEGIN_SRC html
|
||||
<div style='background-color: silver; padding: 5px; border: 5px outset red;'>
|
||||
<div style='margin: 0 auto; width: 525px; text-align: center;'>
|
||||
<div style='height: 200px;'>
|
||||
<a href='http://windows7sins.org/' style='display: block; float: left'>
|
||||
<img src='http://windows7sins.org/i/widget.png'
|
||||
alt='Windows 7 Sins' style='width: 200px; height: 200px' />
|
||||
</a>
|
||||
<a href='http://wikimediafoundation.org/wiki/Support_Wikipedia/en'
|
||||
style='display: block; float: left; margin-top: 75px'>
|
||||
<img alt='Support Wikipedia' title='Support Wikipedia'
|
||||
src='http://upload.wikimedia.org/wikipedia/commons/4/4b/Fundraising_2009-square-treasure-en.png'
|
||||
style='width: 125px; height: 125px' />
|
||||
</a>
|
||||
<a href='http://www.fsf.org/campaigns/opendocument/' style='display: block; float: left'>
|
||||
<img src='http://static.fsf.org/nosvn/opendocument/medium/odf.png'
|
||||
alt='Use ODF!' style='width: 200px; height: 200px' />
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<a href='http://www.fsf.org/facebook/mark-zuckerberg-is-time-magazines-person-of-the-year-wheres-the-dislike-button/'
|
||||
style='display: block; padding: 6px 0; background-color: yellow;'>
|
||||
<img src='http://static.fsf.org/nosvn/dislike200.png'
|
||||
alt="Don't use Facebook!" title="Don't use Facebook!"
|
||||
style='width: 200px; height: 105px' />
|
||||
</a>
|
||||
|
||||
<a style='display: block; font-size: 30px; background-color: crimson'
|
||||
href='http://www.savetheinternet.com/'>Save the Internet</a>
|
||||
<a style='display: block; font-size: 30px; background-color: red'
|
||||
href='http://petition.stopsoftwarepatents.eu/'>Stop software patents</a>
|
||||
<a style='display: block; font-size: 30px; background-color: magenta'
|
||||
href='http://defectivebydesign.org/'>Stop Digital Rights Management</a>
|
||||
|
||||
<div style='padding: 6px 0; background-color: green;'>
|
||||
<div style='margin: 0 auto; width: 260px;' id='fsfextern'></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
#+END_SRC
|
||||
Historically, this start page has featured text which tried to be funny. It
|
||||
never really worked right, so now there's just a lot of footnotes.[fn:alot].
|
||||
|
||||
|
||||
[fn:extra] Not much, anyway.[fn:notsuperfluous]
|
||||
* Quick links
|
||||
|
||||
[fn:notsuperfluous] This footnote is not superfluous.[fn:notfunny]
|
||||
If you're not the type who crawls through the entirety of a website when you
|
||||
visit it, here are the author's pick of metanohi pages you should read:
|
||||
|
||||
[fn:oxymoron] "Passive activism" is an oxymoron. Activism is, of course, not a
|
||||
passive thing. But having links stowed on the front of one's web page
|
||||
certainly is.
|
||||
+ <@eval macros.titlelink('/writings/atem')@>
|
||||
+ <@eval macros.titlelink('/writings/software-licenses')@>
|
||||
+ <@eval macros.titlelink('/projects/sleinlib')@>
|
||||
+ <@eval macros.titlelink('/projects/magicng')@>
|
||||
|
||||
|
||||
[fn:alot] Like, 3[fn:alot2]
|
||||
|
||||
[fn:alot2] No, more like 4[fn:notfunny]
|
||||
|
||||
[fn:notfunny] This footnote is not funny.[fn:notsuperfluous]
|
||||
|
||||
[fn:notsuperfluous] This footnote is not superfluous.[fn:notfunny]
|
||||
|
|
|
@ -12,7 +12,8 @@ See [[http://gitorious.org/sleinlib]].
|
|||
Includes:
|
||||
|
||||
+ Standard ML
|
||||
+ Prolog
|
||||
+ Haskell
|
||||
+ Math
|
||||
+ Junk code
|
||||
+ Mini projects/experiments
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#+title: Writings
|
||||
#+summary: A list of my writings
|
||||
#+license: bysa
|
||||
#+license: cc0
|
||||
|
||||
* Writings
|
||||
|
||||
|
@ -9,10 +9,16 @@
|
|||
macros.list_pages()
|
||||
#+END_SRC
|
||||
|
||||
** Pseudo-writings
|
||||
|
||||
+ <@eval macros.titlelink('/projects/magicng/')@>
|
||||
|
||||
|
||||
** Old
|
||||
|
||||
+ [[http://projects.metanohi.name/eonaton/?t=0&s=5][Eon Aton]] (both a story and an unfinished game)
|
||||
|
||||
|
||||
** Purposely crappy
|
||||
|
||||
+ [[./potator/][POTATORR!]]
|
||||
|
|
|
@ -0,0 +1,68 @@
|
|||
#+title: My choices of software licenses
|
||||
#&summary
|
||||
Which licenses do I use, and why?
|
||||
#&
|
||||
#+startup: showall
|
||||
#+license: bysa
|
||||
|
||||
* My choices of software licenses
|
||||
|
||||
I like strong copyleft, the stuff found in the GNU General Public License, the
|
||||
Creative Commons Attribution-Share Alike, and others. I like how people cannot
|
||||
take the code or culture I contributed to the world and turn it into something
|
||||
non-free. I have used those licenses a lot.
|
||||
|
||||
For cultural works, it seems to me that the Creative Commons Attribution-Share
|
||||
Alike has a strong following; of course some people dislike it for being a long,
|
||||
legalese text, but my general impression is that people who want to create
|
||||
sharable and modifiable cultural works like it just fine. If there was a large
|
||||
resistance towards the BY-SA, making something available under that license
|
||||
would mean excluding many people from remixing that something, just because of
|
||||
their dislike of the license. Since that doesn't appear to be the case, I'll
|
||||
happily continue to use the BY-SA license.
|
||||
|
||||
For software, on the other hand, there are many loud voices against the
|
||||
GPL. [[http://dustycloud.org/blog/field-guide-to-copyleft][This article]] explains the arguments well. As much as I like to copyleft my
|
||||
code, I find it even more important that it's not lonely; and if so many are
|
||||
against the strong copyleft in the GPL, I feel I must concede and release my
|
||||
software under BSD3 or something on that level of lack of user freedom.
|
||||
|
||||
I only see two reasons to not use strong copyleft with a program (and they
|
||||
overlap):
|
||||
|
||||
+ If the main objective of the software is to become widespread (like how the
|
||||
Ogg Ogg/Vorbis codec uses a lax license --- which, by the way, [[https://lwn.net/2001/0301/a/rms-ov-license.php3][RMS agrees]]
|
||||
with)
|
||||
+ If so many people dislike strong copyleft that too few are willing to
|
||||
contribute to a strong copyleft project (my reason)
|
||||
|
||||
I'm not that interested in whether GPL usage is currently dropping or rising, or
|
||||
that the GPL is still very widely used; what interests me is that a high number
|
||||
of projects simply do not use the GPL. I found the [[https://archive.fosdem.org/2012/schedule/event/is_copyleft_being_framed.html][Is copyleft being framed?]]
|
||||
talk interesting, but copyleft being framed doesn't change the data at
|
||||
[[http://flossmole.org]]: [[http://flossmole.org/system/files/FreecodeLicenses2012.png][this]] and [[http://flossmole.org/system/files/FSFLicenseCounts2012_0.png][this]] show that while GPL usage is high, so is the
|
||||
combined use of BSD3, Expat/MIT, Apache 2.0, and other lax licenses.
|
||||
|
||||
A (for me) important example of where a lax license (in this case the BSD3) is
|
||||
pretty much used everywhere is Haskell's package collection, [[http://hackage.haskell.org/][Hackage]]. If I came
|
||||
along with a GPL-licensed program, it would be pretty lonely.
|
||||
|
||||
I must remind myself that strong copyleft was never an end in itself, but merely
|
||||
a help. From now on (Oct 10, 2012), I'll make new software written by myself
|
||||
available under the BSD3 license. If at some point in the future, the usage of a
|
||||
lax licenses drops a lot and the usage of strong copyleft licenses rises (I
|
||||
don't think that'll happen), I might switch back to using a strong copyleft
|
||||
license. Until then, let the BSD3 experiment begin!
|
||||
|
||||
The main point of it all is to share code both ways, and if that flow works
|
||||
better with a lax license, then I think I'm okay with the risk of someone
|
||||
putting it into a proprietary program, even though I find that amoral.
|
||||
|
||||
I'm not going to relicense past (A|L)?GPL'd programs I've written unless someone
|
||||
asks me to.
|
||||
|
||||
I'll still contribute to strong copyleft software, but I might mention this URL.
|
||||
|
||||
If I were to place myself in a camp, it would be the
|
||||
I-like-copyleft-sometimes-but-I-like-sharing-code-even-more camp.
|
||||
|
Loading…
Reference in New Issue