Re: [ql-users] This is the LICENCE

2002-06-24 Thread Richard Zidlicky


On Sat, Jun 22, 2002 at 11:41:44PM +0100, Tony Firshman wrote:
 
 On  Sat, 22 Jun 2002 at 11:52:28, Richard Zidlicky wrote:
 (ref: [EMAIL PROTECTED])
 
 
 On Thu, Jun 20, 2002 at 12:03:03AM +0100, Roy Wood wrote:
 
  In message [EMAIL PROTECTED], Richard
  Zidlicky[EMAIL PROTECTED] writes
  SNIP
  Absolutely not. If you are building hardware you can't simply provide
  the user with an official SMSQ version in EPROM and a patch on a floppy
  disk and expect him to apply the patch to the EPROM.
  No need. All versions of SMSQ/E for the Qxx (which is what we are
  talking about here - possibly the GoldFire later but that will have
  flash ROM) are LRESPR'able over the source code on the ROM. That is what
  I do because I have an early version of the ROM.
 
 it will break when harddisks are accessed in LBA instead of CHS mode.
 That is interesting.  I thought Tony Tebby had always intended that the
 SMSQ code could be LRESPRed.

you can allways lrespr it from floppy. Keeping HD full backwards compatible
with current versions of SMSQ would be probably a lot more work, as far
as I could judge this is one of the rather messy aspects of SMSQ.
I think most people would like to convert to LBA because that allows
 - disks  8GB (once a few other bugs are ironed out)
 - safe HD image exchange with QXL/QPC

 I suspect the majority of users are now running with LRESPRed SMSQ.
 Besides, what is the point to require the user to go through additional
 hoops like this? The speed argument mentioned later in this discussion
 is tripple nonsense and the authors of it should know better.
 You need to explain the 'triple' nonsense.

- the code is in fast ROM and can be copied from there to RAM much
  faster than from a HD to RAM, iirc SMSQ already does this.
- lrespr SMSQ involves a repeated HW initialisation, count another
  few seconds on that
- it is much easier to screw up your HD than your ROM

Richard



Re: [ql-users] This is the LICENCE

2002-06-24 Thread P Witte


Richard Zidlicky writes:

  it will break when harddisks are accessed in LBA instead of CHS mode.
  That is interesting.  I thought Tony Tebby had always intended that the
  SMSQ code could be LRESPRed.

 you can allways lrespr it from floppy. Keeping HD full backwards
compatible
 with current versions of SMSQ would be probably a lot more work, as far
 as I could judge this is one of the rather messy aspects of SMSQ.
 I think most people would like to convert to LBA because that allows
  - disks  8GB (once a few other bugs are ironed out)
  - safe HD image exchange with QXL/QPC

Changing from CHS to LBA is an extreme example and that sort of issue is
only likely to crop up once in a blue moon.

  I suspect the majority of users are now running with LRESPRed SMSQ.
  Besides, what is the point to require the user to go through additional
  hoops like this? The speed argument mentioned later in this discussion
  is tripple nonsense and the authors of it should know better.
  You need to explain the 'triple' nonsense.

 - the code is in fast ROM and can be copied from there to RAM much
   faster than from a HD to RAM, iirc SMSQ already does this.
 - lrespr SMSQ involves a repeated HW initialisation, count another
   few seconds on that
 - it is much easier to screw up your HD than your ROM

1) The difference is maybe a second or two on a Q60
2) The bootloader could perhaps be upgraded to do this more intelligently
3) That will always be the case. At least, with a spare copy of the OS on a
floppy youre not irretrievably sunk.

In a situation where the OS is frequently being updated/upgraded (as we hope
will be the case in the near future ;) it doesnt make sense to have the OS
in ROM at all. The ROM need only contain a bootstrap. That way SMSQ
would only ever need to be initialised once - namely from the most recent
version on the hard disk.

(A useful purpose for a ROM bootloader might be to search for available
OSes on the hard disk and offer a simple menu for selecting which one to
boot.)

Per





RE: [ql-users] This is the LICENCE

2002-06-24 Thread Norman Dunbar


And, I believe that this was the sort oif thing that Dave (Dexter) was after
in a recent post.
Set up SMSQ so that the bootstrapping process looked for and offered various
OS versions to be loaded.
I'll second that.

Regards,
Norman.

-
Norman Dunbar
Database/Unix administrator
Lynx Financial Systems Ltd.
mailto:[EMAIL PROTECTED]
Tel: 0113 289 6265
Fax: 0113 289 3146
URL: http://www.Lynx-FS.com
-


-Original Message-
From: P Witte [mailto:[EMAIL PROTECTED]]
Sent: Monday, June 24, 2002 11:47 AM
To: [EMAIL PROTECTED]
Subject: Re: [ql-users] This is the LICENCE


SNIP

 (A useful purpose for a ROM bootloader might be to search for available
 OSes on the hard disk and offer a simple menu for selecting which one to
 boot.)

Per

This email is intended only for the use of the addressees named above and
may be confidential or legally privileged.  If you are not an addressee you
must not read it and must not use any information contained in it, nor copy
it, nor inform any person other than Lynx Financial Systems or the
addressees of its existence or contents.  If you have received this email
and are not a named addressee, please delete it and notify the Lynx
Financial Systems IT Department on 0113 2892990.



Re: [ql-users] This is the LICENCE

2002-06-23 Thread Tony Firshman


On  Sun, 23 Jun 2002 at 09:21:32, Bill Waugh wrote:
(ref: 003201c21a8f$027d3240$eaf47ad5@famwaugh)




