Our Goals

From LXF Wiki

The rules of the Make it with Mono competition stated that "entries should be realistic -- please suggest programs that can feasibly be written in a few weeks, not massive office suites or development toolchains." Sadly people didn't read that too closely, so several of the top results ended up being rather large programs (an AutoCAD clone anyone?).

The winner was Web Weaver, which requested a clone of the well-established and rather feature-packed Dreamweaver HTML editor, but, even though it quite clearly went against our rules, we're going to give it a stab anyway.

Table of contents

Project Goals

We aim to replicate 100% of Dreamweaver's functionality using Mono, GTK# and Gecko. Only a few people will actually have access to Dreamweaver, so the Dreamweaver information page exists to show everyone roughly how Dreamweaver works.

As with any software project, some bits are easy and some are hard. We intend to implement the easy things first so that we can get a working release out the door as fast as possible. As Gecko is a rather integral part of the project, we are somewhat tied by what it is capable of doing; hopefully we can get a Mozilla specialist on board to smooth that over nicely.

What about software patents?

Software patents are not valid in the European Union, where Linux Format magazine and this project is based.

What licence are you using?

GNU GPL v2 or later. If GPL 3 comes out before our first code drop, we'll use that instead.

Why Mono?

Because it was the Make it with Mono competition, not the Make it with OCaml competition. Besides, Mono/C# is easy to learn, easy to program, and has some nice developer tools.