FreeSoft Project Update

Sabahattin Gucukoglu mail at sabahattin-gucukoglu.com
Thu Feb 19 00:09:35 MST 2004


Hi people,

The Linux on BrailleNote project has reached an apparently quite 
significant impass.  As such, I feel obliged to narrate it to all of you 
on behalf of your project developers.

The situation, basically, is that PulseData has not given us the good 
stuff we want - hardware specifications, interface information, all 
necessary to begin legitimate development of the project.  Since knowing 
this information from PulseData will benefit us significantly in both 
progress and knowledge of a development schedule, we have obviously been 
anxious to allow as much opportunity, providing for as much inexcusable 
delay as possible, for PulseData to "Get back to us".  Needless to say, 
they have not.  We may be getting the same treatment as the previous 
effort got in this position.

We have yet to consult over when, and how, we will be proceeding.  We 
already agree that we take one of two choices - wait some more, or go bad. 
 It would have to be very soon, however - we will update you when this 
happens.  To be absolutely frank, proceeding in an outlawed fashion, 
without PDI's help, basically means using rogue techniques to rip out the 
information we need from these units, somehow or another, which will 
involve plenty of experimentation and likely also a small amount of 
reverse engineering or string farming.  Tampering with hardware will 
obviously be a last resort and probably won't happen without a spare unit 
to hand.  The legal implications of doing so are not as yet due for 
consideration, though the statutes pertaining to the reverse-engineering 
of software for the purpose of developing competitive and interoperable 
software are clearly in our favour both in the UK and US, where the four-
man development team are situated.  Those interested in clarification 
should consult legal council.  This will be a last resort and we will 
naturally undertake it with due disappointment of PulseData.  The 
undesirable consequence will be an unplanned timespan for the project, as 
the resulting work will be quite substantial.

We have already determined that the likelihood of bringing you a clone of 
the KeySoft suite, inclusive of the Lernout TTS engine, is likely to be 
very slim - this is because the components of the system under proprietary 
licenses such as the speech engine will need to be replaced with free 
software with a free license that would allow us to redistribute it to you 
in this way.  We will, of course, do our very best to keep to PulseData's 
ease-of-use tradition and add power as we go, and we hope not to make you 
unlearn much of what you already know.  We may be able to give you certain 
choices about how you run the unit, which may involve commercial or 
proprietary software paid for and installed by yourself, and we will of 
course notify you.  This is a clear port, a transition from Windows CE to 
the free, open source Linux, to the max extent possible.  We're determined 
to do this, so we hope you find it enjoyable!

In related news, we have named the software which runs on your BrailleNote 
under the Linux kernel by the name FreeSoft.  This is a reflection of the 
license and classification of software you will be running.  Free Software 
refers to freedom of rights, not necessarily price.  Please note that we 
will not be charging you for this software!  Think "Free speech, not free 
beer."  This means you can do what you feel like with the software, 
including copy it, distribute it, modify it, recompile it and study the 
source code of it, just to name a few, and are granted the right to do so 
under Copyright.  The license naturally prevents commercial exploitation 
of the code, proprietarship of the code, or inclusion of the code in other 
projects not under the same license.  Free Software is one particular type 
of open source software.  Another organisation, called the Open Source 
Initiative, would like to see the pragmatics of open source benefit it - 
these namely being the cost, the benefits of development and inovation, 
the security of software, and so on.  The OSI maintains a list of 
licenses, including the GNU General Public License, which it considers 
pertinent to open source development.  For more information about the Free 
Software Foundation and to read the GNU General Public License - the 
license under which the software will be given to you - please visit 
http://www.fsf.org/ .  To read about the Open Source Initiative, please 
visit http://www.opensource.org/ .  You will find that although these 
organisations disagree on why software should be open source, 
fundamentally, they both agree on the final result.  We think you'll 
agree, too.

Unrelated news - Speakup now has a Keynote PC driver.  If you have a 
Keynote PC card installed on your ISA bus (an old-fashioned card slot) 
inside your PC, Speakup will now drive it.  This driver only works 
Speakup, and there's a desire in the wild to have a generic Keynote PC 
card driver, similar to that available in the kernel for the Accent PC and 
Echo.  I am also going to resume work on finding the range values for the 
Keynote synthesiser family, and give this information to whoever needs it -
 this means that the BrailleNote could be your external synthesiser for 
Speakup, BRLTTY and other Linux console screen readers, and the 
information will help those with drivers for the Keynote PC and VC for the 
same.  Speaking of the VC, a PCMCIA card, I will look into a card services 
client driver to drive it so that it too can be made to behave like a 
Keynote SA.

Finally, there's been an interest in dispelling some of the clouds around 
us, and breaking the ice a little, by inviting all of you to join and chat 
with us using SpeakFreely on the reflector.  SpeakFreely is a voice-over-
IP client, or voice chat program that uses your internet connection, your 
speakers or headset and a microphone.  The reflector is set up, and I'll 
leave it to Greg to explain the details to you.  We would like to hear 
from you, please, if you are interested and so that we can arrange times 
that would work for people to do some serious talking.

Well, that's all for now.  Get in touch with us if you have questions.

Cheers,
Sabahattin
-- 
Thought for the day:
    A penny saved is ridiculous.

Latest PGP Public key blocks?  Send any mail to:
<PGPPublicKey at sabahattin-gucukoglu.com>

Sabahattin Gucukoglu
Phone: +44 (0)20 7,502-1615
Mobile: +44 (0)7986 053399
http://www.sabahattin-gucukoglu.com/
Email/MSN: <mail at Sabahattin-Gucukoglu.com>




More information about the Notelinux mailing list