Fix some links on the website, add doctype, add license

This commit is contained in:
Michael Stapelberg 2009-02-23 04:22:40 +01:00
parent 07b92c2792
commit f6b21b331c
1 changed files with 51 additions and 19 deletions

View File

@ -1,6 +1,9 @@
<html> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head> <head>
<meta http-equiv="Content-Type" content="text/html; charset=utf8"> <title>i3 - an improved dynamic tiling window manager</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css"> <style type="text/css">
body { body {
text-align: justify; text-align: justify;
@ -18,9 +21,11 @@ li {
<p> <p>
i3 was created because wmii, our favorite window manager at the time, didnt i3 was created because wmii, our favorite window manager at the time, didnt
provide some features we wanted (Xinerama done right), had some bugs, didnt provide some features we wanted (Xinerama done right, for example), had some
progress since quite some time and wasnt easy to hack at all (source code bugs, didnt progress since quite some time and wasnt easy to hack at all
comments/documentation completely lacking). (source code comments/documentation completely lacking). Still, we think the
wmii developers and contributors did a great job. Thank you for inspiring us
to create i3.
</p> </p>
<p> <p>
@ -38,7 +43,7 @@ li {
<li> <li>
Write well readable, well <strong>documented</strong> code. Create additional Write well readable, well <strong>documented</strong> code. Create additional
documentation on how to extend i3 by explaining its internal workings. documentation on how to extend i3 by explaining its internal workings.
<br> <br />
This includes being modifyable by people who do know how to program but who are This includes being modifyable by people who do know how to program but who are
not necessarily familiar with all of X11s internals. That is, document why not necessarily familiar with all of X11s internals. That is, document why
things happen and when they happen so that the user gets a picture of the whole things happen and when they happen so that the user gets a picture of the whole
@ -77,7 +82,7 @@ li {
Provide hooks/callbacks for other programs to integrate. Using this mechanism, one Provide hooks/callbacks for other programs to integrate. Using this mechanism, one
can easily extend i3 in whatever language, without ever touching the C code. Also, can easily extend i3 in whatever language, without ever touching the C code. Also,
to communicate with a running i3 instance, messages can be sent. to communicate with a running i3 instance, messages can be sent.
<br> <br />
This approach should be more lightweight than wmiis usage of the 9P filesystem. This approach should be more lightweight than wmiis usage of the 9P filesystem.
Furthermore, core functionality does not depend on a separate program, so that i3 Furthermore, core functionality does not depend on a separate program, so that i3
runs faster, especially when your system is under load. runs faster, especially when your system is under load.
@ -89,7 +94,7 @@ li {
The usual elitism amongst minimal window managers: Dont be bloated, dont be fancy The usual elitism amongst minimal window managers: Dont be bloated, dont be fancy
(simple borders are the most decoration we want to have), dont add support for Xft (simple borders are the most decoration we want to have), dont add support for Xft
and blurred fonts. and blurred fonts.
<br> <br />
However, we do not enforce unnecessary limits such as a maximum amount of source lines However, we do not enforce unnecessary limits such as a maximum amount of source lines
of code. If it needs to be a bit bigger, it will be. of code. If it needs to be a bit bigger, it will be.
</li> </li>
@ -108,24 +113,51 @@ li {
<h2>Development</h2> <h2>Development</h2>
<p> <p>
i3 is currently developed at http://code.stapelberg.de/git. Checkouts of the master i3 is currently developed at <a href="http://code.stapelberg.de/git/i3" title="cgit">
branch are intended to be stable and working all the time. Integration of new features http://code.stapelberg.de/git/i3</a>. Checkouts of the master branch are intended to
happens in a separate branch. be stable and working all the time. Integration of new features happens in a separate branch.
</p>
<h2>License</h2>
<p>
i3 is BSD-licensed (TODO: exact license text)
</p> </p>
<h2>Contact</h2> <h2>Contact</h2>
<p> <p>
Contact us at irc://irc.twice-irc.de/i3 (or, #i3 on irc.twice-irc.de, for those without Contact us at <a href="irc://irc.twice-irc.de/i3" title="#i3 on irc.twice-irc.de">
proper URL handling setup). Feel free to ask questions, please dont ask to ask and please irc://irc.twice-irc.de/i3</a> (or, #i3 on irc.twice-irc.de, for those without proper URL
handling setup). Feel free to ask questions, please dont ask to ask and please
think before you ask :-). think before you ask :-).
</p> </p>
<h2>License</h2>
<pre>
Copyright © 2009, Michael Stapelberg
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
* Neither the name of Michael Stapelberg nor the
names of contributors may be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY Michael Stapelberg ''AS IS'' AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL Michael Stapelberg BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</pre>
</body> </body>
</html> </html>