I am running a SmallWiki for the NYC Smalltalk user's group. I can run it
because I am not engaging in commerce i.e. it runs on a non-commercial
license, to that extent it is very clear what one can and can not do. Not
sure why you all are having such a difficulty in understanding this. If
somebody wants to make money with SmallWiki and finds it offensive to
share with the technology partner that creates the tools which allow one
to run and enhance SmallWiki then said individual would have to use
Squeak. BTW, BottomFeeder does not have "this issue" as you put it because
it is a non-commercial product therefore it can use the "non-commercial"
license.
VW can run headless. VisualWave servers are deployed headlessly.
I keep hearing about Monticello it would be nice to see a comparison in
order to understand why it is more advanced than StORE.
A full copy of the email apparently does did not get sent. Is there now a
"traits" implementation in Squeak?
Oh yes, why would one want to run a VNC server from within the Squeak
image?
thanks
-Charles
On Wed, 8 Dec 2004 20:03:32 +0100, Lukas Renggli <renggli(a)iam.unibe.ch>
wrote:
Chris, don't worry about porting issues with
SmallWiki 2. Thanks for all
your work on SmallWiki 1!
I will officially announce now that we are developing SmallWiki 2 is
Squeak, with Seaside as default view and GOODS as default backend.
The main reason for this change are the followings:
- The VisualWorks license sucks. Lots of people are unable to run
SmallWiki on their servers simply because they would need to buy a
Cincom license. I don't know why Bottom Feeder doesn't has this issue?
- Squeak and its libraries are all open-source. The latest
implementations of Seaside and GOODS are always at your fingertips. As
versioning system we are using Monticello that is more advanced and much
faster than StORE. Squeak can be easily run headless (even with a VNC
server running within the image itself) on any machine.
- Porting back SmallWiki 2 to VisualWorks should be very easy, as there
is an excellent port of Seaside by Michel Bany, adding also a lot of
methods that are commonly used in Squeak.
- Traits could help a lot avoiding code duplication and with the
flattening property it is no problem to keep compatibility with other
Smalltalks.
Cheers,
Lukas
--
Charles A. Monteiro