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




>> (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-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 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
> >> 
> >> >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-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-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@.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 Bill Waugh



- Original Message -
From: "Tony Firshman" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, June 22, 2002 11:41 PM
Subject: Re: [ql-users] This is the LICENCE


>
> 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

> >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.

Yep

> >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.

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.

All the best - Bill




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
>> 
>> >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@.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-22 Thread Richard Zidlicky


On Wed, Jun 19, 2002 at 02:49:24PM +0200, Marcel Kilgus wrote:
> 
> Richard Zidlicky wrote: 
> > So if Marcel doesn't want to use this commercial clause
> 
> Oh, where did you read this?

in your answer.

Richard



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
> 
> >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-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-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 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 Dave P




On Thu, 20 Jun 2002, Tony Firshman wrote:

> I would go for speed any time.  The time and ram involved is small.

This raises an interesting question, and I'd like to just play this out so
people can see why I think it is interesting.

The QL and etc had the OS in ROM, and it was unlikely to be superceded. It
was loaded directly, and executed in situ.

The upgrade/expansions would copy the OS from (EP)ROM into RAM, then
execute it there. I believe the Q60 is like this too.

The Goldfire will have the OS in flash, and while using the same system,
at least if the OS is updated, the image that is loaded can be the current
one in all cases, and not 'load the default OS, then run a boot file and
load the current OS'

I therefore propose that an early objective of the SMSQ open development
team should be to create a bootloader version of SMSQ that only includes
the code necessary to access the desired storage device, and copy the OS
image into RAM, so a whole copy of SMSQ need not be committed to ROM or
flash. Obviously, this should have some degree of configurability, so the
actual OS image could be copied from a floppy/HD or flash, as applicable.
If it contained some code that would allow selection from multiple OS
images (eg: hold down F5 and it pops up a list of available OS versions
for you to select from) that might be very powerful and helpful too, and
also give some safety element in the event of a failed OS upgrade.

What do you think? How could the idea of loading an OS be made
consistent across platforms, and is the benefit sufficiently worth it?

Dave





Re: [ql-users] This is the LICENCE

2002-06-20 Thread Tony Firshman


On  Thu, 20 Jun 2002 at 11:29:11, Mike MacNamara wrote:
(ref: <009901c21845$52631370$c272893e@macnamarxmjd3y>)

>
>-
>From: "Roy Wood" <[EMAIL PROTECTED]>
>To: <[EMAIL PROTECTED]>
>Sent: Thursday, June 20, 2002 12:03 AM
>Subject: Re: [ql-users] This is the LICENCE
>
>
>>
>> In message <[EMAIL PROTECTED]>, Richard
>> Zidlicky<[EMAIL PROTECTED]>
>writes
>> 
>> >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.
>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.

It is not a patch but the whole operating system.
It is the way I do it, as the OS runs faster from RAM.

-- 
Tony Firshman




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-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-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 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 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? 
> > 
> > <>
> 
> 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. 
> 
> <>
> 
> 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 r

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? 

<>

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. 

<>

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 

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-15 Thread Peter Graf


At 03:43 15.06.02 -0400, you wrote:
>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.

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?

All the best
Peter


>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 Tony Firshman


On  Sat, 15 Jun 2002 at 03:43:00,  wrote:
(ref: <[EMAIL PROTECTED]>)

>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.
Already are (8-(#

My system was down for a day and I had 78 to read in this thread.
I must say there is so much irrelevant mud slinging that I have totally
lost track of what the _real_ problems are.

As someone said, the license is not set in stone.
I think though Wolfgang has called a halt to the initial discussions,
and has now released the license.

You see there is so much obfuscation that I am not sure (get
dictionaries out Peter/Jochen/Wolfgang  (8-)# )
-- 
 QBBS (QL fido BBS 2:252/67) +44(0)1442-828255
  tony@.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-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-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 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-13 Thread wlenerz


On 13 Jun 2002, at 18:32, Peter Graf wrote:

> 
> 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.

No, I'm not. Perhaps we should define "open source"? In my eyes, 
with the licence as it is now, this IS open source. TT agrees with 
the licence as it is now (of course, else it wouldn't be like that).
He does NOT agree with your proposal as far as I am aware.

(rest cut)

Wolfgang



Re: [ql-users] This is the LICENCE

2002-06-13 Thread wlenerz


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

> > 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.
> 

OK, so to make this point moot also, I could include a passage to 
that effect in the licence. This will, however probably lead to more 
outcries since I would be forcing the authors, if any, to agree in 
advance on a licence that they know nothing about.

Not a good idea.

Wolfgang



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 P Witte


James Hunkins writes:

<>
> Just my humble opinion.  Hope it helps.

Amen,

Per




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 Roy Wood


In message <[EMAIL PROTECTED]>, Richard Zidlicky 
<[EMAIL PROTECTED]> writes
>Did you ask Marcel?
No he told me.
-- 
Roy Wood
Q Branch, 20 Locks Hill Portslade. Sussex. BN41 2LB. UK
Tel : +44 (0)1273 386030 Fax : +44 (0)1273 430501 (New number!)
Mobile +44(0)7836 745501
Web : www.qbranch.demon.co.uk





Re: [ql-users] This is the LICENCE

2002-06-13 Thread Roy Wood


In message <[EMAIL PROTECTED]>, 
Bill Cable <[EMAIL PROTECTED]> writes

>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
Nice to have a breath of sanity here. Shame I missed out seeing t you in 
the US.
-- 
Roy Wood
Q Branch, 20 Locks Hill Portslade. Sussex. BN41 2LB. UK
Tel : +44 (0)1273 386030 Fax : +44 (0)1273 430501 (New number!)
Mobile +44(0)7836 745501
Web : www.qbranch.demon.co.uk





Re: [ql-users] This is the LICENCE

2002-06-13 Thread John Sadler



- Original Message -
From: "Roy Wood" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, June 13, 2002 12:56 AM
Subject: Re: [ql-users] This is the LICENCE


>
Roy Wood is correct.
Get on and use the present license and let us make some constructive
progress.
Otherwise the QL will die, because intransigence.





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 Dave P




On Thu, 13 Jun 2002, Claus Graf wrote:

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

Claus,

No offense to your brother, but you always seemed a lot more reasonable
than him. Can you please help me with something?

I'm not asking these as flippant "making my point" questions, I'm really
trying to understand the answers, but I can't pick out the real answers
from the hype and point scoring ON EITHER SIDE.

Ok, I understand the ill feeling about the license not being true 'open
source', but what I do not understand is...

1. How does the license put the Qx0 team in a worse position with respect
to SMSQ development?

2. What steps or hurdles does this license put in your path, and what
steps, short of GPL, could be taken to resolve those obstacles?

3. What advantages does the proposed license have for you?

4. What is it you're worried about? The impression that is being given by
"your side" is that you wish to develop features for the Qx0 family
exclusively, and you seem worried about having to share those developments
with other branches of the SMSQ family. That is the impression - what is
the reality?

I hope you see this as an objective and sincere attempt by ME, for ME to
understand your position.

Sincerely,

Dave





Re: [ql-users] This is the LICENCE

2002-06-13 Thread Marcel Kilgus


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. To
make this clear up front I will NOT participate in a GPLed SMSQ/E.
Why? Because virtually everything one does with the SMSQ/E sources
includes lines, code or include files from Tony. I don't want to be
forced to release my code this way. I don't mind others having my
sources, but then they have them because I WANT them to have them, not
because I'm FORCED by some "give everything away for free" licence.

I've kept quiet for quite a while, mainly because I was too busy (I
did for example some actual coding on the SMSQ/E sources. Some code
all platforms will profit from). So what are my intentions in all
this, some might ask. First of all I'd simply like QPC to stay the way
it is. No much argument there, I suppose.

The second point is that some people would like me to write a colour
driver for the Aurora hardware. To be frank I am not too keen on doing
this and if anybody else wants to do it, fine, go ahead. I'd just do
it to do the QL scene a favour. I am however not that charitable, i.e.
if I would invest any time into writing the driver I need to be able
to collect some revenue. Like Wolfgang said, the revenue will probably
be pretty bad compared to the work involved. But that's fine with me,
at least it's better than nothing! The screen driver would definitely
be based on Tony's code, i.e. if his code was GPLed I'd be forced to
give the sources of it away, limiting the already bad revenue even
more, probably to almost zero. I simply WON'T do it under those
circumstances. Remember, this would be no loss for ME, I don't have
any personal interest in doing them. This would just be a loss for the
QL scene.

Therefore the possibility for "not so open" new sources was built into
the licence. My example would not have any impact on the Q40 part of
the source tree and I don't plan ANY addition that would be "secret"
and would in any way affect the common core of the systems. BUT if
somebody was going to implement a GD3 driver or whatever and says
he'll only do it when he's going to get some money for it, then I too
say "Fine, go ahead! Better for money than not at all!". I am not
going to do that, but why stop somebody who's willing to? Therefore I
don't want to exclude any commercial developments up front.

Like many people here I don't fully understand where the problem with
this licence is. SMSQ got cheaper (QPC got cheaper this way, too), you
can have a look at its sources and also improve it if you like to. To
be frank, I don't expect the latter to happen very often. I fear that
I will be one of the very few who can actually work with the code and
do some stuff that is not specific to the Q40.

The biggest advantage in getting the sources after all is in my eyes
that application programmer can see how the OS does some things and
maybe understand why it doesn't do other things like they think it
should. Never underestimate the work involved in doing any change. The
new 16bit shadow routine in QPC (which by the way is also already
prepared for running under Q40) took me a dozen hours to write!
Ridiculous? Yes, it is. But some things are not as easy as they might
seem to be.

Marcel




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


> 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 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 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 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 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 Bill Cable


> 
> 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 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 Dave P




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.

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

HTH

Dave





Re: [ql-users] This is the LICENCE

2002-06-13 Thread Richard Zidlicky


On Thu, Jun 13, 2002 at 09:44:29AM +0200, [EMAIL PROTECTED] wrote:
> 
> 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.

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

> > 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".

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.

I do firmly believe that this *was* the chance to overcome the
split between QDOS, Minerva, QDOS Classic and SMSQ.
 
> > >To be quite frank, the opposition between the defenders of "code
> > >freedom" and the sinister "lobby" preventing the good code to escape
> > >into that freedom is so exaggerated that I can't help but laugh about
> > >it.
> > 
> > Better read just what I say and don't build fairytales beyond that. If
> > you want Q60 SMSQ/E development, allow open source or at least a
> > compromise.
> 
> Oh, I have read exactly what you said, and my answer still stands. 

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

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.

You are the one presenting ridiculous arguments here so that turns
up the question why you don't present reasonable arguments - I am
not at all surprised someone smells conspiration. I think you could
dispel those concerns quite easilly if you would take arguments
seriously instead of laughing at them.

Richard



Re: [ql-users] This is the LICENCE

2002-06-13 Thread Richard Zidlicky


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.

> 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? 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.

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 "

Re: [ql-users] This is the LICENCE

2002-06-12 Thread James Hunkins


OK, other than an earlier plead for sanity, I have stayed out of this 
discussion up to now.  However, now that the modified license has been 
out for a while and everyone has had a chance to go back and force, I 
would like to give my opinion as one of the likely few remaining 
'Commercial Developers'.

___
First of all, I would like to make a few general observations:

1) as far as I can tell, this was not really meant to be 'open source'.  
I believe that, early in this series, open source was used in a fairly 
general sense and several people latched onto it solidly (and don't seem 
to want to let go).
   - as far as I can tell, from these threads and several conversations, 
Tony never stated that this was to be open source
   - Tony seems to be willing to let others move forward with SMSQ/E.  
The reasons for this are unknown to me but I can only suspect that it is 
partly rooted in the familiar not enough time problem
 . this is extremely generous of him.  He could have kept it to 
himself and just not done any more work (or minimal amounts) on it.

2) the agreement to release the code for external development and with 
such generous provisions has been done between Tony and those he chose 
to deal with
   - all the rest of us can do is offer opinions and 'contribute' where 
possible
   - it is up to the original agreement holders to implement what they 
feel is best for the QL community and which will satisfy Tony's desires
 . unless someone has been part of these discussions, they should not 
offer 'opinions' or 'suggestions' as to the original agreement or 
motives behind them - they simply can't have all the facts

3) up until this discussion of releasing the SMSQ/E source code and 
binaries for external development, it has always been controlled and 
developed by one person, Tony.  There have been absolutely no guarantees 
before.  In shape that it is taking now, there are at least more people 
involved.  While there are still no guarantees, at least there is less 
chance that everyone will be wiped out by meteors at one time [ sorry - 
couldn't help myself :) ]
   - the fact that Tony has been very generous with his time and 
dedicated to the QL community so long leads me to believe that his 
decisions are being made with the best interest of the community in 
general (obviously this is my opinion, not a statement of knowledge - 
trying to play by my own comments here)
 . we have trusted Tony for some time now so why can't we trust his 
judgement here?
   - we will just have to continue trusting people to do what is right 
( and I have NO problem with doing just that, with my gratitude for the 
efforts being taken )

4) a reality check says that there is no money to be made in this 
business any more.  I don't know of anyone making a real profit at this 
and personally can't comprehend how we could ever gather enough users 
back into the QL scene to make profits realistic again [ I will address 
the commercial development in a separate thread  in this group ]
   - new users and profits are nice dreams but lets face it; with the 
costs differences, multimedia, ease of use, etc, we can't compete with 
the other options out there
   - I suspect that many if not most of us are still with the QL because 
we like each other (IE: have fun), like to tinker, and are just very 
comfortable with our little black box or equivalents

___
Ok, enough general top level comments.  Looking at the last release of 
the license, I find that it is adequate and more so.

It does:
   - allow for others to contribute to the primary SMSQ/E source (and I 
know of at least one person who is)
   - guarantees a single version of SMSQ/E for all systems [ as a 
commercial developer, this is a MUST ]
   - doesn't prevent anyone from making external extensions and drivers 
for extra capabilities and new hardware
   - maintains some control over what goes into it [ protection over bad 
code or runaway code ]
   - ensures that anyone can look at the sources
   - allows for anyone to become a dealer of the binaries with a few 
simple rules to follow
   - has taken into reasonable account the different conversations and 
suggestions that have been made

It does not:
   - keep anyone from contributing
   - make anyone rich (or even much money at all)
   - restrict the growth of SMSQ/E onto new platforms

To be honest, it is not perfect.  I could complain about a few points 
here and there.  But I won't.  Simply because it is a far better deal 
than we had before, holds a chance for continued growth, and offers a 
good framework to start with.

As has been stated, it can be modified as we go.  It is important that 
we all agree to give it a try and put some trust in all those people who 
have over the years poured their efforts into this community.  If we 
don't do this, then the QL scene will die a quick and painful death.

For those of you who just can't accept it and refuse to give it a try, I

Re: [ql-users] This is the LICENCE

2002-06-12 Thread Roy Wood


Having been away for a while and then reading all of this on my return 
all I can hear is the sound of people furiously painting themselves into 
their own corners  Richard will not write for SMSQ/E unless it is 
completely free  or he gets paid a lot of money. Peter cannot get anyone 
else to write his drivers / improvements for him except Richard or 
someone else with a similar attitude. All of you spend a lot of time 
quoting acronyms and licences at one another and not one word of it is 
constructive or even close to a real discussion. In your fury to 'save' 
SMSQ/E you suddenly find yourselves each holding a few scraps of its 
flesh and saying 'there you are - I told you to back off and do it my 
way' while it bleeds to death. When it does you can hold up your 
clenched fist and say 'Ah but I tried to free the code!' and I am sure 
you will feel a lot better about it too. Someone might even believe you.

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. Having seen an email from TT he leaves the ball 
pretty much in Wolfgang's and Jochen's court so I suggest you all calm 
down. Accept the current licence as it is and see how it works.

I would state this again. For my part I expect to gain very little as a 
result of this commercial licence. We have already halved the price of 
the product and the phones are not exactly jammed. If you want to add a 
free upgrade to the existing code I will distribute it for free so I 
will not make a penny. If you want to add a paid upgrade I will pass on 
your fee to you. This will not make a profit for me at all. What it will 
mean is that code which is available from the approved sources is the 
approved and tested code and the user will at least have some guarantee 
that it will do the job and be consistent over all platforms which have 
sufficient hardware support for the features.

You can have free 'Open Source' code and Richard et al will write for it 
and Marcel and a few others will quit or you can have the current 
licence and the opposite will happen. I will hazard a guess that there 
are more QPC users than the whole of the UQLX/Qxxx scene put together 
(with a few crossovers) but we do not want this split. This is not a 
fantasy, I have spoken with many of these parties.

OK, I have been quiet for a while because I was away. This is how I 
feel. The QL scene does not make any money for me - it has cost me money 
in the last two years. I am trying to support as many of the users as I 
can and the same goes for Jochen  and many others who are still active, 
spend the money to get to shows in foreign countries  and, in general, 
make an effort.

-- 
Roy Wood
Q Branch, 20 Locks Hill Portslade. Sussex. BN41 2LB. UK
Tel : +44 (0)1273 386030 Fax : +44 (0)1273 430501 (New number!)
Mobile +44(0)7836 745501
Web : www.qbranch.demon.co.uk





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-12 Thread Peter Graf


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?

Peter





Re: [ql-users] This is the LICENCE

2002-06-12 Thread Jochen Merz


> >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 ...  
Why not see the first (positive) part of the sentence? 

Give the license a chance, otherwise we keep writing endless emails
forever and nothing will get done.

Jochen



Re: [ql-users] This is the LICENCE

2002-06-12 Thread Peter Graf


Jochen Merz wrote:

>You could have kept buying fairly static SMSQ/E licenses at about
>40 EUR, as it was agreed with Tony - until Wolfgang got something
>going which would help you in every way - less payment [...]

As you know well, it would have also been acceptable for me if Tony 
continued to work, under the old conditions, and I had offered Tony more 
money to implement several improvements. If Tony gives up, and allows open 
source, this changes the situation.

You still have a commercial developer working for your SMSQ/E target under 
your strictly commercial NDA. Tony Tebby was the only *commercial* 
developer who would work for native 68060 hardware on SMSQ/E.

>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?

>Remember, the difference between the previous status of SMSQ/E
>and the license as drawn by Wolfgang gives you most benefit
>and chances - already as it is.

OK I remember and repeat again in short what I said in my first posting:
* Previous SMSQ/E status: Tony working commercial for my hardware design. OK.
* Next SMSQ/E status: Tony allowing open source. OK.
* Current SMSQ/E status: Strictly commercial NDA under construction by a 
third party. Attempts to force Tonys work for my design under these 
conditions. Not OK at all!

Unless I had an affordable commercial developer for 68060, I would have to 
go crazy to see this as "most benefit and chances" for Q60.

>I think it would only be fair to Wolfgang to stop complaining
>now and give him and the license a chance.

As you know well, Wolfgang is welcome by me to lead the development. The 
problem are just your strange strictly commercial conditions, which lock 
out good developers.

>Who keeps complaining about "open source GPL" or nothing?

So tell us at least one single person who has asked for "open source GPL or 
nothing"!

>Can't see much of a compromise attitude there.

Do you mean you see no compromise attitude in the compromise proposals 
made, e.g. by Dylwin and Joachim?

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-11 Thread Jochen Merz


I won't reply to all this "my way" or whatever, as it is
not "my way". 

> So don't insist on a strange NDA that is likely to split our community.
> Allow a license so all can join!
I cannot see Wolfgangs license stopping people to join -
only a certain group demands: my way or no way!
Nobody stops you from delevoping Q40/Q60 SMSQ/E under the
current license except for yourself - repeating the opposite 
over and over again does not make it true. If you want, you CAN.

You could have kept buying fairly static SMSQ/E licenses at about 
40 EUR, as it was agreed with Tony - until Wolfgang got something
going which would help you in every way - less payment, chance
to develop the OS further on and all I read from you are
demands and demands, accusations and trouble for Wolfgang.
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).
But why shouldn't it work? Most of the problems have been sorted
out. From what I see there are no major problems except from
people who ONLY may do some work IF their demands are fulfilled.
The only license they would join is the one they want to - no
compromise, whatever changes Wolfgang may make.
Remember, the difference between the previous status of SMSQ/E
and the license as drawn by Wolfgang gives you most benefit
and chances - already as it is.

