GetWiki:1.0

edit this, make it better, get wiki

GetWiki&OverviewCustom Messages/Links/Images/Formulas/Chars&Symbols1.0/2.0/InterWikiFeed/Web
table of contents 

Introducing GetWiki 1.0

GetWiki, for Wiki's

Despite the wonderful aspects of what the software could do, MediaWiki 1.1.0 had many nagging problems, along with many hidden defaults which may not serve other sites beyond Wikipedia's reach. After a series of bugfixes to Mediawiki 1.1.0, it became apparent the Internet-Encyclopedia software had been "forked", and GetWiki 1.0 was born. Of course, one developer's fork is another's spellcheck, but in this case, it is clearer to call it a fork and move on from there.

It is now clear most of the small problems have been addressed, and users of both applications can easily see the visual user interface differences. Also, Wikinfo may have been the first large Wiki site to use the XML export Mediawiki 1.1.0, and now GetWiki 1.0, now offers. This feature allows a Wiki site to have instant access to the latest version of a Wikipedia article, and in this case, use that GNU FDL content to build differing viewpoints and alternate connections of thought.

This addresses one of the most prevalent criticisms about editing for Internet-Encyclopedia: The fact that so many hundreds of thousands of articles already exist on Wikipedia, why would one bother with a "spin-off"? Manually importing articles is labourious, and requires dedicated editors to decide what needs to be imported. Automatic XML importing eliminates these problems, and encourages editors to edit and save whatever articles are missing when they click on green links.

Technical Features

Future Improvements

Given world enough and time, these suggestions and improvements could be made for a potential 2.0 release. In the meantime, though, GetWiki 1.0 should be put to the test right here, and on other Wiki sites where developers wish to try it. Many thanks to the developers of MediaWiki for creating such a flexible package in the first place.

Licensing Explained

GetWiki copyright includes the Creative Commons License (some rights reserved)

GetWiki requires Attribution
GetWiki is for Non-Commercial uses

GetWiki uses a "split" license, where part of the code and the images are not released under the GPL, but under the CCL. The relevant files are under the Attribution-NonCommercial 1.0, while the README is under Attribution-NonCommercial-ShareAlike 1.0. The remaining modified files are under the GPL.

The intention has been simply to bar the commercial application of GetWiki rather than prevent developers from making derivative works from it, and to move away from the policies of the FSF, where possible. MySQL, for example, uses a "dual" license, offered under the GPL as well as commercial licensing. Commercial usurping of MySQL is prevented in all practicality by the centrality and influence, documentation and training MySQL AB provides. The case with GetWiki is not different in principle, but due to its lack of centrality or influence, a dual license would not prevent commercial usurpation, and the GPL used alone would encourage it.

In fact, there is no prevention of developers, such as those making up MediaWiki Development, from taking GetWiki and incorporating the changes and improvements into their application (as they have more recently, using the CCL'ed Sajax Toolkit). There is also nothing preventing developers from creating their own XML import solution. The technical task GetWiki performs in importing articles from other Wikis is actually a "trivial" one, and the code to do so is readily available on the internet from a variety of sources. Therefore, the split licensing of GetWiki may break spirit with the GPL, but it is not meant to prevent otherwise open source applications or derivative works - it is not a patent.

Releases and Downloads

GetWiki 1.0 is available, and the current download is the first release. It is a substantial fork of MediaWiki 1.1.0, and is currently running Wikinfo as included in the tar archive(or different, as noted). Changes will be noted here as a simple changelog. By requirement, GetWiki 1.0 is released under GPL, but new code, documentation and images are released under CCL, which is not intended to preclude code-merging back into MediaWiki.

Installation

$wgDBserver may be remote or local, -p means $wgDBsqlpassword is needed:

mysql -p -h $wgDBserver $wgDBname < /path/to/getwiki.sql

Using our short URL trick (Apache's .htaccess file):

RewriteEngine on

RewriteRule   ^-(.*)$ wiki.php?title=$1 [L]

Acknowledgments

GetWiki 1.0 designed by M.R.M. Parrott (proteus) and rimric design, with huge thanks to:

GetWiki&OverviewCustom Messages/Links/Images/Formulas/Chars&Symbols1.0/2.0/InterWikiFeed/Web


Some content adapted from the Wikinfo article "GetWiki:1.0" under the GNU Free Documentation License.


about GetWiki
recent changes
random page
xml news feed
wiki functions
GetWiki forums
site news
water cooler