Public Domain Python

Grant Griffin g2 at seebelow.org
Fri Sep 15 13:37:47 EDT 2000


In article <IYqw5.1846$94.386123 at ptah.visi.com>, ge at nowhere.none says...
>
>In article <39C1D17A.13030BE at seebelow.org>, Grant Griffin wrote:
>>Grant Edwards wrote:
>>> 
>>...
>>> I've been doing real-time embedded software for 15+ years, and I just
>>> finished my first project using 100% open-source development tools.  My
>>> experience is that open source tools completely outclass commercial tools in
>>> every respect.  Better tools, better service, better documentation.
>>
>>Evidently you've never tried to run CygWin on Windows. <wink>
>
>Well, I live in Unix-land, but I just spent about two weeks
>setting up a complete Cygwin/gcc/gdb-insight/eCos development
>environment for ARM7 embedded work under NT for another
>division to use (complete with printed manuals for everything
>and a CD that almost installs itself).  I was quite impressed
>with my work. 

I am too. :-)

But the fact that someone who is experienced in that stuff needed two weeks to
do it suggests that those of us who aren't particularly Unix-literate and aren't
particularly GNU-literate (config.in, etc.) don't stand a chance.

Over the last few years, I've tried to get CygWin running several times, usually
wasting 1-2 days on each unsuccessful attempt.  I've had some success installing
the binaries, but I haven't ever gotten very far in having it rebuild itself
from scratch.

But since Windows is a highly standardized system (it has to be: otherwise it
would never work to ship software as binaries), I always wonder after the second
day of frustration what sort of computers and operating system those _Cygnus_
guys are using to build the CygWin system: evidently it isn't Windows. <wink>

>The day after I shipped the whole thing (along
>with two prototype platforms) management decided that they
>wanted that division to do WinCE on StrongARM instead.  Aaargh.

(Be glad you had only two weeks invested in it. ;-)

...
>Exactly -- open source works best for things where the users
>and the producers are the same group.
>
>>Users of Windows currently are the largest single category of
>>software users, yet "free software" (in the GNU sense) does not
>>cater to them whatesover.  Why?  Because "free software" (in
>>the GNU sense) is written for producers, and those producers
>>mostly use some form of Unix.
>
>It also means that Unix users who have a different set of tasks
>to perform than the open-source-producers don't get any
>open-source tools for those tasks.  Open source will always be
>strongest in the areas that interest programmers (e.g.
>languages: lots and lots of different language implimentations).

Good point.  For example, I think there's a GNU chess program--but there isn't a
GNU "Monopoly" program. <wink>

(Which reminds me: isn't it about time for Stallman and his friends to write one
of those "Home Lawyer" programs?  ;-)

>Things that programmers don't find interesting or don't need to
>do aren't going to get open-source tools for them, unless
>somebody with money decides to fund the project for whatever
>reason (e.g. Sun and StarOffice -- not to start a discussion of
>whether StarOffice is really "open" or not).
>
>In the linux newsgroups at any point in time there are several
>threads going on like this:
>
>     NewUser:  Why isn't there an application for X?
>     
>LinuxHackers:  We don't to need to do X.
>
>     NewUser:  But I do need to do X, and I have to run Windows
>               to do it.
>  
>LinuxHackers:  Then write an application to do X.  Nobody's
>               stopping you.
>               
>     NewUser:  I don't know how to program.
>     
>LinuxHackers:  You should learn, then write the application
>               you want.
>               
>     NewUser:  I don't want to write programs, I just want to
>               use them.
>               
>LinuxHackers:  Then go back to Windows.

Yup.  I think the moral of the story here is "Software 'freedom' is mostly for
the elite."  ;-)

feudalistic-ly y'rs,

=g2

_____________________________________________________________________

Grant R. Griffin                                       g2 at dspguru.com
Publisher of dspGuru                           http://www.dspguru.com
Iowegian International Corporation            http://www.iowegian.com




More information about the Python-list mailing list