Jump to content

Practical Differences Between Foswiki and TWiki?

cothomps's Photo
Posted Dec 14 2009 09:07 AM
4696 Views

I've been running a fairly small TWiki (http://www.twiki.org) application and watched the fork (http://www.foswiki.org) that happened last year with some interest. In the year after the fork, has anyone had experience in comparing the installation and administration of TWiki with Foswiki?

Have there been significant differences created in the Foswiki application that distinguishes it from TWiki, or are they still largely identical systems from an administrative point of view?

Is there something that would recommend Foswiki over TWiki?

Thanks!

Tags:
0 Subscribe


2 Replies

0
  Don Barry's Photo
Posted Dec 14 2009 11:46 AM

Hi cothomps,

I upgraded all of my installations from TWiki -> Foswiki at their 1.0.0
release (which would essentially be TWiki 4.4) and have tracked them since.

The primary, chief, main, and ultimate difference between the two are "developers,
developers, developers." What what I can see, the set of demands forced by
TWiki.Net in their takeover ran off every single core developer except the
trademark holder, who is the CTO of TWiki.Net, and a contract employee. According
to http://blog.wikiring.com/Blog/WebHome the number of core developers on Foswiki
is now 32, and the number on TWiki is 2. The departing developers include the last
two release managers and those who rearchitected the platform to OO design
over the last few years.

That makes it essentially a renaming, not a fork.

On technical differences, Foswiki is descended from the SVN "HEAD" and the
current TWiki from the previous "4.3" branch at the time of the split, presumably because manpower constraints at TWiki could not invest the effort to stabilize the
development branch. So Foswiki is significantly closer to deployment of pluggable database and pluggable server front and backends. Both projects fix bugs, but
Foswiki has had the huge manpower advantage and has a large lead in that area.
(They've also introduced bugs which they have subsequently fixed rapidly because
of the pace of development -- but then so has TWiki)

I've found the Foswiki community responsive on IRC, with a channel pretty
consistently inhabited by high-level developers. Access to both chat room
archival logs which will show the relative activity/inactivity can be found at:

http://colas.nahaboo.net/twikiirc/

The Ohloh project metrics reinforce this:
http://www.ohloh.net...project_1=TWiki

The last factor is behavior. I'm appalled by what TWiki.net did, and fully
understand the feeling of violation many developers have said they felt. I've
made blog comments to this effect before, and TWiki corporate has sent emails
complaining about my actions -- not to me, but to colleagues in my workplace.
In the first instance, to some twenty addresses obtained by mining one of my
wikis. Decorum prevents me from saying what I think should properly be said
about that.

TWiki goes to great lengths to extol the virtues of their "welcoming community" and
their "positive code of conduct." From my vantage, it would appear that they reserve
to themselves the right to exert the emperor's prerogative and everyone else can
go along or go elsewhere. So far, the latter choice has proven the vastly more popular.
0
  Fil Salustri's Photo
Posted Dec 15 2009 09:17 AM

I've been a user of both twiki and foswiki. I'm on the foswiki side of things. Rather than reproduce it all here, I would refer you to my blog article about it.
Cheers.
Fil