Merge pull request #2216 from jwillemsen/jwi-cxxversionchecks
[ACE_TAO.git] / TAO / TAO_IDL / docs / historical / ANNOUNCEMENT
blob870db6f60066fb9e0982da0750c2f9ad3a5e7742
1 WHAT:
3 SunSoft, Inc., Mountain View, California, has placed the source code to
4 Project DOE's Interface Definition Language (IDL) compiler front end
5 (CFE) on OMG's file server, making the implementation publicly
6 available. This release is identified by the version number 1.3.
8 Project DOE is SunSoft's corporate-wide development effort to integrate
9 distributed object technology into the Solaris O/S.  OMG (Object Management
10 Group) is the industry wide body formed to create specifications for
11 distributed object technology. It currently has more than 370 members. OMG
12 IDL is part of OMG's CORBA 1.1 specification and provides a standardized
13 way for defining object interfaces. OMG IDL forms the basis for distributed
14 object interactionin Project DOE.
16 The SunSoft OMG IDL CFE provides a complete framework for building
17 CORBA 1.1-compliant preprocessors for OMG IDL.  By using this standard
18 implementation, developers of OMG IDL compilers will save many months
19 of work and enhance the portability and interoperability of OMG
20 IDL-interfaced objects.
22 The SunSoft OMG IDL CFE allows convenient and fast integration of new back
23 ends to the compiler.  The release consists of a front end which converts
24 OMG IDL to an intermediate format, a compiler framework driver, an example
25 implementation of a compiler back end, and a set of protocols for
26 interaction between the front and back ends.  The SunSoft OMG IDL CFE
27 parser uses components generated by yacc and lex.
29 The SunSoft OMG IDL CFE is designed to allow easy extension of OMG IDL
30 without impacting existing back-end implementations.  As the CORBA
31 specification evolves, any new updates to the IDE CFE will be placed
32 by SunSoft on the OMG server.
34 This release provides a directory with many examples of OMG IDL
35 specifications to allow users to become familiar with the process of
36 writing OMG IDL code.
38 For more information send email to idl-cfe@sun.com.
40 HOW:
42 The SunSoft OMG IDL CFE is available at no charge through anonymous FTP
43 in source form on the OMG file server, omg.org. Please retrieve the
44 file OMG_IDL_CFE_1.3.tar.Z from the directory pub/OMG_IDL_CFE_1.3. Please
45 let us know who you are if you retrieve the compiler front end using this
46 method, by sending email to idl-cfe@sun.com.
48 You can also retrieve the software by using the OMG mail server program.
49 Send email with the subject 'help' to omg_idl@omg.org, and the mail server
50 will respond with instructions on how to retrieve the software.
52 WHEN:
54 The SunSoft OMG IDL CFE is available now.
56 CONTACT:
58 Please let us know who you are if you decide to use this software, and how
59 you use it. Please send email to:
61      idl-cfe@sun.com
63 This address can also be used to report problems, bugs, suggestions and
64 send general comments.
66 We ask that if you make extensions or modifications to this source release,
67 please make these extensions available to others using the OMG IDL compiler
68 front end, by sending the modified sources to the above email address. This
69 will help us evaluate your extensions for inclusion in a future version. It
70 also ensures your investment in these extensions when new versions of the
71 CFE are released.
73 NOTE:
75 SunOS, SunSoft, Sun, Solaris, Sun Microsystems or the Sun logo are
76 trademarks or registered trademarks of Sun Microsystems, Inc.
78 COPYRIGHT NOTICE:
80 Copyright 1992, 1993, 1994 Sun Microsystems, Inc.  Printed in the United
81 States of America.  All Rights Reserved.
83 This product is protected by copyright and distributed under the following
84 license restricting its use.
86 The Interface Definition Language Compiler Front End (CFE) is made
87 available for your use provided that you include this license and copyright
88 notice on all media and documentation and the software program in which
89 this product is incorporated in whole or part. You may copy and extend
90 functionality (but may not remove functionality) of the Interface
91 Definition Language CFE without charge, but you are not authorized to
92 license or distribute it to anyone else except as part of a product or
93 program developed by you or with the express written consent of Sun
94 Microsystems, Inc. ("Sun").
96 The names of Sun Microsystems, Inc. and any of its subsidiaries or
97 affiliates may not be used in advertising or publicity pertaining to
98 distribution of Interface Definition Language CFE as permitted herein.
100 This license is effective until terminated by Sun for failure to comply
101 with this license.  Upon termination, you shall destroy or return all code
102 and documentation for the Interface Definition Language CFE.
104 INTERFACE DEFINITION LANGUAGE CFE IS PROVIDED AS IS WITH NO WARRANTIES OF
105 ANY KIND INCLUDING THE WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS
106 FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR ARISING FROM A COURSE OF
107 DEALING, USAGE OR TRADE PRACTICE.
109 INTERFACE DEFINITION LANGUAGE CFE IS PROVIDED WITH NO SUPPORT AND WITHOUT
110 ANY OBLIGATION ON THE PART OF Sun OR ANY OF ITS SUBSIDIARIES OR AFFILIATES
111 TO ASSIST IN ITS USE, CORRECTION, MODIFICATION OR ENHANCEMENT.
113 SUN OR ANY OF ITS SUBSIDIARIES OR AFFILIATES SHALL HAVE NO LIABILITY WITH
114 RESPECT TO THE INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY
115 INTERFACE DEFINITION LANGUAGE CFE OR ANY PART THEREOF.
117 IN NO EVENT WILL SUN OR ANY OF ITS SUBSIDIARIES OR AFFILIATES BE LIABLE FOR
118 ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, INDIRECT AND CONSEQUENTIAL
119 DAMAGES, EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
121 Use, duplication, or disclosure by the government is subject to
122 restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in
123 Technical Data and Computer Software clause at DFARS 252.227-7013 and FAR
124 52.227-19.
126 Sun, Sun Microsystems and the Sun logo are trademarks or registered
127 trademarks of Sun Microsystems, Inc.
129 SunSoft, Inc.  
130 2550 Garcia Avenue 
131 Mountain View, California  94043