home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / graphics / opengl-faq / part2 < prev    next >
Encoding:
Text File  |  1995-10-12  |  9.9 KB  |  250 lines

  1. Newsgroups: comp.answers,comp.graphics.api.opengl,news.answers
  2. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!spool.mu.edu!howland.reston.ans.net!swrinde!sgigate.sgi.com!fido.asd.sgi.com!sgi!dilow.asd.sgi.com!pho
  3. From: pho@dilow.asd.sgi.com (Paul Ho)
  4. Subject: OpenGL Frequently Asked Questions (FAQ) [2/3]
  5. Message-ID: <DFtAGz.JEq@sgi.sgi.com>
  6. Followup-To: poster
  7. Last-Modified: 1995 September 8
  8. Summary: This contains a list of Frequently Asked Questions about OpenGL (R)
  9. Keywords: FAQ, OpenGL
  10. Sender: pho@dilow.asd.sgi.com
  11. Reply-To: pho@dilow.asd.sgi.com
  12. Organization: Silicon Graphics Inc.
  13. Posting-Frequency: twice a month
  14. Date: Mon, 2 Oct 1995 08:05:23 GMT
  15. Approved: mailnews@sgi.sgi.com
  16.  
  17. Archive-Name: graphics/opengl-faq/part2
  18. Lines: 229
  19. Xref: senator-bedfellow.mit.edu comp.answers:14595 comp.graphics.api.opengl:1182 news.answers:54155
  20.  
  21. The FAQ has been split into 3 parts.
  22. This is Part 2 of 3.
  23.  
  24. ------
  25. Subject:  Q9:  Who needs to license OpenGL?  Who doesn't?  
  26.  
  27. A:  Companies which will be creating or selling binaries of the
  28. OpenGL library will need to license OpenGL.  Typical examples of
  29. licensees include hardware vendors, such as Digital Equipment,
  30. and IBM who would distribute OpenGL with the system software on 
  31. their workstations or PCs.  Also, some software vendors, such as 
  32. Portable Graphics and Template Graphics, have a business in creating 
  33. and distributing versions of OpenGL, and they need to license OpenGL.
  34.  
  35. Applications developers do NOT need to license OpenGL.  If a
  36. developer wants to use OpenGL, that developer needs to obtain
  37. copies of a linkable OpenGL library for a particular machine.
  38. Those OpenGL libraries may be bundled in with the development
  39. and/or run-time options or may be purchased from a third-party
  40. software vendor, without licensing the source code or use of the
  41. OpenGL(R) trademark.
  42.  
  43. Since many implementations will be a shared library on a hardware
  44. platform, the royalty sometimes will be charged for each hardware
  45. platform.  In those cases, it would not be charged for each
  46. application which used OpenGL.
  47.  
  48. In general, licensing a source code implementation of OpenGL
  49. would not be useful for an application developer, because the
  50. binary created from that implementation would not be accelerated
  51. and optimized to run on the graphics hardware of a machine.
  52.  
  53. ------
  54. Subject:  Q10:  What are the conformance tests?
  55.  
  56. A:  The conformance tests are a suite of programs which judge the
  57. success of an OpenGL implementation.  Each implementor is
  58. required to run these tests and pass them in order to call their
  59. implementation with the registered trademark OpenGL.  Passing the
  60. conformance tests ensures source code compatibility of
  61. applications across all OpenGL implementations.
  62.  
  63. ------
  64. Subject:  Q11:  What is Silicon Graphics policy on "free"
  65. implementations of APIs which resemble the OpenGL API?  
  66.  
  67. A:  From woo@sgi.com (Mason Woo)
  68.  
  69. Silicon Graphics, as licensor of the OpenGL(R) trademark, does not
  70. permit non-licensed use of the OpenGL trademark, nor does it permit
  71. non-licensed use of the OpenGL conformance tests.  Silicon Graphics
  72. provides a source code sample implementation of OpenGL, but only to
  73. companies and organizations which agree to the terms and conditions of
  74. an OpenGL license.
  75.  
  76. Silicon Graphics does give permission to others to create and distribute
  77. their own implementations of the OpenGL API, provided they do not
  78. state nor imply they have the right to use the OpenGL(R) trademark to
  79. name their product, nor make claims to conformance based upon the ARB
  80. controlled OpenGL conformance tests.  Silicon Graphics agrees to allow
  81. others to copy the OpenGL header files, as much as is necessary, for
  82. the creation of other implementations.
  83.  
  84. Silicon Graphics is in no way associated nor endorsing these
  85. other graphics libraries.  Silicon Graphics does not make any
  86. claims or guarantees as to the quality, performance, nor
  87. completeness of an unlicensed library.
  88.  
  89. ------
  90. Subject:  Q12:  What is Mesa 3D and where can I get it?
  91.  
  92. From brianp@ssec.wisc.edu (Brian Paul)
  93.  
  94. The "Mesa 3-D graphics library" (or just Mesa) is a free
  95. implementation of the OpenGL API.  It has been compiled and
  96. tested on most major Unix/X systems.  All you should need is an
  97. ANSI C compiler and X.
  98.  
  99. There is a WWW page at http://www.ssec.wisc.edu/~brianp/Mesa.html
  100.  
  101. You can get Mesa by anonymous ftp from iris.ssec.wisc.edu in the
  102. pub/misc/ directory.
  103.  
  104. Mesa is currently in beta release.  Some features are not yet
  105. implemented and you may find new bugs.  See the WWW page for
  106. updated information.
  107.  
  108. Pedro Vazquez (vazquez@iqm.unicamp.br) has set up a mailing list
  109. for users of the Mesa 3-D graphics library.  Anyone who uses Mesa
  110. and/or wants to be kept up to date on Mesa developments is
  111. invited to subscribe.
  112.  
  113. To subscribe to the list send the following message to
  114. listserv@iqm.unicamp.br
  115.  
  116. subs mesa <your name>
  117. set mesa mail ack
  118.  
  119. For example:
  120.  
  121. subs mesa Brian Paul
  122. set mesa mail ack
  123.  
  124. The second line tells the list processor to send you a copy of
  125. your own messages.
  126.  
  127. You will receive a welcome message from the list server when you
  128. have been added to the list.  It tells you how to post messages
  129. to the list, how to unsubscribe, etc.
  130.  
  131. ------
  132. Subject:  Q13:  How does a university or research institution
  133. acquire access to OpenGL source code?
  134.  
  135. A:  There is a university/research institution licensing program.  A
  136. university license entitles the institution to generate binaries and
  137. copy them anywhere, so long as nothing leaves the institution.  The
  138. OpenGL source and derived binaries can only be used for non-commercial
  139. purposes on-campus.  
  140.  
  141. A university license costs $500 US.  This license provides source
  142. code for a sample implementation of OpenGL.  This source code is
  143. best designed for porting onto a system which supports the X
  144. Window System.  You can drop this into the X Consortium's X11
  145. server source tree and build a server with the OpenGL extension.
  146. To do this properly, you should have the MIT source for an X
  147. Server and some experience modifying it.
  148.  
  149. Note that this gets you a software renderer only.  If your
  150. machine includes a graphics accelerator, the sample
  151. implementation is not designed to take any advantage of it.
  152.  
  153. To obtain a university license, contact John Schimpf, OpenGL
  154. Licensing Manager at Silicon Graphics (jsch@sgi.com).  Please
  155. provide a mailing address, telephone and fax number.
  156.  
  157. Universities may also be interested in Mesa 3D.  See Q12.
  158.  
  159. ------
  160. Subject:  Q14:  How is a commercial license acquired?
  161.  
  162. If you need a license or would like more information, call John
  163. Schimpf at (415)390-3062 or e-mail him at jsch@sgi.com.  There are
  164. licenses available restricted to site (local) usage, or
  165. permitting redistribution of binary code.  The limited source
  166. license provides a sample implementation of OpenGL for $50,000.
  167. The license for commerical redistribution of OpenGL binaries has
  168. two most commonly chosen levels.  Level 1 costs $25,000.  Level 2
  169. costs $100,000, and includes the sample implementation of OpenGL.
  170. Both levels require a $5 royalty for every copy of the OpenGL
  171. binary, which is redistributed.
  172.  
  173. ------
  174. Subject:  Q15:  How is the OpenGL governed?  Who decides what changes can be
  175. made?
  176.  
  177. A:  OpenGL is controlled by an independent board, the Architecture
  178. Review Board (ARB).  Each member of the ARB has one vote.  The
  179. permanent members of the ARB are Digital Equipment, IBM, Intel,
  180. Microsoft, and Silicon Graphics.  Additional members will be added
  181. over time.  The ARB governs the future of OpenGL, proposing and
  182. approving changes to the specification, new releases, and conformance
  183. testing.
  184.  
  185. ------
  186. Subject:  Q16:  Who are the current ARB members?
  187.  
  188. A:  In alphabetical order:  Digital Equipment, Evans & Sutherland,
  189. IBM, Intel, Intergraph, Microsoft, and Silicon Graphics.
  190.  
  191. ------
  192. Subject:  Q17:  What is the philosophy behind the structure of the ARB?
  193.  
  194. A:  The ARB is intended to be able to respond quickly and flexibly to
  195. evolutionary changes in computer graphics technology.  The ARB is
  196. currently "lean and mean" to encourage speedy communication and
  197. decision-making.  Its members are highly motivated in ensuring the
  198. success of OpenGL.
  199.  
  200. ------
  201. Subject:  Q18:  How does the OpenGL ARB operate logistically?  
  202. When does the ARB have meetings?
  203.  
  204. A:  ARB meetings are held about once a quarter.  The meetings rotate
  205. among sites hosted by the ARB members.  To learn the date and place of
  206. the next OpenGL ARB meeting, watch the news group comp.graphics.opengl
  207. for posting announcing the next "OpenGL ARB meeting", check the
  208. Web site http://www.sgi.com/Technology/openGL/arb.location.html
  209. or e-mail opengl-secretary@sgi.com and ask for the information.
  210.  
  211. Meetings are run by a set of official by-laws.  A copy of the
  212. by-laws may be requested from the Secretary of the OpenGL ARB.
  213.  
  214. Minutes to the ARB meeting are posted to comp.graphics.opengl
  215. and are available via ftp://sgigate.sgi.com/pub/opengl/arb/
  216.  
  217. ------
  218. Subject:  Q19:  How do additional members join the OpenGL ARB?
  219.  
  220. A:  The intention is that additional members may be added on a 
  221. permanent basis or for a one-year term.  The one-year term members 
  222. would be voting members, added on a rotating basis, so that
  223. different viewpoints (such as ISV's) could be incorporated into new
  224. releases.  Under the by-laws, SGI formally nominates new members.
  225.  
  226. ------
  227. Subject:  Q20:  So if I'm not a member of the ARB, am I shut out of
  228. the decision making process?
  229.  
  230. A:  There are many methods by which you can influence the evolution of
  231. OpenGL.
  232.  
  233. 1) Contribute to the comp.graphics.opengl news group.  Most members of
  234. the ARB read the news group religiously.
  235. 2) Contact any member of the ARB and convince that member that your
  236. proposal is worth their advocacy.  Any ARB member may present a
  237. proposal, and all ARB members have equal say.
  238. 3) Come to OpenGL ARB and speak directly to ARB.
  239.  
  240. ------
  241. Subject:  Q21:  Are ARB meetings open to observers?
  242.  
  243. A:  The ARB meeting will be open to observers, but we want to keep the
  244. meeting small.  Currently, up to five non-voting representatives 
  245. who inform the ARB secretary in advance, can observe and participate in
  246. the ARB meeting.  At any time, the ARB reserves the right to change 
  247. the number of observers.
  248.  
  249.  
  250.