I think it would only be fair to Wolfgang to stop complaining 
now and give him and the license a chance.

> So please give up your resistance against compromise.

WHAT??? I always agreed on the changes proposed by Wolfgang,
initiated by people on this list, especially all the latest
changes.

Who keeps complaining about "open source GPL" or nothing?
Can't see much of a compromise attitude there.

Jochen



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 Robert Newson


Peter Graf wrote:

> 
> Wolfgang wrote:
> 
>> 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.
> 
> If we had simply used a well-established open source license instead of 
> creating and discussing a new commercial NDA, we could long be working 
> with the source code.




>> However strange it may seem to you, the licence has been worked out 
>> with TT's agreement.
> 
> However strange it may seem to you, TT himself would allow Open Source.


I've tried to follow some of this licence dispute, but I've got totally lost 
[as to why each bit of the licence is there]...a couple of questions that 
have probably been answered, but a refresher [answer] would be useful as 
they really define what ought to be in the licence:

1 - What EXACTLY has TT offered wrt the source?

[Was it a "I'm happy to give them to you to publish, provided you can come 
up with some licence to protect them?"  Or a "I don't have time to develop 
it, so do you want them so you can?"  "Oh, and by the way, I'll keep 
copyright over the sources, or shall I give them to you?"  Or something 
[completely] different?  Without answering this question, it is impossible 
to comment on the licence?]


