home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.tcl
- Path: sparky!uunet!haven.umd.edu!darwin.sura.net!wupost!eclnews!wucs1!omar
- From: omar@wucs1.wustl.edu (Omar El-Ghazzawy)
- Subject: Re: Commercial applications in Tcl?
- Message-ID: <1992Dec11.224741.23471@wuecl.wustl.edu>
- Sender: usenet@wuecl.wustl.edu (News Administrator)
- Nntp-Posting-Host: wucs1
- Organization: Washington University, St. Louis MO
- References: <1gb1spINNicu@agate.berkeley.edu>
- Date: Fri, 11 Dec 1992 22:47:41 GMT
- Lines: 37
-
- In article <1gb1spINNicu@agate.berkeley.edu> joel@saffron.CS.Berkeley.EDU (Joel A. Fine) writes:
- >Hi,
- >
- >Has anyone given any thought to what it might take to create a
- >restrictable commercial application in Tk/Tcl? Suppose that I want
- >to do all of my programming in tcl, and just use "wish" as the binary,
- >since others have already done all of the work to port it to various
- >machines, make it robust, etc. But if I do that, I have to distribute
- >source code. It's not clear to me how I could then restrict its use
- >to those who have paid for it.
- >
- >Is there such a thing as compiled tcl, for example? Are there companies
- >actually doing commercial tk software? What do they do about this?
- >
- >Perhaps this is a non-issue: since tk is a research project; is it
- >unreasonable to expect that programmers will actually generate non-
- >shareware tcl/tk applications?
- >
- >- Joel Fine
-
-
- Joel,
-
- I am writing a commercial product using Tcl/Tk. I do not wish to discuss
- the details because we don't want to give our competition advanced notice
- that we are coming.
-
- The heart of our code is written in C with the GUI in Tcl/Tk. Everything
- is proceeding quite well (Thanks John Ousterhout for a wonderful package!).
-
- If you plan on writing the entire application in Tcl then I believe you have
- a bit of a problem. However, if you create a few objects in C and register
- them as Tcl commands your problem may be solved. Just make sure your GUI
- makes plenty of calls to C code, and people will not be able to "steal" it.
-
- Good Luck!
-
-