home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / lang / tcl / 2092 < prev    next >
Encoding:
Text File  |  1992-12-11  |  1.9 KB  |  50 lines

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