2 - Once TT's offer has been explained, for what exactly is the licence?

To provide TT some royalties (as a thanks)?  To stop some one using TT's 
(and other's) code for self gain?  To protect those who gain income (however 
minor) from distributing the OS?  Or, again, something [completely] different?

cm




Re: [ql-users] This is the LICENCE

2002-06-11 Thread Peter Graf


Wolfgang wrote:

>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.

If we had simply used a well-established open source license instead of 
creating and discussing a new commercial NDA, we could long be working with 
the source code.

>I have expressed above my reluctance of the GPL licence.

Obvously not knowing he GPL.

>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.

No.

>Why should Marcel Kilgus agree to that (and, no, I
>have NOT discussed this with Marcel).

Because QPC is not affected as to my best knowledge.
QPC and the SMSQ/E binary for QPC are different files.

>The result: no more QPC?

What a nonsense. Why should QPC be GPLed because of SMSQ/E?
Have you ever read the GPL?

>Is it worth it?

Do you really see what you are accusing me?

Fact is that I would not have proposed the GPL if it would affect QPC itself.
GPL also does not mean Jochen Merz can make no money.
Under the GPL "free" does not necessarily mean "free of charge".

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

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".

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.

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.

>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?
Yes? Fine! Welcome to lead the Open Source SMSQ/E development :-))

