Path: utzoo!attcan!uunet!world!decwrl!csus.edu!ucdavis!csusac!usenet From: brian@babbage.csus.edu (Brian Witt) Newsgroups: comp.lang.objective-c Subject: NeXT base classes vs. Stepstone base classes; PD Classes Summary: are the base classes similar? Are PD classes legal? Keywords: Object, List, substrate Message-ID: <1990Sep17.231258.22609@csusac.csus.edu> Date: 17 Sep 90 23:12:58 GMT Organization: California State University, Sacramento Lines: 44 I've read the Cox book. I've double clicked on a NeXT computer. I've printed the class interface files on the NeXT. I noticed that all the copyright notices say "NeXT, Inc", and not "Stepstone, Inc". I've written an Objective-C translator (much like that in the Cox book). I want to distribute public-domain classes to provide a reason to use my translator (very useless without them). I'd like the classes to be compatible with those people are already using. Question: Are there differences in the base classes between those NeXT ships and Stepstone ships? Classes like: Object, List, Storeable, Hashable. I figured out the windowing classes are different (Stepstone has Menu subclass of List). Also: Would it be legal to read doc files (NeXT or Stepstone) and then distribute my version of their libraries as part of my Objective-C like translator? If I sold them, would I have to pay royalties, even though I haven't entered into licensing agreements with either party? (Is there a comp.legal-issues group :-) #if LEGAL_ISSUES I see "reproducing software based on what you see in a book" as some one writing a "C" compiler. They read K&R, then write some code. Does the writer owe the publisher royalities? But if Compilers, Inc (:-) copyrights their "C", can other companies still copyright _their own_ "C" compilers? Also, the libraries may have a similar `look & feel' to them. ((Please direct me to information about these issuses. Lawyers may contact me as well... )) #endif ----------------------------------------------------------------- You are what you click. (and if you click it twice...) brian witt | brian@babbage.ecs.csus.edu ----------------------------------------------------------------- -- ----------------------------------------------------------------- You are what you click (and if you click it twice...) brian witt | brian@babbage.ecs.csus.edu -----------------------------------------------------------------