home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / sys / sun / misc / 3731 < prev    next >
Encoding:
Text File  |  1992-08-17  |  5.5 KB  |  123 lines

  1. Newsgroups: comp.sys.sun.misc
  2. Path: sparky!uunet!mcsun!sunic!liuida!isy!lysator.liu.se!pen
  3. From: pen@lysator.liu.se (Peter Eriksson)
  4. Subject: Re: GCC, Solaris 2.0, Cygnus Support, and a lesson in corporate ethics
  5. Message-ID: <1526@lysator.liu.se>
  6. Sender: news@isy.liu.se (Lord of the News)
  7. Organization: Lysator Academic Computer Club, Linkoping University, Sweden
  8. References: <g1xm!yb.rfg@netcom.com> <WBE.92Aug13012313@crystal.bbn.com> <3v7m2cr.rfg@netcom.com> <1992Aug17.015320.27889@mnemosyne.cs.du.edu>
  9. Date: Mon, 17 Aug 1992 12:02:46 GMT
  10. Lines: 111
  11.  
  12. aburt@mnemosyne.cs.du.edu (Andrew Burt) writes:
  13.  
  14. >(c)  Cygnus might (*might*) not have known the port was done when
  15. >they made the offer, and *might* genuinely have thought it would take
  16. >considerable effort to do.  If so, they *might* want to consider
  17. >refunding some of the revenue since in this scenario the port turned
  18. >out much simpler than planned.  Or if not refund, then donate it to FSF.
  19. >Not the whole thing, sicne the year of support is worth 2/3 whatever the full
  20. >price is, but some sizable fraction of the "cost of porting" seems to
  21. >have been collected for less work than planned/suggested.  I can't imagine
  22. >the actual cost of porting to be in the $300k range, even if the work
  23. >hadn't been done a priori.  As a consultant myself, with (I believe) a
  24. >considerable amount of skill and demand, I'd be embarrassed to earn that
  25. >much for this small a task.
  26.  
  27. This is what <gnu@cygnus.com> said in one of the original postings, when
  28. they asked for people to send in money, about what they would do for the
  29. money they got:
  30.  
  31. > Newsgroups: gnu.gcc.help,gnu.gcc.announce,gnu.announce,gnu.gdb.bug
  32. > Subject: You can help to put the GNU compiler into Solaris 2.0
  33. > Message-ID: <9203040959.AA26369@cygnus.com>
  34. > Date: 4 Mar 92 09:59:11 GMT
  35. >
  36. >...
  37. >
  38. > Cygnus Support's response is to port the GNU C compiler and tools to
  39. > Solaris 2.0.  The result will be a full set of development tools--ANSI
  40. > and traditional C compiler, assembler, linker, debugger, and binary
  41. > utilities--freely available to everyone under the GNU General Public
  42. > License.  We'll release the tools at the same time as Solaris 2.0.
  43.  
  44. Note that they are not just talking about GCC here, but a complete
  45. developement environment.
  46.  
  47. > Who'll pay for it?
  48. >
  49. > We are raising a total of $300k for this project.  We are looking for
  50. > 150 sites that will each send in $2000--the current price of ``Sun C''.
  51. > These funds will pay for the development work, distribution, support
  52. > from Cygnus for the sites that chip in, and a significant donation to
  53. > the Free Software Foundation.
  54. >
  55. >...
  56. >
  57. > If I help, what do I get?
  58. >
  59. > Each site sending $2000 will get a copy of the compiler directly from
  60. > Cygnus, and will also get its name engraved in bits on the CDware
  61. > mass-distribution disk (see below).  The software will be ready to run:
  62. > integrated, configured, compiled, and easy to install, with printed
  63. > documentation.  It can be used to compile either ANSI or traditional C
  64. > code for the SPARC.
  65.  
  66. Ok, it this part of the message is sounds like they are just talking
  67. about GCC. However, the other parts of the posting makes it pretty clear
  68. that this isn't so.
  69.  
  70. > The $2000 price includes one year's software support from Cygnus to a
  71. > group of up to five people at your site, starting when we deliver the
  72. > software to you.  If we meet our goal of $300,000, we will give
  73. > $75,000 to the Free Software Foundation.  Each contribution to this
  74. > project will also support the ongoing development work of the
  75. > Foundation: projects such as the Mach-based Unix OS emulator, the C
  76. > interpreter, continuing GCC improvements, and advanced versions of Emacs.
  77. >
  78. >...
  79. >
  80. > How much work is it?
  81. > We have part of the work already done.  The major change is that
  82. > Solaris 2.0 uses the ELF file format and ``stabs'' debugging records,
  83. > unlike both traditional ``a.out'' files and SVR4 ELF-with-``dwarf''
  84. > files. The latest GDB, and parts of the new binutils, can already read
  85. > the ELF format on some machines.  We need to improve the Binary File
  86. > Descriptor library so it can write ELF files, significantly improve
  87. > the new GNU LD to handle shared libraries, and make an ELF version of
  88. > the GNU Assembler.  We need to support stabs-in-ELF in GCC2, GAS, and
  89. > GDB.  And of course, we have to port each tool to run smoothly on a
  90. > new operating system, update the documentation, and write the scripts
  91. > to make it easy to install.
  92.  
  93. To me atleast this sounds like they aren't implying that they are going
  94. to spend their most time on porting GCC to Solaris.
  95.  
  96. Some other pieces of that message that may be of interrest:
  97.  
  98. > Need real support?
  99. >
  100. > People who take advantage of this limited-time offer will get a year's
  101. > support for a group of 5 people from Cygnus, for $2000.  People who
  102. > receive the CDware disk with their workstation, or get the software
  103. > from the net, can buy the same support later for $3000.  Or they can
  104. > just use it, depending on themselves and the net for support.  Larger
  105. > sites can pay more for more support.  People who sign up early get the
  106. > best deal, in return for believing in us and in the power of free
  107. > software to improve the world.
  108. >
  109. > What about C++?
  110. > We'll offer C++, and compilers for Solaris 2.0 on the 386, at a later
  111. > date.
  112.  
  113. I'f you want the whole message, just send me a note and I'll mail it to
  114. you.
  115.  
  116. /Peter
  117. --
  118. Peter Eriksson                                              pen@lysator.liu.se
  119. Lysator Academic Computer Society                 ...!uunet!lysator.liu.se!pen
  120. University of Linkoping, Sweden                           I'm bored. Flame me.
  121.