>Just who are "those" Peter?

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

>However strange it may seem to you, the licence has been worked out with 
>TT's agreement.

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

>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.

>  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,

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

>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

Would be a question for Tony, not me. However I appreciate his work.

>You don't, because you don't pay too much for "a few boards"

If I pay EUR 1 or EUR 2 or EUR 10 or EUR 45 per board or whatever is 
IRRELEVANT if the open source DEVELOPERS needed for Q60 won't work.

When will you finally see that my intention is Q60 SMSQ/E
*** DEVELOPMENT ***?

>The user doesn't because he doesn't pay for the Q40/Q60 SMSQ/E.

Of course the user will lose out without good Q60 SMSQ/E development.
Do you think the Q60 users prefer a frozen OS to save a few EUR?

>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 talked to TT about this at the time
>of writing, I would like to say:
>what lobby?
>Am I a lobby?

The answer is your secret. I don't know who needs to reject all the 
compromise proposals from Dylwin, Joachim, Richard, me and others.

>To be quite frank, the opposition between the defenders of "code
>freedom" and the sinister "lobby" preventing the good code to
>esc

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 
cut&paste 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 Dexter


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.

The C libraries and gcc are GPL'd.

Hmmm.

Dex22





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 cut&paste 
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 

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 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 

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.
>
> 
> 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 - D&D 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




