On Wed, May 9, 2007 3:50 pm, Sherm Pendley said:

> So, the next version - 1.2 release, preceded by 1.1.x betas - will
> also be licensed under the same terms: GPL or Artistic, your choice.
> I wouldn't have had a problem with a commercial program using CB
> anyway, even before the license change - the LGPL only requires that
> the framework can be easily replaced with a custom version, and the
> structure of an .app bundle makes that a trivial task.
> Also, I've been looking at PyGame, and watching how much enthusiasm
> it helps generate around Python. Games could definitely be a "killer
> app" area here.

If you are looking for an app that would get widely used, I've got an idea
that's been on the top of my 'when I have time to program' list for the
past ~2 years...

Macs desperately _need_ a an app to manage third-party software updates. 
Something that you could run periodically to keep software up to date,
avoiding having every seprate program connect to the internet on startup
and check for itself.  (Invariably the wrong time to do an update...)

My basic thought is to create a folder in the 'Application Support'
directory where apps can drop an XML file with their current version, a
link to where update files can be found, and their public key of some
sort.  The update file would just be another XML file with the current
version, and some information on paid/nonpaid, license changes, what's
updated, etc.  Both the update file and the program update itself would be
signed by the company, and the updater app doesn't accept any update that
doesn't have a valid signature.

The program should either be runnable manually or on schedule(s), where it
checks to see if the programs registered with it (by them dropping the
file in the 'Application Support' subfolder) need updating.  Then it can
download, install, or just notify the user.

Using CPAN, this should be a fairly quick project, I think.  But it would
take me a few days just get back up to speed enough on Cocoa to start it,
and I have _no_ spare time.  (I literally don't even have a single
vacation day this year.)  I've got the design in my head, but it could be
ages before I get a chance to write it.  I'd love to pay someone to do it,
but...  Well, I just donated all my spare change to Sherm already.  ;)  I
_do_ have time to discuss though, if people want info.  (I can do that at
work, where I have little to do.  But I can't program outside projects

Anyway, if people are looking for a 'killer app', I think this could
generate a lot of interest if done well.  And, as long as the end result
is free and open-source (for this, I care that people can use it) I don't
care who programs it.  If no one else is interested, I'll probably do it
eventually, but it'll be years before I have a chance...

Daniel T. Staal

This email copyright the author.  Unless otherwise noted, you
are expressly allowed to retransmit, quote, or otherwise use
the contents for non-commercial purposes.  This copyright will
expire 5 years after the author's death, or in 30 years,
whichever is longer, unless such a period is in excess of
local copyright law.

Reply via email to