Back to business
Patrick
optomatic at rogers.com
Wed Jan 23 18:36:11 UTC 2008
Great!!
Well I could write pages and pages on this. I will try to restrain
myself. The abuse that Sébastien eluted to is common and just the tip of
the iceberg. Many of my clients have had to pay 2K to have the software
they just paid 15K for reloaded as the software uses key disks. The
abuse is unreal, the anger is everywhere. The analytical instrument
market is 26 billion and is largely software driven, there is a market here!
My project name is code-read(pronounced code-red, as in I read the code)
I own code-read.com and code-read.org. There is no content loaded yet,
please check back in 2-3 weeks.
The App will be GTK based and will offer support for instrument
communication via serial and GPIB.
I have thousands of dollars in closed source software and hardware to
use with the engineering process. I can program in Python but I am just
learning Ruby, C, PHP and Lua.
I want to make a solid base probably in C that will provide the core
instrument communication and I would like to offer front-ends in various
languages. I want the scientists themselves to get involved in the
process to improve and modify it for there needs. I think scripting
languages fulfill this need better then compiled ones.
The App will have to be cross platform to begin with, Linux is
completely absent from nearly all labs at the moment.
I am presently hammering out the blueprint for this project with other
developers, primarily on the gtk-app-devel-list. This has proven to be
no small task. I have been planning this for some time now.
I will be posting a list of template Apps to use to code-read.org soon
and a diagram of the block structure.
Apart from the basic communication and mathematical functions I am also
considering several other ideas which may or may not be crazy.
I want modify or embed the Gobby editor in the App. I want the serial
and GPIB ports to act as clients witting to Gobby, through a log file.
Apart from remotely debugging it will also provide a means through which
others can view the output of the closed source App and threw which the
open source one can be modified. I want this application to have the the
on-board tools required for others to continue the work without me, if
needed. This App could also be used to remotely reverse engineer
scanners and printers and all manner of devices for the greater Linux
community. I also want to offer it on a live-CD. I have other ideas too.
I will add a wiki and blog to code-read.org soon as well. I would love
feedback after it is complete.
Somethings that I need help with is setting up a versioning system,
finding out how to get the App into the distro repositories and covering
the legal aspects of this. I will need to move carefully with this as I
don't have enough funds to fight a full scale lawsuit. I will avoid this
by cautious use of trade names. All the other closed source people are
controlling each others instruments and using each others trade names so
it probably won't be a problem but just in case I intend to use drawings
rather then trade names to demonstrate the instruments that can be
controlled.
GPIB is a strange communication protocol rarely used outside of test and
measurement equipment and lab instruments. It is however omni-present in
labs. Presently GPIB support under Linux requires recompiling the
kernel. If the project was a success, a GPIB Ubuntu ready version would
really help. It would of course need to be an option and not bundled in
the main package.
I am caught in a catch-22 right now. I am a one man operation working
70+ hours a week refurbishing lab instruments but slave to the closed
source Apps that haunt my business too. I need to break free and
complete this project but I can only spare 10-15 hours a week.
I need all the help i can get. If no one minds I would love to post
again about this once code-read.org is fully functional.
Thanks for your support Sébastien!
More information about the ubuntu-ca
mailing list