RE: [ql-users] This is the LICENCE

2002-06-06 Thread wlenerz


On 6 Jun 2002, at 11:13, Norman Dunbar wrote:

> 
> Good luck :o)
> 
> Norman.
Hey, this is the kind of comment/criticism I like: short and to the point.



Wolfgang



RE: [ql-users] This is the LICENCE

2002-06-06 Thread wlenerz


On 6 Jun 2002, at 11:13, Norman Dunbar wrote:

> 
> Good luck :o)
> 
Hey, that's the kind of comment/criticism I like: short and to the 
point...



Wolfgang



RE: [ql-users] This is the LICENCE

2002-06-06 Thread Norman Dunbar


Good luck :o)

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: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Thursday, June 06, 2002 11:06 AM
To: [EMAIL PROTECTED]
Subject: Re: [ql-users] This is the LICENCE


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-06 Thread wlenerz





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.

LICENCE
This licence sets out the terms under which this software and the
documentation may be used.
Any use of this software implied adhesion to these conditions of
use and this licence.
Headings used in this licence are there for indicative purposes
only.

1 Definitions

The software
The software is the set of source code, intermediary code, binary
code, compiled code and documentation, or any part or partss
thereof, making up the SMSQ/E operating system
and all of its extensions as supplied herewith.
The binary version, also called compiled
version, of the software is the software in the
compiled form of the source code.