- Original Message -
Now not (8-)#
From: Tony Firshman [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Saturday, June 22, 2002 11:41 PM
Subject: Re: [ql-users] This is the LICENCE

Lets forget the speed thing, the litle extra time to Lrespr the code from hd
is nowt compared to the boot up time of my PC.
I am not talking about boot speed but running speed - that is certainly
worth the extra boot time.

Mind you this is more relevant to earlier systems I think, although
LREPRed O/S is still faster on today's systems - marginally (I believe).
-- 
 QBBS (QL fido BBS 2:252/67) +44(0)1442-828255
  tony@surname.demon.co.uk  http://www.firshman.demon.co.uk
   Voice: +44(0)1442-828254   Fax: +44(0)1442-828255
TF Services, 29 Longfield Road, TRING, Herts, HP23 4DG




Re: [ql-users] This is the LICENCE

2002-06-23 Thread Marcel Kilgus


Tony Firshman wrote:
 I am not talking about boot speed but running speed - that is certainly
 worth the extra boot time.

The first thing all versions of SMSQ/E do is copying themselves to
some RAM location anyway. I.e. there is no waste of memory when
loading SMSQ/E from disc.

Marcel




Re: [ql-users] This is the LICENCE

2002-06-22 Thread Richard Zidlicky


On Thu, Jun 20, 2002 at 12:03:03AM +0100, Roy Wood wrote:
 
 In message [EMAIL PROTECTED], Richard 
 Zidlicky[EMAIL PROTECTED] writes
 SNIP
 Absolutely not. If you are building hardware you can't simply provide
 the user with an official SMSQ version in EPROM and a patch on a floppy
 disk and expect him to apply the patch to the EPROM.
 No need. All versions of SMSQ/E for the Qxx (which is what we are 
 talking about here - possibly the GoldFire later but that will have 
 flash ROM) are LRESPR'able over the source code on the ROM. That is what 
 I do because I have an early version of the ROM.

it will break when harddisks are accessed in LBA instead of CHS mode.
Besides, what is the point to require the user to go through additional
hoops like this? The speed argument mentioned later in this discussion 
is tripple nonsense and the authors of it should know better. Surely 
the version control which was intended as the main benefit of this 
license doesn't benefit from an approach like this where user is 
supposed to patch his own software.

In any case this discussion is pretty academic, I do not intend to
do extra work like providing patches just to please a broken license.

BTW how is it possible that newest QPC has some nonstandard SMSQ
extensions? Have these already been included in the official SMSQ 
version?

Richard



Re: [ql-users] This is the LICENCE

2002-06-22 Thread Tony Firshman


On  Sat, 22 Jun 2002 at 11:52:28, Richard Zidlicky wrote:
(ref: [EMAIL PROTECTED])


On Thu, Jun 20, 2002 at 12:03:03AM +0100, Roy Wood wrote:

 In message [EMAIL PROTECTED], Richard
 Zidlicky[EMAIL PROTECTED] writes
 SNIP
 Absolutely not. If you are building hardware you can't simply provide
 the user with an official SMSQ version in EPROM and a patch on a floppy
 disk and expect him to apply the patch to the EPROM.
 No need. All versions of SMSQ/E for the Qxx (which is what we are
 talking about here - possibly the GoldFire later but that will have
 flash ROM) are LRESPR'able over the source code on the ROM. That is what
 I do because I have an early version of the ROM.

it will break when harddisks are accessed in LBA instead of CHS mode.
That is interesting.  I thought Tony Tebby had always intended that the
SMSQ code could be LRESPRed.
I suspect the majority of users are now running with LRESPRed SMSQ.
Besides, what is the point to require the user to go through additional
hoops like this? The speed argument mentioned later in this discussion
is tripple nonsense and the authors of it should know better.
You need to explain the 'triple' nonsense.
 Surely
the version control which was intended as the main benefit of this
license doesn't benefit from an approach like this where user is
supposed to patch his own software.
It is not a patch - it is the identical code to the ROM version.

-- 
 QBBS (QL fido BBS 2:252/67) +44(0)1442-828255
  tony@surname.demon.co.uk  http://www.firshman.demon.co.uk
   Voice: +44(0)1442-828254   Fax: +44(0)1442-828255
TF Services, 29 Longfield Road, TRING, Herts, HP23 4DG




Re: [ql-users] This is the LICENCE

2002-06-20 Thread Tony Firshman


On  Thu, 20 Jun 2002 at 12:38:59, Mike MacNamara wrote:
(ref: 00ab01c2184f$12b9e190$c272893e@macnamarxmjd3y)


[EMAIL PROTECTED]

www.macnamaras.com
- Original Message -
From: Jochen Merz [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, June 20, 2002 11:39 AM
Subject: Re: [ql-users] This is the LICENCE




  Whets the point in having an EPROM if you have to LRESPR on
  patches and extensions, apart from the waste of memory and
  loading time, altering boots, etc. Who wants old code lying
about
  when they can have good clean updates instead, not me for
sure.

 Loading the OS from (slow access) EPROM to (fast access) RAM
 is of benefit. SMSQ/E is so small, that the speed you gain
 will outweigh the memory loss easily. That was done on other
 systems to gain speed. The old code is erased anyway, so does
 not take up any additional RAM.

Thanks Jochen, if you load 'new' code into ram rather than 'old'
code then lrespr an 'updated' code over it, surely that takes
longer?  One of my biggest problems with QLs, as they used
Superhermes, was Lrespr'ing the Superhermes code in before a
keyboard would work. Any problems with disks or programs(
corrupted/deleted  boots) caused a lock out. What a hassle to
make a boot disk(if I could find a S/Hermes disk) to try and get
back in,
The perfect solution to this is to put the sH code in as a 'romn' file 
on RomDisq - and it is then loaded before the BOOT program.
 that is until SMSQ/E came with the Superhermes code
already installed (thanks Roy), If I 'lost' the OS in the same
way it would be a real drag. Surely better with 'new' code on
eprom, where it is reasonably safe?
 but slower.
I would go for speed any time.  The time and ram involved is small.

-- 
Tony Firshman




Re: [ql-users] This is the LICENCE

2002-06-20 Thread Peter Graf


Jochen wrote:

Loading the OS from (slow access) EPROM to (fast access) RAM
is of benefit.

Yep, and it takes just a memory copy from ROM to RAM, which the OS can
apply to itself at startup.

BTW the Q60 with its 32 bit wide ROM bus isn't much slower than RAM.

SMSQ/E is so small, that the speed you gain
will outweight the memory loss easily. That was done on other
systems to gain speed. The old code is erased anyway, so does
not take up any additional RAM.

Problem is boot speed if upgrade is on (hard)disk instead of ROM.
If you load the new OS from disk, using an older version of the OS,
you always need to boot the whole OS twice. This would happen on Qxx
if upgrades come only on (hard)disk.

On the other hand, SMSQ/E could be (almost) as fast as a simple loader.
AFAIK it just wastes time with ineffient hardware initialization.

Peter





Re: [ql-users] This is the LICENCE

2002-06-20 Thread Mike MacNamara


- Original Message -
From: Tony Firshman [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, June 20, 2002 6:04 PM
Subject: Re: [ql-users] This is the LICENCE



 On  Thu, 20 Jun 2002 at 12:38:59, Mike MacNamara wrote:
 (ref: 00ab01c2184f$12b9e190$c272893e@macnamarxmjd3y)

 
 [EMAIL PROTECTED]
 
 www.macnamaras.com
 - Original Message -
 From: Jochen Merz [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Thursday, June 20, 2002 11:39 AM
 Subject: Re: [ql-users] This is the LICENCE
 
 Thanks Jochen, if you load 'new' code into ram rather than
'old'
 code then lrespr an 'updated' code over it, surely that takes
 longer?  One of my biggest problems with QLs, as they used
 Superhermes, was Lrespr'ing the Superhermes code in before a
 keyboard would work. Any problems with disks or programs(
 corrupted/deleted  boots) caused a lock out. What a hassle to
 make a boot disk(if I could find a S/Hermes disk) to try and
get
 back in,
 The perfect solution to this is to put the sH code in as a
'romn' file
 on RomDisq - and it is then loaded before the BOOT program.
  that is until SMSQ/E came with the Superhermes code
 already installed (thanks Roy), If I 'lost' the OS in the same
 way it would be a real drag. Surely better with 'new' code on
 eprom, where it is reasonably safe?
  but slower.
 I would go for speed any time.  The time and ram involved is
small.

I almost agree Tony, I think RomDisq is great, BUT, I can
remember phoning you to find out if I could recover my files
after I had tried many times without success, but then succeeded,
in  crashing the Romdisq.. After reloading its 'works', it of
course was blank, and again no keyboard to rectify things with.
The simple answer is of course to have a backup on an ED or
several HD disks, not on a HDD because you can't get back into
that having lost the boot and OS and keyboard driver.  I think
I'll go along with the albeit slightly slower Eprom solution, but
much safer, and far less stress

regards
Mike.

 --
 Tony Firshman






Re: [ql-users] This is the LICENCE

2002-06-20 Thread P Witte


Mike MacNamara writes:

 I almost agree Tony, I think RomDisq is great, BUT, I can
 remember phoning you to find out if I could recover my files
 after I had tried many times without success, but then succeeded,
 in  crashing the Romdisq.. After reloading its 'works', it of
 course was blank, and again no keyboard to rectify things with.
 The simple answer is of course to have a backup on an ED or
 several HD disks, not on a HDD because you can't get back into
 that having lost the boot and OS and keyboard driver.  I think
 I'll go along with the albeit slightly slower Eprom solution, but
 much safer, and far less stress

The answer here is the one youd use with any OS: An Emergency Boot Disk
(floppy or CD). Stick a big red lable on it and put it in your EBD box. No
fumbling in the dark anymore..

Per




Re: [ql-users] This is the LICENCE

2002-06-18 Thread RWAPSoftware
In a message dated 17/06/02 23:35:39 GMT Daylight Time, [EMAIL PROTECTED] writes:
 cut 
 The problem here is that it does fragment the community - I see nothing in 
 the current licence which prevents giving the binaries away for nothing, 
 provided that the 10 Euro fee is still paid to TT for each new copy sold (or 
 given away), so long as you register as an authorised reseller.

the problem is the license says otherwise, read it. It is 10 Euro now, it 
may be 50 Euro next year, nobody knows. Or perhaps someone does know but 
doesn't say.
With this license Peter isn't sure he could provide even minor fixes for 
Q40/Q60 related issues free of cost to the user (actually afaics he is
convinced to the opposite). If Wolfgang accepts some royalty financed 
extension to SMSQ in the meantime the user does have to buy a new license 
and pay the extra royalties just to get the free fixes - the requirement
of a single official SMSQ version causes this.

I consider getting free bugfixes say at the basis of current functionality
pretty essential. The people *have* paid the license so all bugfixes must
be free unless they require complete rewrite of the code. And availablity
of bugfixes *must* be independent of the purchase of some new fancy
extension that will almost certainly introduce a whole load of new bugs. 
Basically I am trying to make sure we have the right to decline the M$ way 
of doing business. Not that I would accuse anybody of planning it but I know 
from own experience how often new versions of software introduce new problems 
which nobody desired.

Can you and Peter please highlight the clause in the licence which prevents copies of SMSQ.E binaries being given away or updates given at nil cost (I seem to have lost my copy of the licence ahhh!). So far as I read it, so long as the royalty to TT (or other commercial author) is paid, there seems no restriction on the price actually charged for an SMSQ/E binary.

I agree that if someone adds a commercial element to the main core, the user will have to pay to get the latest version, but it is unlikely to happen in reality and if it does, the user has the option not to upgrade. In any event, market forces dictate that it is unlikely that anyone will pay for a change to the core which no-one actually wants, so why would the Q40/Q60 users object to paying for the extra functionality??

Free upgrades appear to be covered under the licence - but this is where I am lost without my copy of the licence!!

 you should be wary of having a specific clause to say that all Qx0 binaries 
 can be distributed freely because this may put off anyone who does want to do 
 some commercial coding for the Qx0. 

I would not mind if someone wants to sell "enhanced" binaries and
claim extra money. Shouldn't the user have the choice whether he
takes the free binary or something fancy? 

cut

I agree that a user should have the choice whether to take updates to the free binary or not.. However, it is not practical to keep several versions of the code running concurrently and expect programmers to maintain all those versions. The last thing we want (and hence the reason for keeping one main core version of SMSQ/E) is for the resellers/programmers to be asked to fix a bug in a free version of SMSQ/E for the Q40 which they have already fixed in a commercial version which could need a lot more work to do, particularly if they have relied on something added by the commercial version (whether it is their own or not) And according to your view of the licence, you would want them to do this bug fix for free!! 

This could end up with the old adage of re-inventing the wheel, as a non-commercial programmer is asked to fix something in the free version which has already been fixed (months, maybe years ago) in the commercial version...


Frankly I consider all the arguments for a single official SMSQ
completely bogus.

There is also some philosophical and practical problems with royalties 
in the SMSQ license.
If someone develops an ISO 9660 reader should users without CD reader
pay the royalties for this? What happens if the author doesn't maintain 
his code for say 2 years or it becomes obsoleted by something else?
Should other developpers maintain the code while the author still receives 
royalties? What happens if something is implemented in such a way that
it turns out a year later it prevents or heavilly obstructs some other 
development? I have practice in operating systems development so I know 
this happens very often unfortunately. Having royalty payments will
often lead to the situation where other developpers say let the guy
who gets the royalties fix his code. 

cut

Yes, I agree - that is why I have suggested to Wolfgang that the licence include a clause stating that any additions to the core binaries (commercial or not) must be supplied with a copy of the source code to the registrar, stating whether the source is to be distributed as part of the source code distribution. 

Re: [ql-users] This is the LICENCE

2002-06-18 Thread Richard Zidlicky


On Tue, Jun 18, 2002 at 07:43:36AM -0400, [EMAIL PROTECTED] wrote:
 
 Can you and Peter please highlight the clause in the licence which prevents 
 copies of SMSQ.E binaries being given away or updates given at nil cost (I 
 seem to have lost my copy of the licence ahhh!).  So far as I read it, so 
 long as the royalty to TT (or other commercial author) is paid, there seems 
 no restriction on the price actually charged for an SMSQ/E binary.

you read it correctly, however there are 2 problems.
 - the license fee may change anytime and Wolfgang can then prohibit
   free upgrades, the license explicitly says this.
 - nobody (not even official resellers) is allowed to sell or otherwise
   distribute modified (say bugfixed ) versions of the binary

I will email you the license by pm.

 I agree that if someone adds a commercial element to the main core, the user 
 will have to pay to get the latest version, but it is unlikely to happen in 
 reality and if it does, the user has the option not to upgrade.  

does he? Well if there were important bugfixes in the meantime even if they
are completely unrelated to the commercial element there is no way anyone
(except Wolfgang) could provide just the bugfixes, without the need to 
upgrade to the new commercial code.

 In any 
 event, market forces dictate that it is unlikely that anyone will pay for a 
 change to the core which no-one actually wants, so why would the Q40/Q60 
 users object to paying for the extra functionality??

Unfortunately the users have absolutely no choice whether they pay the
extra functionality so market forces are ruled out.
Wolfgang decides what goes into the official SMSQ version and your only
choice is either buy the official binary or stick with some old version
and old bugs.


  I would not mind if someone wants to sell enhanced binaries and
  claim extra money. Shouldn't the user have the choice whether he
  takes the free binary or something fancy? 
  
  cut
 
 I agree that a user should have the choice whether to take updates to the 
 free binary or not..   However, it is not practical to keep several versions 
 of the code running concurrently and expect programmers to maintain all those 
 versions.

we are not speaking about different versions, merely different configurations.
For technical reasons (mainly testing) it should be obligatory that for every 
new feature added it should be possible to exclude it from the built binary.
Once you have this ability than it is no extra effort.

  The last thing we want (and hence the reason for keeping one main 
 core version of SMSQ/E) is for the resellers/programmers to be asked to fix a 
 bug in a free version of SMSQ/E for the Q40 which they have already fixed in 
 a commercial version which could need a lot more work to do, particularly if 
 they have relied on something added by the commercial version (whether it is 
 their own or not)

this is extremely unlikely considering the bugs I have in my mind.

  And according to your view of the licence, you would 
 want them to do this bug fix for free!!

it was not my view of the license, the license doesn't say anything like 
this. My view is that if someone does the bugfix for free than the bugfix
should be available - for free. Not bundled with some extra commercial
software the user may or may not need.


 This could end up with the old adage of re-inventing the wheel, as a 
 non-commercial programmer is asked to fix something in the free version which 
 has already been fixed (months, maybe years ago) in the commercial version...

no, people would simply buy the commercial version if it has something 
they want.

  Frankly I consider all the arguments for a single official SMSQ
  completely bogus.
  
  There is also some philosophical and practical problems with royalties 
  in the SMSQ license.
  If someone develops an ISO 9660 reader should users without CD reader
  pay the royalties for this? What happens if the author doesn't maintain 
  his code for say 2 years or it becomes obsoleted by something else?
  Should other developpers maintain the code while the author still receives 
  royalties? What happens if something is implemented in such a way that
  it turns out a year later it prevents or heavilly obstructs some other 
  development? I have practice in operating systems development so I know 
  this happens very often unfortunately. Having royalty payments will
  often lead to the situation where other developpers say let the guy
  who gets the royalties fix his code. 
 
 cut
 
 Yes, I agree - that is why I have suggested to Wolfgang that the licence 
 include a clause stating that any additions to the core binaries (commercial 
 or not) must be supplied with a copy of the source code to the registrar, 
 stating whether the source is to be distributed as part of the source code 
 distribution. 

afaics this is exactly what the license says, or rather intends to say. 
It is not very reasonable imo because when the 

Re: [ql-users] This is the LICENCE

2002-06-18 Thread Richard Zidlicky


On Tue, Jun 18, 2002 at 12:19:47AM +0100, Roy Wood wrote:
 
 In message [EMAIL PROTECTED], Richard Zidlicky 
 [EMAIL PROTECTED] writes
  The problem here is that it does fragment the community - I see nothing in
  the current licence which prevents giving the binaries away for nothing,
  provided that the 10 Euro fee is still paid to TT for each new copy sold (or
  given away), so long as you register as an authorised reseller.
 
 the problem is the license says otherwise, read it. It is 10 Euro now, it
 may be 50 Euro next year, nobody knows. Or perhaps someone does know but
 doesn't say.
 Whatever makes anyone think that the licence fee might change ? 

Read the license, if you need legal expertise ask Wolfgang.

 With this license Peter isn't sure he could provide even minor fixes for
 Q40/Q60 related issues free of cost to the user (actually afaics he is
 convinced to the opposite). If Wolfgang accepts some royalty financed
 extension to SMSQ in the meantime the user does have to buy a new license
 and pay the extra royalties just to get the free fixes - the requirement
 of a single official SMSQ version causes this.
 The fee is a one off. IF you buy a copy of SMSQ/E or own a copy already 
 then any upgrade is free provided the author of the upgrade is not 
 asking for a fee. I have always only charged for postage when upgrading 
 SMSQ/E within the version number. I have also done it for free at shows. 
 Maybe the licence should specifically state this to avoid the spread of 
 paranoia. I have said this so many times now that my fingers can type it 
 in my sleep.

I would very hapilly agree with you, unfortunately the license says 
something completely different.

 I consider getting free bugfixes say at the basis of current functionality
 pretty essential. The people *have* paid the license so all bugfixes must
 be free unless they require complete rewrite of the code. And availablity
 of bugfixes *must* be independent of the purchase of some new fancy
 extension that will almost certainly introduce a whole load of new bugs.

 This is the reason for the licence. There may be someone who wants to 
 write an extension and get paid for it. We hope that most of these will 
 be modules which can be added onto the code by the user (fairly simple 
 to do) so we really hope to try to keep all upgrades free. 

I would hope this too but that is not quite enough. I am pretty good at 
reading licenses, not someone else' mind so all I can see is this license.
If you want the license to say something else than it says now, change it 
to say what you mean.

Richard



Re: [ql-users] This is the LICENCE

2002-06-18 Thread Richard Zidlicky


On Fri, Jun 14, 2002 at 10:34:02AM +0200, Richard Zidlicky wrote:
 
 On Thu, Jun 13, 2002 at 11:26:20PM +0200, Marcel Kilgus wrote:
  
  Richard Zidlicky wrote: 
   You can have free 'Open Source' code and Richard et al will write for it
   and Marcel and a few others will quit
  
   Did you ask Marcel?
  
  He knows my opinion quite well, yes. And what he wrote is true. 
 
 so I assume Roy was also correct when he claimed that it was agreed
 not to take any additional roylaties for SMSQ beyound the 10 Euro
 for TT.
 

still missing the answer to this question.

 Richard



Re: [ql-users] This is the LICENCE

2002-06-18 Thread Marcel Kilgus


Richard Zidlicky wrote: 
 so I assume Roy was also correct when he claimed that it was agreed
 not to take any additional roylaties for SMSQ beyound the 10 Euro
 for TT.
 still missing the answer to this question.

For the SMSQ as it is available now this is true, yes.

Marcel




Re: [ql-users] This is the LICENCE

2002-06-15 Thread RWAPSoftware
OK, time to put in my teo-penneth worth.

This discussion/arguing needs to be brought to a swift end - it is in danger of not only fragmenting the whole QL scene even further, but putting people off the QL, SMSQ/E and this email list at a time when we all need to band together.

We do not need to start again with a different licence (GPL or otherwise) as this will just provoke further discussion from those who are not willing to work under that licence as it stands.

What we need is the Grafs (after discussion with Richard) to list which clauses in the licence they feel prevent further development for the Q40/Q60 operating system (I currently cannot see where the problems lie) and propose replacement clauses which they would find acceptable and which should not prevent commercial development of SMSQ/E also. Not everyone is willing to carry out work for nothing but on the other hand, not everyone would demand payment for their work.

Until some specfic proposals for changes to the licence are put forward by the Grafs their comments are just going to be seen as mindless bickering.

I think Wolfgang should give a cut off point of say 7 days for proposals to be put forward, after which, if nothing is received, the licence should be adopted as it stands.

Rich Mellor 
RWAP Software
7 Common Road, Kinsley, Pontefract, West Yorkshire, WF9 5JR
TEL: 01977 614299
http://hometown.aol.co.uk/rwapsoftware


Re: [ql-users] This is the LICENCE

2002-06-15 Thread RWAPSoftware
In a message dated 15/06/02 12:39:54 GMT Daylight Time, [EMAIL PROTECTED] writes:


Hi Rich,

a specific proposal has already been put forward to Wolfgang many weeks 
ago. It was a small exception for Qx0 in the license, which was to allow 
free public distribution of the official Qx0 binaries, while I personally 
contribute the fee for Tony Tebby.

For ease of use, I wanted a one-time payment, but I also offered to pay for 
additional boards, should the number of boards be higher than expected.

The reason behind this idea was to make sure that every author who writes 
code for Qx0, can be sure his executable will be *available*, regardless of 
my person. This would give the non-commercial authors a feeling of savety 
that their code won't be lost. This will surely not motivate folks like 
Richard for major work, but maybe he would contribute a minor fix now and 
then. I don't know.

Do you think it could help to re-phrase this to suit the latest draft and 
mail it again?
Or would this only lead to further accusation and escalation?


The problem here is that it does fragment the community - I see nothing in the current licence which prevents giving the binaries away for nothing, provided that the 10 Euro fee is still paid to TT for each new copy sold (or given away), so long as you register as an authorised reseller.

Maybe you could highlight the particular clause which prevents this. I think you should be wary of having a specific clause to say that all Qx0 binaries can be distributed freely because this may put off anyone who does want to do some commercial coding for the Qx0. We don't have to worry about people passing the binaries around, as anyone who has a Qx0 will have SMSQ/E already. 

As for future support, since the resellers all currently offer free upgrades, it is unlikely that you need to worry about what happens in the future should you not be around..

Let me know the exact clauses in the licence which are stopping you from doing what you want and this gives a point to move forward from.

Rich Mellor 
RWAP Software
7 Common Road, Kinsley, Pontefract, West Yorkshire, WF9 5JR
TEL: 01977 614299
http://hometown.aol.co.uk/rwapsoftware


Re: [ql-users] This is the LICENCE

2002-06-14 Thread Richard Zidlicky


On Thu, Jun 13, 2002 at 11:26:20PM +0200, Marcel Kilgus wrote:
 
 Richard Zidlicky wrote: 
  You can have free 'Open Source' code and Richard et al will write for it
  and Marcel and a few others will quit
 
  Did you ask Marcel?
 
 He knows my opinion quite well, yes. And what he wrote is true. 

so I assume Roy was also correct when he claimed that it was agreed
not to take any additional roylaties for SMSQ beyound the 10 Euro
for TT.

Richard




Re: [ql-users] This is the LICENCE

2002-06-13 Thread wlenerz


On 11 Jun 2002, at 16:34, Richard Zidlicky wrote:


(snip - mostly of the GPL licence - you have your understanding, I 
have mine)

 
 
  Whoa there.
  
  Would those who do these bad and evil things please step 
  forward.
  Hmmm - nobody? How strange.
 
 really funny that, but aren't you supposed to give the answer  here? 

I don't know, you tell me. I never talked about a lobby, Peter Graf 
did.

 I have asked you several times privately and at least one time in 
 public who those subjects are or what kind of project they have in 
 mind that must be so desperately included in core SMSQ and requires 
 royalty payments in the hope we could find some compromise based on 
 facts. 
 I have not seen an answer from you so I gain the impression that
 you are just playing with the public.

I see. So what you means is that the fact that I am able to 
anticipate that there might be commercial developments in the 
QL world, means that there is a lobby pressuring me (and/or TT).
Fine.
I'll just let that stand for itself.


 It would be sure cheaper for Peter, but perhaps he wants a few
 guarantees that your licence doesn't give him.

Back to that question again. I fail to see what guarantees he hasn't 
got. He STILL hasn't said he wants to become a reseller, so, of 
course, he STILL can't be sure that somebody will sell Q60 
SMSQ/E. 

 With your licence SMSQ clearly looses because nobody has sufficient
 guarantees on anything. Even Marcel Kilgus should realise that 
 this license can make his life interesting. All the sudden there 
 may be parts of the OS from which he will not have the source but may
 still be buggy or interact badly with his code and affect stability 
 of QPC. 

No change there, is there? What you seem to be proposing is that, 
since in your proposal he would have the source code, Marcel 
could then debug other's code...

Thanks, but no thanks?


 According to your interpretation he is not even allowed to 
 disassemble this code or debug the problem. Hardly an improvement 
 for him.
Marcel, or you, or anybody, we're all in the same boat.
This is why testing will become important, of course. This is why 
versioning will also become important, of course.
I think we will be able to manage.


 Regarding my position on this license, I would only do paid work 
 under this conditions.

What an interesting development.

 I mean *paid*, not some ridiculous 20 Euro 
 anually from royalties. SMSQ sales will be so weak for foreseeable 
 future that you have absolutely no way to reward someone just by 
 giving him royalties, all that you achieve with this part of the 
 license is tainting the copyright *forever*. Scratch that nonsense, 
 there are easier ways to make money with SMSQ.

Great that we don't all think like that. I agree with you, that financial 
revenues are pretty bad in our small community - so fortunately, 
not all want the horrendous (in our context) amounts of money you 
want.

Wolfgang




Re: [ql-users] This is the LICENCE

2002-06-13 Thread wlenerz


On 11 Jun 2002, at 22:21, Peter Graf wrote:


 Obvously not knowing he GPL.

I'm afraid that the discussion about GPL (and whether I know it or 
not) will lead us too far astray. Let's just say that I will abide by my 
opinion on it.


(snip)
 Do you really see what you are accusing me?

Hey Peter, why am I accusing you of something?
I only point out to what your proposal may lead (in my opinion). 

(...)

 No, under the current scheme, the Q60 target will practically be
 frozen, because no commercial developer is left for 68060
 development TT was the only one. A dead target can not benefit 
  from advantages.

There are so many answers to that (eg. TT was the only one - he 
isn' any more -isn't that a better situation?).

But, generally, I would dispute that statement. You seem to fear 
that the Q60/Q40 will be left behind in the development cycles. My 
role as registrar is to make sure that a coherent version for all 
machines exists. I have already set out a number of times that, in 
my mind, 
this means that the Q40/Q60 will profit, just like any other 
machine, from the general development that is done for SMSQ/E.


 If you really know better about Q60 development advantages 
than me,
 give guarantees the work I pointed out will be done under your 
NDA. If
 not leave it to the open source developers to decide under which
 license they can work.
 

If I read your latest emails here to this list correctly, you seem to 
fear that there will be no development for the Q40/Q60 any more, 
because those who might be able/inclined to work with the 
Q40/Q60 are so miffed about the licence as it stands, that they 
won't do anything under it (dare I mention Richard).

However, I still think that if these people refuse to work, then this is 
by THEIR choice. The way around this is not for them to try to bully 
their way into a licence with which the copyright holder, after all, 
agrees, by means of threats such as this way or no way. Please 
don't misunderstand me - I do respect Richard's opinion that, 
philosopfically, he can't work with such a licence. But I profoundly 
and fundamentally disagree with him over this.
Give it a try and see!

 The current scheme is the best way to further split the QL world. Open
 source might re-unite SMSQ/E with other parts of the QL world, and
 developers who have previously not worked for it.

I don't believe that for a semi-second.
No people who have not previously worked for SMSQ/E will 
suddenly come out and say hey, a great new licence, let's do 
wome work under it.

 Those who insist on establishing their own commercial NDA based
 on TT's work, and on future free work of others, should consider that
 they also prevent this income for TT. In favour of forwarding to TT
 EUR 10 each for a few boards, and discouraging our best 68060
 developers. 
 
 Whoa there.
 
 Would those who do these bad and evil things please step
 forward.
 Hmmm - nobody? How strange.
 
 Oh, do you accept Open Source now?

And what allows you to come to that strange opinion?

()
 I have already asked you who exactly turned my proposal down.
 You keep it a secret. I don't know your secrets.

Aha, so now I keep vital info from you. OK, let's explain (again!) the 
genral scheme under which I work the licence, and deal with 
proposals: I generally draft the text (e.g. of the licence). I then ask 
the opinion of those who were at Eindhoven - for no other reason 
than that they were there and helped set up this scheme. I then 
either ask TT about it, or if there is a general consensus that I can 
live with, make the proposal (or rejection of proposal) public.
An exception was your offer for 2000 EUR. Since that money would 
go to TT directly, I only asked him or an opinion. The result, 
unfortunately for you, was the same (see my other email in reply to 
Robert).

Peter, if you seriously think that I am in any way out to defraud you 
or the Q40/Q60 or the SMSQ/E for it, then I can't help you.

 However strange it may seem to you, TT himself would allow Open
 Source.

No.

 Since you raise the queston of money,
 
 Just to put things straight: Those insisting on a commercial NDA have
 raised the question of money, not me. I would happily accept a
 non-commercial license. But if my money is needed so the Q60
 developers and users have freedom to work and enjoy, well, I will give
 my share.

Just to put things straight - nobody here asked you for money. All I 
am saying is that the end user, who gets a product pays money 
out of which 10 EUR go to TT. YOU have offered money, I haven't.

 
 I'm not in a generous mood, I'm with the back against the wall.

I don't understand this comment. Who puts your back to the wall. 
What or who stops you from selling SMSQ/E for the Q40/Q60 right 
now?


 why not do the following: become a reseller but DON'T charge for the
 Q40/Q60 SMSQ/E - and pay TT 10 EUR for each copy thus sold. That
 way, nobody loses out: TT doesn't because he gets fair 

Re: [ql-users] This is the LICENCE

2002-06-13 Thread Dave P




On Thu, 13 Jun 2002, Richard Zidlicky wrote:

 On Thu, Jun 13, 2002 at 09:44:29AM +0200, [EMAIL PROTECTED] wrote:
 
  I'm afraid that the discussion about GPL (and whether I know it or
  not) will lead us too far astray. Let's just say that I will abide by my
  opinion on it.

 you do not have an opinion on it. You just plainly refuse to think
 about a reasonable license.

Then went on to say:

 Perhaps we would get a bit futher with more humor. However, simply
 laughing at someones arguments isn't the way to convince me, quite
 the opposite - especially since you have left a whole bunch of my
 arguments simply unanswered.

Richard,

It doesn't matter if you're right or wrong, or if you have a better way or
not. If you in one breath dismiss out of hand what someone's saying, and
moments later say laughing at someone's arguments isn't a way to convince
you, well, that comes across very strangely...

Just to crystalise the issue, what exactly are you losing under the
proposed revised license? I can see what you'd gain (access to the source,
ability to contribute to SMSQ's source directly, etc) but what do you
lose? You couldn't do this before, so I'm at a loss to see how you'd be
worse off...

Dave





Re: [ql-users] This is the LICENCE

2002-06-13 Thread wlenerz


On 13 Jun 2002, at 14:11, Richard Zidlicky replying to an email
in reply to Peter Graf wrote:


  I'm afraid that the discussion about GPL (and whether I know it or
  not) will lead us too far astray. Let's just say that I will abide
  by my opinion on it.
 
 you do not have an opinion on it. You just plainly refuse to think
 about a reasonable license.

OK, fine I don't have an opinion on it, then. I thought I did, though, 
and I'll still abide by my non-opinion...



 this is deceiving at best. Some serious developpers (not me) already
 explicitly wrote on this list that may contribute to SMSQ depending on
 the conditions of the new license.

Deceiving, in an open email where I voice my opinion(oops, sorry, 
non opinion)? I think not.

As to the rest : the operative word being may.

 I do firmly believe that this *was* the chance to overcome the
 split between QDOS, Minerva, QDOS Classic and SMSQ.

Since SMSQ/E is the successor to QDOS, there is no split as 
such.



  Oh, I have read exactly what you said, and my answer still stands. 
 
 So you still laugh about it? 

Oh yes - the idea of me being a sinister fiend coralling in SMSQ/E 
to avoid letting it into freedom is just too much to take seriously.


 Well I sure did have a few nice laughs
 about your perception of software development, licensing, copyright
 issues, GPL and a few other things.

Again, that's absolutely fine with me. 
I'm at peace with my opinions.


 Perhaps we would get a bit futher with more humor. However, simply
 laughing at someones arguments isn't the way to convince me, quite the
 opposite - especially since you have left a whole bunch of my
 arguments simply unanswered.

Since (i) I wasn't replying to your email but to Peter, that's not 
surprising and (ii)  your arguments are just a rehash of your older 
arguments, that's not surprising, either.

 You are the one presenting ridiculous arguments here so that turns up
 the question why you don't present reasonable arguments 
Ah - but the most reasonable argument is totally unreasonable in 
the ears of those refusing to hear it, isn't it?

 I am not at all surprised someone smells conspiration. 

Mulder mode on 
I am. Conspiration means at least 2 persons doing it. So, who am I 
conspiring with/against? 
I presume you suppose that I am conspiring against Peter Graf -I 
fail to see who else it could be. 

However, since the system under which PG will fall is the same as 
for all versions of SMSQ/E, I fail to see how that is a conspiracy 
against PG specifically. Or else, I am conspiring against all of the 
SMSQ/E world. Oh yes, that must be it.
Mulder mode off 
 I think you could dispel
 those concerns quite easilly if you would take arguments seriously
 instead of laughing at them.

I think that, failing to do exactly what YOU want me to do, I will 
NOT be able to dispell anything.

I have tried, and now I frankly think that I have tried enough.

Wolfgang



Re: [ql-users] This is the LICENCE

2002-06-13 Thread wlenerz


On 13 Jun 2002, at 14:23, Richard Zidlicky wrote:

(...)
 Did you ask Marcel? I don't see that he could suffer any kind
 of disadvantage with GPL.. he is probably the last one who needs
 to worry about GPL. He can suffer some inconvenience with this 
 license.

I did not ask Marcel specifically. To do so, would be conspiring 
with him, wouldn't it?

 I think he reads this list...

Wolfgang



Re: [ql-users] This is the LICENCE

2002-06-13 Thread Peter Graf


Wolfgang Lenerz wrote:

  However strange it may seem to you, TT himself would allow Open Source.

No.

Don't try to spread this legend, you're in opposition to your own mails. 
Also Tony Tebby himself wrote me, that you proposed Open Source. He even 
asked me if not the Linux model would be better, in case a different model 
is required. It is also absolutely clear that Tony Tebby would have allowed 
distribution for free. This way your proposal would have turned into 
something that could be vaguely understood as an Open Source license. Not 
because Open Source software must be free of charge, but because that would 
remove the need for separate commercial agreements outside your license, 
and gives all authors some guarantee their code will be *available*.

Open source is not only GPL, so if my GPL idea was not what Tony Tebby had 
in mind, this does nowhere mean that he would not have allowed Open Source. 
However I will wait for his answer, to see clearer.

Peter





Re: [ql-users] This is the LICENCE

2002-06-13 Thread DIANOUX


That is THE good opinion: please stop to suspect everybody of conspiracy or
corruption or what...
this LICENCE driven by Wolf and other historical supporters is the right way
!

Jean-Louis DIANOUX

- Original Message -
From: Bill Cable [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, June 13, 2002 4:56 PM
Subject: Re: [ql-users] This is the LICENCE



 
  Just to crystalise the issue, what exactly are you losing under the
  proposed revised license? I can see what you'd gain (access to the
source,
  ability to contribute to SMSQ's source directly, etc) but what do you
  lose? You couldn't do this before, so I'm at a loss to see how you'd be
  worse off...
 

 Dave,

 Richard felt as some others :

  I do firmly believe that this *was* the chance to overcome the
  split between QDOS, Minerva, QDOS Classic and SMSQ.

 We have to accept this unique license or ignore SMSQ. Some will
participate and
 some will not. It is troubling that the developers of the most advanced QL
 hardware system feel locked out but maybe once we see what happens
feelings can
 be soothed and solutions worked out. If there is a comspiracy it is a
comspiracy
 in a teapot that affects no more than 300 people on the planet. This has
been
 beat to death and we all have our own opinions by now so lets move on. I
am
 interested to see what happens next.

 -- Bill





Re: [ql-users] This is the LICENCE

2002-06-13 Thread Jochen Merz


 Open source is not only GPL, so if my GPL idea was not what Tony Tebby had
 in mind, this does nowhere mean that he would not have allowed Open Source.
 However I will wait for his answer, to see clearer.

 and delay it even more ... then Wolfgang needs to reply back ...
and so on. You don't give up, do you? 

Most people here on the list, except from you and Richard, seem to 
agree with the license after the recent modifications.
Not everybody may be happy but they accept the compromise.

If you want to be taken serious and the word compromise means
to you what it seems to mean to all the others, then I'd say it
is about time to accept it as it stands.

Jim's mail was very good, and so was Dave's.

And trying to skip Wolfgang AGAIN, who is approved by Tony, 
is not what I would call helpful, nor would I call this 
looking for a compromise. 

You gain more from the license than anybody else.
For Marcel, hardly anything changes, for Roy and myself,
hardly anything changes. 
You, however, get opportunities AND save money, and you keep on 
complaining and delaying.
We are wasting our time here for you - that's what several 
people tried to tell you!

Jochen



Re: [ql-users] This is the LICENCE

2002-06-13 Thread Claus Graf


 As for your compromise: what I read out of the mails was, that
 some Q40/Q60 programmers would only work under GPL. Fine, thats
 what they DEMAND, but where's the compromise? Maybe I'm wrong,
 but it is pointless anyway as it will not become GPL -
 Wolfgang said this quite clearly several mails ago.
 I go ahead with this and with his license.
 What YOU do is your business - accept it or leave it ...

Aha, now we get to know the Merz way of compromise: 
Accept it or leave it.
Thanks for making your attitude that clear 

Claus

 but then think about SMSQ/Es being sold with Q40/Q60s.
 On what basis are they/will they be? You better sort that
 out with registrar.
 
 Jochen



Re: [ql-users] This is the LICENCE

2002-06-13 Thread Jochen Merz


 Aha, now we get to know the Merz way of compromise:
 Accept it or leave it.
 Thanks for making your attitude that clear

Aha - you just joined the group, haven't you?

Just like your brother: pick parts out of the
context, twist it 

  but then think about SMSQ/Es being sold with Q40/Q60s.
  On what basis are they/will they be? You better sort that
  out with registrar.

... any clever comment here, Claus?

Jochen



Re: [ql-users] This is the LICENCE

2002-06-13 Thread Richard Zidlicky


On Thu, Jun 13, 2002 at 02:17:11PM +, Dave P wrote:
 
 
 
 On Thu, 13 Jun 2002, Richard Zidlicky wrote:
 
  On Thu, Jun 13, 2002 at 12:56:31AM +0100, Roy Wood wrote:
 
   No licence is set in stone (as Steve Hall remarked to me on the day
   before I left for the US show) and you can always change it later if it
   proves not to work.
 
  you can't. Once other people contributed you need permission from
  every single contributor to change the license and this can prove
  quite tricky. 1000 times trickier than fixing the original license.
 
 This is incorrect. The current license states that once contributed, code
 cannot be withdrawn, and that the contributor has surrendered their
 copyright claim to TT. Therefore, only TT needs to consent to a license
 change.

Wrong. You do not withdraw the code, you simply do not give 
permission to use or distribute under a different license.

If Wolfgang thinks that the submitter should in advance give
permission to every thinkable change of the licence than he
must definitely write it explicitly into the licence or
require special formalities when accepting code.

The license as is clearly does not say this.. maybe simply
a problem with formulation but I would consider this a *very*
*big* problem.

 If you think this is bad, well, you surrender the same control under the
 GPL.

not quite the same. It says version X or any later version of GPL
at your choice. However this section is not part of GPL so you can
always limit it to GPL version 2 for example.

Richard



Re: [ql-users] This is the LICENCE

2002-06-13 Thread P Witte


Can this appalling discussion now come to an end, please? I am not
prepared to evaluate any argument, however just, that is couched in such
grotesque terms as we have witnessed in recent days and weeks. There is
absolutely no value in such dialogue, and no one should allow themselves
be goaded into participating at this level. It should be ignored where it
cannot be stopped as it can only lead to mischief. Im all for honest and 
robust debate, but this is not it.

Like it or not, Wolfgang has the authority to proceed, and in my opinion he
ought to do so forthwith. Hopefully the odours will soon dissipate.

Per







Re: [ql-users] This is the LICENCE

2002-06-13 Thread wlenerz


On 14 Jun 2002, at 2:34, P Witte wrote:

 
 Can this appalling discussion now come to an end, please? 
 I am not
 prepared to evaluate any argument, however just, that is couched in
 such grotesque terms as we have witnessed in recent days and weeks.
 There is absolutely no value in such dialogue, and no one should allow
 themselves be goaded into participating at this level.

To be quite frank, I have a little problem there. I have already been 
accused of
1 - not answering the arguments brought forth
2 - conspiracy.
They only way I see to disprove that, is to attempt to reply to the 
emails on this list. I've already changed my strategy and am no 
longer replying to each and every email but try to group my replies.
I'm quite aware that by replying I keep fuelling the debate. But if I 
don't, it'll only be worse, because people will think that I am 
ignoring them.

 It should be
 ignored where it cannot be stopped as it can only lead to mischief. Im
 all for honest and robust debate, but this is not it.

Agreed.

 Like it or not, Wolfgang has the authority to proceed, and in my
 opinion he ought to do so forthwith. 

I have done so. Come  get it!

 Hopefully the odours will soon dissipate.

I'll keep my gas mask handy...

Wolfgang





Re: [ql-users] This is the LICENCE

2002-06-12 Thread Jochen Merz




Peter Graf wrote:
 
 Jochen Merz wrote:
 
   Wolfgang is doing all this in good faith, I'm sure, and I am also
   sure that he may be willing to change if it becomes clear that
   things don't work the way they were planned to work (hoping
   that it is not deliberately sabotaged).
  
   Who do you suspect of deliberate sabotage?
   Were all those compromise proposals which have been turned down, deliberate
   sabotage?
 
 Sorry, why are you so negative? I don't accuse anybody.
 I was not talking about past, it was about future ...
 
 So you raise public suspicion against persons of deliberate sabotage in the
 future.
 Who are the persons? What kind of sabotage are you talking about?

I am not going to waste anymore time on THIS rubbish.


The key sentence of my last few mails were:
Give the license a chance, otherwise we keep writing endless emails
forever and nothing will get done.

You ALWAYS skip the positive bits and avoid replying to 
positive suggestions, and lead discussions to interpret things
in a way they were never meant to be. Pick a sentence
out of the context, twist it, misinterpret it and lead the 
discussion away to areas where it keeps on leading nowhere. 
No, thanks.

As for your compromise: what I read out of the mails was, that
some Q40/Q60 programmers would only work under GPL. Fine, thats
what they DEMAND, but where's the compromise? Maybe I'm wrong,
but it is pointless anyway as it will not become GPL -
Wolfgang said this quite clearly several mails ago.
I go ahead with this and with his license.
What YOU do is your business - accept it or leave it ...
but then think about SMSQ/Es being sold with Q40/Q60s.
On what basis are they/will they be? You better sort that
out with registrar.

Jochen



Re: [ql-users] This is the LICENCE

2002-06-11 Thread wlenerz


Joachim van der Auwera
wrote:

Ok, what if TT can not be
reached or found (or
worse) ? Or he has no time
or does not know anybody
fit for the job...
What if the amount of code
added is such that he is a
co-author, and not the
main author?

How can you expect people
to write free code which
may be impossible to
dictribute if this happens?
---

What if TT dies now?

Nobody “expects” people to
write anything : you don’t
want to – don’t.

Richard wrote:

--
Why Wolfgang doesn't take GPL is beyond me. This license has
not onlytheoretical problems and Wolfgang is assuming much
more responsibility than he seems to want.
--

True - the responsibility is higher than I thought initially. However, if
I had one inch of doubt on being able to handle the stuff, I would
have resigned already.

I will NEVER agree to GPL. Under GPL, as soon as you use the
tiniest little bit of something GPL'd, you HAVE to make your
code GPL, too.

In my eyes, that licence is BY FAR more restrictive than the one
for SMSQ/E.


Joachim wrote

In all the discussions about the state of the new license, I think
many readers are not aware of how open source normally works,
and possible commercial implications.
(big snip of the rest).

---
Thanks for clearing this up.
As you say, there is no central versioning, no central control etc -
which is what we try to avoid here.


Joachim wrote:



As far as I can see, this license means that each time a binary
copy is passed on by the resellers, the fee for 10 EUR is to be paid
to TT...

If that is not what is intended (and that is what it seemed like
before), then I think this has to be made explicit.

--
The licence quite clearly says that some upgrades may be free.
Same as now.


Peter Graf wrote:

---
Exactly. It would be so simple.

Moreover, we have offered TT a compensation of EUR 2000.00 if he
releases SMSQ/E (at least the version which he wrote for me)
under the GPL.



In view of this new development, I will of course take counsel with
TT. The obvious result is that the licence will be delayed, and so
will the release of the source code. Sorry.


Peter continues
-
The GPL is a wellknown open source license, and thus encourages
non-commercial development, which is now needed for Q40/Q60,
because TT seems to give up.
---

I have expressed above my reluctance of the GPL licence. Let us
take, for example, QPC. QPC, at least in some ways, builds on
SMSQ/E. If SMSQ/E were GPL, QPC would have to be made open
source, too. Why should Marcel Kilgus agree to that (and, no, I
have NOT discussed this with Marcel).

The result: no more QPC? Is it worth it?

On the other hand, under the current scheme, the Q40 SMSQ/E
can benefit from the advantages brought into all of SMSQ/E.

Peter continues:

---
Those who insist on establishing their own commercial NDA based
on TT's work, and on future free work of others, should consider
that they also prevent this income for TT. In favour of forwarding to
TT EUR 10 each for a few boards, and discouraging our best 68060
developers.


Whoa there.

Would those who do these bad and evil things please step
forward.
Hmmm - nobody? How strange.

Just who are those Peter? However strange it may seem to you,
the licence has been worked out with TT's agreement.

I have made it clear in the licence that you can do your own
development, and as long as it doesn't incorporate TT's code, you
can, OF COURSE, do with it what you want -even have it
distributed alongside with SMSQ/E (because you will refuse to
have it within SMSQ/E).

Since you raise the queston of money, I'd like to say the following,
even though I try as much as possible to stay away from the
financial aspect of this:
The idea of paying 10 EUR to TT for each new copy sold was born
in Eindhoven - TT  never asked for money. We thought, and still
think, that he should get some money for each copy sold.

As to the question of paying 2000 EUR instead of forwarding 10
EUR for each board - since you are in this generous mood, why not
do the following: become a reseller but DON'T charge for the
Q40/Q60 SMSQ/E - and pay TT 10 EUR for each copy thus sold.
That way, nobody loses out:
TT doesn't because he gets fair money
You don't, because you don't pay too much for a few boards
The user doesn't because he doesn't pay for the Q40/Q60 SMSQ/E.

Peter continues
--
If there is a lobby that can not accept open source for their own
targets, please release at least the Q40/Q60 version, which I have
financed and now offer to pay even more, into freedom!
---
Sorry, but whoa again.
With the provision that I haven't 

Re: [ql-users] This is the LICENCE

2002-06-11 Thread Jochen Merz


Well said, Wolfgang, applause.

Back from a very nice QL show in the USA, a few words from me:

First of all, I'd say: leave the license as it is now else
you will never get a result.
You have asked for opinions and you have, in my opinion, adjusted 
the license so that it should suit most people.
It is impossible to please anybody anyway, and I think you
have worked out a good compromise.

Of course, if there's somebody who ONLY wants it to be done
his way, then, I believe, there's nothing more you can do. 
Peter really seems to be wanting to go his way,
but I feel that this may lead to disadvantages for current and
future Q40 and Q60 owners. 

Buying out Q40/Q60 would most likely lead to development
splits, and the least signifant route will lose out. Whatever
route this may be (Q60 OR QPC) is debateable, but there will
be losers either way. We don't want and we don't need any losers.

If the already small group of QLers splits up, then this will
most likely increase the speed of the QL community dying.
The few commercial authors left will be faced with even more
different versions of the operating system for even less
customers. 

So I think what you're actually deciding here about is an absolutely
non-commercial QL scene run by Peter and Richard and maybe a
few others and shut down the QL shows and the rest as we know
it for years or carry on working together. Travelling to 
QL shows costs us commercial dealers a lot of money, we
don't earn anything by doing this. But we like to be present
and keep direct contact to other QLers. However, those who want
everything for free are hardly seen at QL shows (no offense
here, this is respected, I'm just mentioning this as a fact) 
but I expect that the people who try to keep the scene alive 
in social terms are respected too. 
Again, together is the key word, isn't it?
This not necessarily means everybody has to like each other,
but they should at least pull into the same direction - for
everybody's benefit.

I really would not want to see the Q60 going the way which, for 
example, CST's Thor went.

Jochen



Re: [ql-users] This is the LICENCE

2002-06-11 Thread Richard Zidlicky



 
 Richard wrote:
 
 --
 Why Wolfgang doesn't take GPL is beyond me. This license has 
 not onlytheoretical problems and Wolfgang is assuming much 
 more responsibility than he seems to want.
 --
 
 True - the responsibility is higher than I thought initially. However, if 
 I had one inch of doubt on being able to handle the stuff, I would 
 have resigned already.
 
 I will NEVER agree to GPL. Under GPL, as soon as you use the 
 tiniest little bit of something GPL'd, you HAVE to make your 
 code GPL, too.

you have obviously not even looked at GPL but only read some anti-GPL
fud instead, otherwise you would know how ridiculous that claim is.

GPL has restrictions, those affect only code that is linked with the 
software or parts of it. Copyright holder *defines* what linking 
means exactly but common understanding (approximately translated into 
SMSQ speak) is that this holds only for code that
   + is part of SMSQ (tautology I know..)
   + and/or useses internal structures or interfaces of the software. 
 Again, copyright holder decides what this means exactly.

SMSQ modules for example would be under most circumstances free from 
any restrictions from GPL - as long as they don't textually cutpaste 
code from SMSQ.
I consider this much less restricting than your license.

If this is still too restrictive you can use LGPL and link and use 
non-(L)GPL code without restriction 

If you think that this is still too restrictive give special permissions
though generally you will want as little special permissions as necessary.

No, GPL is *not* the communist manifest.. 


 Peter Graf wrote:
 
 ---
 Exactly. It would be so simple.
 
 Moreover, we have offered TT a compensation of EUR 2000.00 if he 
 releases SMSQ/E (at least the version which he wrote for me) 
 under the GPL.
 
 
 
 In view of this new development, I will of course take counsel with 
 TT. The obvious result is that the licence will be delayed, and so 
 will the release of the source code. Sorry.

never mind. I appreciate that the licence already *did* improve in some
ways and if there is someone who will want to develop with it I am
sure he/she will appreciate this.

 Peter continues
 -
 The GPL is a wellknown open source license, and thus encourages 
 non-commercial development, which is now needed for Q40/Q60, 
 because TT seems to give up.
 ---
 
 I have expressed above my reluctance of the GPL licence. Let us 
 take, for example, QPC. QPC, at least in some ways, builds on 
 SMSQ/E. If SMSQ/E were GPL, QPC would have to be made open 
 source, too. Why should Marcel Kilgus agree to that (and, no, I 
 have NOT discussed this with Marcel).

sorry but this is utter nonsense. As explained above, GPL only affects
software which is linked with this software or parts thereof. QPC is 
not linked in technical sense with SMSQ and technically can never be 
because it is merely a piece of hardware on which SMSQ runs. 

This is just as absurd as claiming that every PC or PC emulator now has 
to be open source just because Linux which is GPL runs on it. 

Just to repeat it here: 
  - all QDOS/SMSQ applications are not at all touched when SMSQ is
GPL.
  - all emulators can continue to work unaffected.
  - absolutely no restriction for commercial or other drivers as long as 
they are loadable with 'lrespr' or similar
  - use LGPL or special permissions if you need more flexibility

Personally I would not mind if some QPC related files of SMSQ would be 
completely outside the scope of this license which the copyright holder 
can easilly allow.

 Peter continues:
 
 ---
 Those who insist on establishing their own commercial NDA based 
 on TT's work, and on future free work of others, should consider 
 that they also prevent this income for TT. In favour of forwarding to 
 TT EUR 10 each for a few boards, and discouraging our best 68060 
 developers.
 
 
 Whoa there.
 
 Would those who do these bad and evil things please step 
 forward.
 Hmmm - nobody? How strange.

really funny that, but aren't you supposed to give the answer here? 
I have asked you several times privately and at least one time in 
public who those subjects are or what kind of project they have in 
mind that must be so desperately included in core SMSQ and requires 
royalty payments in the hope we could find some compromise based on 
facts. 
I have not seen an answer from you so I gain the impression that
you are just playing with the public.

 Just who are those Peter? However strange it may seem to you, 
 the licence has been worked out with TT's agreement.
 
 I have made it clear in the licence that you can do your own 
 development, and as long as it doesn't incorporate TT's code, you 
 can, OF COURSE, do with it what you want -even have it 
 distributed alongside with 

Re: [ql-users] This is the LICENCE

2002-06-11 Thread Richard Zidlicky


 On Tue, 11 Jun 2002, Richard Zidlicky wrote:
 
   Richard wrote:
   I will NEVER agree to GPL. Under GPL, as soon as you use the 
   tiniest little bit of something GPL'd, you HAVE to make your 
   code GPL, too.
  
  you have obviously not even looked at GPL but only read some anti-GPL
  fud instead, otherwise you would know how ridiculous that claim is.
 
 Hmmm?
 
 My understanding, as an open source fan, is that the GPL is infectious - 
 any software that includes GPL'd code is also GPL'd. You cannot use GPL'd 
 code in non-GPL releases.
 
If you directly include GPL'd code into your program than the resulting 
program should be GPL - but this is kind of obvious. You can't simply 
cutpaste code from some project and convert it to your copyright.. you
can't do that even with BSD license which is exorbitantly liberal.
You are actually quite lucky if you can reuse the code at all - of course 
the current SMSQ license is much more restricted in this sense and doesn't 
allow reuse of code outside of SMSQ for whatever purpose at all.

The relevant problems I see are this:

 - adding code to the project. By default if you add code to a GPL
   project it has to be GPL. Again, I see it as rather obvious that
   code added to some project should obey to its license so this is
   about as infectious as any license I can think of. As always the 
   copyright holder can give permission to link with whichever code 
   he likes.
   Note for example, that Linus Thorvalds has for the purpose of the
   Linux kernel defined linking so that code that uses the loadable
   module interface is explicitly free of any restriction and as you
   know there are plenty of binary only modules for Linux.. the same
   might be desirable for SMSQ.

 - linking against project.  SMSQ is not a library so I don't see any 
   problems here. It could be made explictily clear that any code 
   using documented SMSQ interfaces in any way is free of any restriction
   if that makes anyone sleep better.

 - reusing parts of code SMSQ code in other projects.. the case I have
   explained above.

The infectious aspect of GPL is partly a historical misunderstanding
and partly FSF policy. GPL version 1 was not so well formulated in this 
respect.. perhaps not quite unintentionally but that is offtopic. Where 
GPL *is* really infectious is with libraries. If a library is (c) GPL 
(not LGPL like libc!) than only GPL programs can link against the library.. 
that is why there is LGPL which places no restriction on the program which 
is linked against LGPL software.
Since SMSQ is not a library this is very offtopic but it might help to 
clear up some confusion by mentioning the one prominent GPL library 
- readline. 
It was deliberately made GPL to make it a bit harder to write non-GPL 
programms.. such things do happen but aren't relevent in the case of an 
operating system.

Last not least you mentioned gcc. Of course GPL does not say anything
about what can or can't be compiled with gcc, nor does it infect license
of code that someone happened to compile with gcc.. just as writing 
something in a GPL editor doesn't affect the copyright of the text. 
All it says is that all parts of gcc itself have to be GPL and if you 
reuse some part of gcc in other projects than this other project has to 
be GPL.

Richard



Re: [ql-users] This is the LICENCE

2002-06-11 Thread Peter Graf


Jochen Merz wrote:

It is impossible to please anybody anyway, and I think you
have worked out a good compromise.

As far as Q60 is concerned, all compromise proposals were turned down.
Not only mine. Also those from well-known impartial persons.

Of course, if there's somebody who ONLY wants it to be done
his way, then, I believe, there's nothing more you can do.

Unfortunately this applied pretty exact to your commercial NDA, as far as 
availability of executables is concerned. See the comments made by others, 
not me.

Peter really seems to be wanting to go his way,

Well I propose Open Source like the majority of developers and users. This 
is how development works, when there is no significant commercial interest. 
There is nothing special about me. Open your eyes and look around the world!!!

Your way with this strange NDA is surely much more special than Open Source.

Unlike QPC SMSQ/E, Qx0 SMSQ/E has only non-commercial developers for the 
essential things.
We need them! QPC itself can remain purely commercial. So why no open 
source OS?

but I feel that this may lead to disadvantages for current and
future Q40 and Q60 owners.

I have been told that you don't wish to be involved with Q40 and Q60 
SMSQ/E. Very likely the Q40 and Q60 users, developers and producers won't 
follow your feelings at this point. I'm sure they would like to see their 
OS version developed.

Buying out Q40/Q60 would most likely lead to development
splits, and the least signifant route will lose out.

I would very much prefer not to buy out. You are very much invited to 
join Open Source!
Yes, you can even make a little money with it, and have more development. 
Why not consider a modern and liberal approach?

Also keep in mind that I don't wish to buy anything for myself. The GPL 
gives freedom for all developers and users. And of course I don't insist on 
GPL, if something else is more acceptable for the majority of developrs.

If the already small group of QLers splits up, then this will
most likely increase the speed of the QL community dying.

So don't insist on a strange NDA that is likely to split our community.
Allow a license so all can join!

The few commercial authors left will be faced with even more
different versions of the operating system for even less
customers.

Likely if your NDA persists. Unlikely with an Open Source SMSQ/E.

So I think what you're actually deciding here about is an absolutely
non-commercial QL scene run by Peter and Richard and maybe a
few others and shut down the QL shows and the rest as we know
it for years or carry on working together.

Why not get yourself more information what open source, e.g. GPL means.
Surely not what you are painting there.
BTW non-commercial developers are the vast majority in the QL scene,
not only a few.

And: Under the GPL free doesn't necessarily mean free of charge!
You are allowed to charge money, but you are not forced to do so.
Maybe you can, in the long term, earn more money in a lively developed 
scene with the OS under the GPL than with your own NDA! You can concentrate 
on selling QPC, and your well-known support and handbooks. The OS license 
itself could be more liberal without affecting this.

Travelling to
QL shows costs us commercial dealers a lot of money, we
don't earn anything by doing this.

So why all the fuss to keep SMSQ/E strictly commercial?

Again, together is the key word, isn't it?

Yes, so don't lock out good open source developers with your NDA.

This not necessarily means everybody has to like each other,
but they should at least pull into the same direction - for
everybody's benefit.

YES!

I really would not want to see the Q60 going the way which, for
example, CST's Thor went.

So please give up your resistance against compromise.

Peter





Re: [ql-users] This is the LICENCE

2002-06-11 Thread Timothy Swenson


At 05:09 PM 6/11/2002 +0100, you wrote:

On Tue, 11 Jun 2002, Richard Zidlicky wrote:

   Richard wrote:
   I will NEVER agree to GPL. Under GPL, as soon as you use the
   tiniest little bit of something GPL'd, you HAVE to make your
   code GPL, too.

Hmmm?

My understanding, as an open source fan, is that the GPL is infectious -
any software that includes GPL'd code is also GPL'd. You cannot use GPL'd
code in non-GPL releases.

It is OK to use GPL code for your own purposes, but if you provide the 
whole package to somebody else, you either have to remove the GPL'd code, 
or release the whole thing as GPL.

I see this feature of GPL as a good thing.  This prevents somebody from 
stealing somebody else's code and making it commercial or whatever.  If 
you find the GPL too restrictive in this respect, then don't steal the 
code and write it yourself.

The C libraries and gcc are GPL'd.

The GCC libraries are not GPL'd.  They fall under a GNU Library License, 
which allows GCC compiled code to be sold commercially, even including the 
binary libraries (but not the source libraries).

GNU has Licenses for Software, Libraries and Documentation as three 
separate licenses, because each have unique issues.

Tim Swenson




Re: [ql-users] This is the LICENCE

2002-06-09 Thread dndsystems1



- Original Message -
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, June 06, 2002 11:06 AM
Subject: Re: [ql-users] This is the LICENCE






 Hi all,

 Ok, I've gone away and started to draft the licence. I think it's
time 
 to go forward - because this is now the only point stopping me from
 distributing the sources to whoever will have them.

 Here is what I have come up with.

 snip
 Wolfgang

OK I've read that, it doesn't seem to be much different from when I
first read about it. You should apply a simple test to these
conditions as set out - if the conditions are right nearly everyone
will agree to it, if people do not agree with it then the conditions
are wrong. You are trying to make the people fit the licence, you
should be making the licence fit the people.

It does look like you have taken too much on, you might benefit if you
shared more of the responsibility. Why not ask for an alternative
licence to be drawn up by someone else and compare them, progress
might be made.

Dennis - DD Systems




Re: [ql-users] This is the LICENCE - updates

2002-06-07 Thread Joachim Van der Auwera


As far as I can see, this license means that each time a binary copy is
passed on by the resellers, the fee for 10 EUR is to be paid to TT...

If that is not what is intended (and that is what it seemed like before),
then I think this has to be made explicit.

Joachim