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 
am truly sorry.  I personally would be sorry to loose your contributions 
and would miss those that I know.  But a decision has to be made and we 
need to go forward.

I would also suggest that, for those who are still thinking that this is 
a no go, before condemning the license and saying that there will be no 
one willing to develop under it, that you actually talk to some 
additional people who have shown an active interest in working on SMSQ/E 
and additional software; try to sound positive and see if people are 
willing to work to get what you need into SMSQ/E or as separate drivers 
and add-ons.  (SMSQ/E is designed to support externals quite nicely - 
take a look at how it handles files, memory and other structures).

I personally know of some activity with SMSQ/E that is going on already 
that needs to be added before I will be willing to ship my upcoming 
product.  This activity should work on all systems that run SMSQ/E.

I can also tell you that, at the US show we spent a lot of time 
discussing color palettes and how the different systems display colors, 
trying to find methods that would work with ALL the platforms, from the  
original QLs to Aurora to QPC to Q40/60 and the upcoming GoldFire.   
This was a lot of fun, very interesting, and is still ongoing.  It was 
not a group of people trying to split the community but a group of 
people trying to help grow things and make sure that everyone shares in 
the advances.

In fact, this kind of activity is why I joined and am still involved in 
the QL scene today.  Without the dedication, enthusiam, and trust, we 
wouldn't be where we are today; or have anywhere to go tomorrow.

To close, I hope that people will give it a try.  I applaud with extreme 
gratitude those trying to make this happen and those willing to 
contribute.  A hope that those who have seen things as all or mostly 
negative will give it a try and continue to help the community grow - 
for everyone.

Just my humble opinion.  Hope it helps.

Jim

Reply via email to