Copyright holder
The copyright holder is the person holding the
copyright over the software as defined above.
This person is Tony Tebby.

Part of the software may be copyright by other
persons. These persons are not the "copyright
holder" as defined herein.

Registrar
The registrar is the person appointed by the
copyright holder to keep coherent versions of
the software and issue official versions thereof
from time to time. The person, duties and rights
of the registrar are set out in an annex hereto.


Resellers
A reseller is a person entitled by the copyright
holder to sell the binary (i.e. compiled) code
to the end users. A list of the current
resellers is appended hereto.

Software author
A software author is either Tony Tebby or any
person making a change/addition/modification to
the software.

2 Copyright

The software is copyright © Tony Tebby, 1990 to
2002.
Additional copyright may lie with other persons.
These persons are identified in an annex hereto.


3 Conditions of use.

This software is supplied under the following
conditions:

A - Source code.

In the following paragraphs, the term "source
code" also encompasses documentation as it
exists under this licence.

Obtaining the source code
Any person so interested may have access to the
source code of the software. To obtain the
source code, a request in this respect should be
made to the registrar. Such request should be
accompanied by 3 International Reply Coupons.
The version of the source code thus distributed
via the registrar, on CDRom, is the "official
version" of the source code. The registrar is
entitled to distribute only part of the source
code and may also distribute, at his
convenience, the source code via other media.

Distribution of source code by others than the
registrar
Any person may distribute the source code to
others, provided however that the following
conditions are adhered to by the person thus
distributing the source :

-   Such a distribution must be made entirely
free of charge - no fees whatsoever, for copying
or the media on which the software is copied or
ottherwise, may be levied. The distribution of
the source code must contain a copy of this
licence and a clear indication that this licence
must be read and agreed upon by the recipient
before using the source code.

-   Such a distribution may only be made in
either of two forms: Via a CDROM or via Email.

- Via CDROM
Exceptionally and only if
distribution is made via CDROM, the
person distributing the source code
may request 3 IRCs and a blank CDROM
from the recipient. All of the
software, including the
documentation and this licence must
be distributed on the CDROM.

-   Via Email
Distribution via Email is only
allowed if the Email is sent out
individually to the recipient having
made the request. A system whereby
an Email is automatically generated
by software or hardware upon each or
any request by a future recipient is
NOT allowed. When distribution is
made via Email, it is allowed to
send only parts of the source code
to the recipient, provided however,
that in accordance to the
requirement set out above, this
licence is always sent together with
such (part of the) source code.

-   Any distribution of the source code by
persons other than the registrar results in a
version that is NOT an official version of the
source code.

Compilation of source code
Any person may compile the source code and thus
obtain a binary (compiled) version and use it
for itself. However, binary code may NOT be
distributed other than through resellers.

B - Changes/additions/modifications
Any person may make any
change/addition/modification to the software,
and distribute it as source code together with
the source code of the software under the above
conditions.

Any person having made such a
change/addition/modification is a software
author and, of course, retains entire copyright
over the change/addition/modification thus made.

Such change/addition/modification may also be
distributed in binary form, provided