Salon Article on Red Hat and Cygnus 75
krshultz writes "Salon has a
piece on Red Hat's aquisition of Cygnus Solutions. It mentions concerns that shareholders might see more dollar signs in proprietary software, and there's an interesting bit about the future of things like gcc." I didn't know gcc had a steering committee. It's nice to see its developers concerned about what all this will mean to the community.
Well... (Score:1)
Re:MICROSOFT!!! (Score:1)
redhats work on high end features (Score:1)
Re:redhats work on high end features (Score:1)
The Future of GCC (Score:3)
The Salon article talks about Jeff [Law] mentioning changes to the steering committee. This is the first article in the thread:
http://egcs.cygnus.com/ml/gcc/1999-11/msg00421.
and the "changes" article comes later in the thread IIRC. Currently, Cygnus/RH employees together still don't have anywhere near a majority on the committee.
Re:My ideas to increase shareholder value (Score:1)
1. You can do that however cygnus already has proprietary extensions and services. The rest of the tools are not theirs to regulate terms of.
2. Impossible for code that is already liscenced under the GNU GPL you would have a rather big legal figh on your hands. That's even worse for share holders in general to have a bad image for the company.
3. Again impossible because the original code was under a liscence which makes changing it for another impossible.
4. Well if your product is really popular you don't have a prayer of stopping pirates. Look at how many sites you get if you go to google, altivista, alltheweb or others under the keyword "warez" lots huh? The only way to have people not pirate your stuff is if it's pretty dull stuff that no one cares about. I dare to bet that no one has pirated Mathmatica or Maple for linux to a warez site.
As a public company you have an obligation to give people a fair shake. If you don't do this you will loose as many customeers as you gain through the practices that you outlined. In fact you might have to file for chapter 14 if you do that.
Re:redhats work on high end features (Score:1)
Most kernel development done outside of the kernel is available as kernel patches/modules. And most of the time, if the feature is really good, it will be incorporated into the kernel its self. I'm wondering if the changes redhat plans to make are going to be big enough that they're going to fork a kernel and actually make redhat more redhat and less linux. Or if they are planning to make kernel difs? or work with the kernel development team to bring these features to all linux?
Re:redhats work on high end features (Score:1)
Seriously one of the main things about linux is its ability to be compatable with itself. We really don't have to pull an NT manuver with linux and have a version that is compatable with other versions (win95/98) and a version that is compatable with none (NT) there are already enough problems with some features already in some distributions.
Good Grief (Score:2)
Folks, believe in it. Have all the doubts you want about corporations and the people who operate them. They are, indeed, only out to make a buck. And for some, free software is how they do it.
A company that deals in free software would not be better off selling proprietary software, otherwise, they'd have started out doing that in the first place.
Stop worrying. Red Hat is Red Hat, Microsoft is Microsoft. They're both out to make a buck, and they're both doing well. Neither is going to adopt the other's way of doing things.
It's just weird that so many supporters and developers of free software are fretting about it's future, while at the same time, investors are expressing their confidence by pouring money into it.
Re:The Future of GCC (Score:1)
Should we fear Red Hat? (Score:3)
But I recently discovered something that now has me wondering if this will continue to be the case.
In Red Hat 6.1, there is a new program called the Red Hat Update Agent [redhat.com]. Basically, it appears to be a program that allows you to automatically download and optionally install updated RPM's. It sounds like a wonderful new addition, and I wanted to try it out.
Well, you have to be a registered user. But that's fine, there's nothing wrong with that. They only want registered users to access their upgrade site (priority.redhat.com). I completely understand and agree with that. This is a service after all.
Because of this, I imagined that I (or anyone else) could simply setup one of these Update Agent servers myself. Knowing that Red Hat releases everything they create under the GPL, I started looking for the server-side CGI scripts.
I couldn't find them.
Now, it might just be that I didn't look hard enough. I have looked all over the FTP site, and I've tried several queries in their site's search engine. I haven't tried to actually send email to anyone at Red Hat, and I haven't actually asked anyone on a public forum (until now). But I'm still a little worried that the source for this script wasn't as easy to find as the sources for any other Red Hat software.
So, is it available? Or is Red Hat going to keep this script secret so that only registered Red Hat users can enjoy the benefits of the Update Agent?
Panic mongering (Score:2)
Barring any harrowing advances in intellectual property law, Stallman's gift, the GPL, insures that no one, no matter how eeee-vile, will ever be able to take the codebase from them.
GCC is copyrighted by FSF, RH can't change that (Score:2)
Precompiled headers and -frepo (Score:1)
Long compiles are a real headache.
Alex.
Re:Panic mongering (Score:1)
Re:Precompiled headers and -frepo (Score:1)
Re:redhats work on high end features (Score:1)
The kernel is GPL isnt it? So if it's forked, the fork will be GPL, so integrating red hats changes into the standard linux kernel even if redhat does go off on their own tangent making a specialized linux for high end servers (similar to what FreeBSD variants do - see that article about GPL project forkin that was on here a while ago). So, redhat forking the kernel wouldnt necessarily be a bad thing - just a competitive thing as it would give redhat kernels a head up on linux kernels in enterprise situations. I'm just curious as to Redhats commitment to the community - ie if they want to help the linux kernel development along in the areas of high end hardware support, or do it on their own, and try to push redhat along.
They have a choice. Support redhat primarily with linux playing catch up in some things, or support linux primarily with Redhat being one of the dists which would benifit.
The Concept of Freedom (Score:2)
not forking kernel (Score:3)
Your differentiation between "the normal kernel dev people/the kernel development team" and Red Hat does not make a lot of sense in context, because Red Hat's kernel developers are a subset of "the normal kernel dev people" and, in fact, Alan Cox, who is one of the kernel developers who work for Red Hat, is the one who does most of the kernel patch integration work for the stable kernels for Linus.
In any case, we actively integrate our patches with Linus's kernel. This is done individually by the developers working on their particular areas. The idea of maintaining a truly forked kernel is a nightmare to us, and no one in their right mind would want to do it.
So we are, in this context, just another group of highly-motivated and focused kernel hackers contributing code to the Linux kernel in the normal way, which involves maintaining patches outside the Linux kernel until Linus accepts them.
In a production context, we don't want to add patches to our official products that extend APIs beyond what Linus has blessed. The specter of us blessing an API that was subsequently cursed by the chief penguin himself would haunt us horribly.
Re:Should we fear Red Hat? (Score:2)
RedHat is fully entitled to developing software that is never released and strictly used internally (and code executed on a server machine, not on your machine, could definitely be called "internal"). This code, therefore, does not need to be GPL, nor do you have any "right" to see it. You have the right to the source code of the update agent client (assuming its GPL like everything else), because that is run by you on your machine. A GPL client does not require a GPL server (look at gAIM).
Or is Red Hat going to keep this script secret so that only registered Red Hat users can enjoy the benefits of the Update Agent?
Why do you feel that you have the "free" right to services that others pay for?
The code and the binaries for RedHat are "Free" (in Stallman's sense of the word). The service by which you acquire them is NOT. If someone you know does the upgrade, they can give you the RPMs all they want. RedHat does release the RPMs on their main servers for free. This is more than is necessary for compliance with GPL. They don't have to even put them on the servers at all. Simply offering to sell the media with the source codes at the cost of the media is all that is required (like when you could buy the GNU tapes, back in the early nineties; hence, the 1.95 redhat cds from third-party types).
The Priority server and its interfaces are not for everybody. Access to them can be restricted without any violation of the GPL, nor any "bad attitudes" on their part. It is the service of speed/ease that you pay for, not the code.
The service is why RedHat is what it is today. If you don't like the terms of service, go to another distribution vendor.
Re:Should we fear Red Hat? (Score:1)
some code they wrote, for their own purposes, and not distributing it, the question
of GPL-ing it doesn't arise. If they are distributing some kind of binary then the
GPL would oblige them to make the source available, but if they are not distributing
anything else, why would they need to distribute the source?
I believe Cygnus does this sort of thing for some custom GCC enhancements. These are
made to order for customers, and the customers get it under the GPL, but nothing in
the GPL forces either the customers or Cygnus to distribute the changes to *everybody*.
If they do distribute, it must be under the GPL, but they need not distribute
anything at all.
Stop it already... (Score:1)
Why? Because we, the Linux community, will tell them not to user RedHat. I think what Andrew Leonard and other journalists don't quite grasp yet is the power and voice that the community has. When I tell my friends which Linux to use, I tell them RedHat. When a business person comes into one of our LUG meetings asking for advice on what distro to run on his servers, the most common response is RedHat. Would this be the same if RedHat suddenly decided to close-source parts of their distro? I strongly suspect _no_. If they did, I for one would finally make the jump over to Debian that I've been pondering for a while. I think that you'd see a lot of others doing the same. The community is the marketing force for Linux. If any Linux company does something to piss off the community, they are going to feel the repercussions.
My 0x2 bytes worth.
--
Deepak Saxena
Re:not forking kernel (Score:1)
Mat.
Embedded Redhat? (Score:2)
The rist of Red Hat: (Score:1)
In it, Cramer said that Red Hat is one of those companies who had a good idea, convinced a few mutual funds to buy into it before the IPO, and soon EVERYONE is jumping on the Red Hat Bandwagon. the key thing is, when red hat ipoed, it essentially had no long term profit model (it was giving away software and making money from service and maintaince contracts)
however, now with a market cap of over 7 billion, red had is using its stock to buy real money making (i.e. profitable) companies such as Cygnus to fill out its business model. it just seems a little crazy that essential we the public gave red hat this money even before it had a long term model and said use this money to buy up competition and innovation!? please comment on this.
up2date servers (Score:3)
So, we aren't going to keep the server functionality secret, it will just take time to create a release of the pieces you need to build a server. It will be released when it is ready.
In the meantime, the the protocol is documented [redhat.com] to some extent.
Re:MICROSOFT!!! (Score:1)
Hey developers RedHat is profiting from all your hard work and you are getting little or nothing from it! ITS MICROSOFT ALL OVER AGAIN!
Yes, RedHat is profiting from many free software developers who have contributed, but isn't the same thing done by all the Linux distributors that sell their product? It is also not like RedHat has not given back. They have GPL'd all their code. Any distribution can use the RPM if they felt like doing so. I believe many developers of software that is used by RedHat are not complaining too much. If they didn't want anyone using their software unless they profited from it, they would not have GPL'd it. Right now, everyone is lining up to kick RH becuase of something they might do. I for one will give them credit for their record of supporting free software and will withhold condemnation until they actualy do something that compromises the ideals of free software. They have not done that yet.
cygwin - 'free' or not (Score:1)
--
"I was either onto something, or on something!"
too open can appear to be BAD (Score:1)
gcc is the fundermental backbone of free software
lets remind people what it stands for "GNU Compiler Collection"
Yep its more than C now
Big Boys dont like to do their dev work out in the open because they dont want to show whats going on ask marketing peoples about why, thats just a fact !
(GPL allows for this I know)
Big boys (and girls like HP) like gcc @ the moment beacuse it is the standard what we must not let happen is that they stop paying Cygnus to develope new GCC back ends to their hardware beacuse they are AFRAID of Redhat getting the advantage.
If the people shy away then Cygnus will lose revenue and find most of the developers walk exiting project elsewhere and the lure of money the reason why alot of people want to work for them is that they are on the cutting edge working on things like Sony PS2 (whose dev env is linux because of gcc and more stable haha) this is why they get people.
Without people a company is nothing !
Cygnus has lots of effort invested in the embedded market this can not be allowed to be wasted otherwise people (partners and staff) will walk.
Redhat had better make it clear to Cygnus partners that its work as useal and more funding to do better work and no change in direction of licenceing.
my thoughts
john
a poor student @ bournemouth uni in the UK (a deltic so please dont moan about spelling but the content)
I wonder what Stallman thinks of this (Score:2)
(Other then what they should call their products, I mean.
cygwin licensing terms. (Score:2)
What are the licensing terms?
Most of the tools are covered by the GNU GPL, some are public domain, and others have a Berkeley style copyright. To cover the GNU GPL `restrictions', the basic rule is if you give out any binaries, you must also make the source available. For the full details, be sure to read the text of the GNU General Public License (GPL) [cygnus.com].
The Cygwin API library found in the winsup subdirectory of the source code is also covered by the GNU GPL. By default, all executables link against this library (and in the process include GPL'd Cygwin glue code). This means that unless you modify the tools so that compiled executables do not make use of the Cygwin library, your compiled programs will also have to be free software distributed under the GPL with source code available to all.
Cygnus' Native Win32 GNUPro subscriptions include a commercial license for Cygwin that is more suitable for commercial use of the Cygwin library. Pricing for a GNUPro Subscription starts at $6000 for three developers and includes GNUPro Toolkit, Developer Support, and a commercial-use license for 100 copies of the Cygwin library. Contact info@cygnus.com [mailto] for more information about this license. All other questions should be sent to the project mailing list cygwin@sourceware.cygnus.com. [mailto]
Two Reasons It Won't Happen (Score:1)
One, the shareholders have already bought into the free-software (aka Open Source(TM)) model. See the RHAT prospectus and other info. That public info would have to be changed, requiring agreement among the stockholders and board members.
In the past, GPL opponents have sometimes argued that corporations wouldn't touch GPL'ed software with a ten-foot pole (especially wouldn't distribute software under the GPL) because it'd violate the trust they have with stockholders to maximize corporate value.
Now we have a company that makes that kind of maximization based on GPL'ed (and other freely-licensed) software part and parcel of its raison d'etre.
In effect, this means anybody wanting to invest in a company that makes money off of proprietary software won't invest in RHAT. Without such investors, there won't be the pressure to become a proprietary software company. (Compare S.u.S.E., Caldera, etc., companies that must eternally judge which software is "worthy" as proprietary versus free.)
Two, the only tantalizing aspect of twisting RHAT's mission is to try to extract profits by proprietizing software RHAT already owns. Such as RPM.
Now, how valuable could a proprietary RPM or similar really be? Remember, the programmers who people point to as new RHAT employees and as those who might assist this proprietization have already established their credentials as free-software, even GPL, enthusiasts.
For RHAT to convince them to go the proprietary route, it'd have to promise more money, fame, and/or hack value. They've already got money and fame, and the hack value of proprietary software is lower anyway. Further, the ability of such a programmer to leave RHAT and get good work outside goes down, not up, when that programmer's work becomes enshrouded by the proprietary veil.
So, only unenlightened-suit-type programmers are likely to take that bait, meanwhile, the big-name, free-software enthusiasts already there would see what was happening and probably leave like rats fleeing a sinking ship.
So, ultimately, for RHAT to go proprietary would be a huge mistake for its stockholders, who have a much easier approach to investing in proprietary software: buy MSFT.
The most likely way RHAT would be abused to injure our community would be if, say, MSFT bought it up wholesale and shut down as much competitive free-software stuff as it could. How successful could that strategy really be? Very Un, IMO, for many reasons, such as the above, and here we can be grateful for RHAT's insane market cap. If MSFT couldn't do it in one fell swoop now, how could a loosely organized bunch of RHAT stockholders manage to do it down the road? I don't see it.
Re:Stop it already... (Score:1)
Re:My ideas to increase shareholder value (Score:1)
I have seen Maple and Mathematica for linux on warez listings, hell I even saw the iso for Redhat on one (haha). I bought my Maple V, it comes with both MicroSoft Windows version and Linux version on the CD.
Re:Stop it already... (Score:1)
I don't think there is anything to fear from them right now, but in the future they could look like a vastly different company.
Sounds like FUD (Score:2)
Assigning copyright to the FSF (Score:2)
Any code that has at one time been protected by the GPL will still always be freely available, but new versions of that code could conceivably be released under different terms, even, potentially, as proprietary, closed-source software. The Free Software Foundation (FSF) is considered by most programmers to be highly unlikely to perpetrate any such license changes for the software to which it holds the copyright.
It is simply impossible for the FSF to distribute proprietary code. If you have ever assigned any code to the FSF you would know that the assignment contract [cygnus.com] you sign obligates the FSF to always distribute the assigned code and any code based on your work as Free Software, although they might not distribute it under (a specific version of) the GPL.
Re:Two Reasons It Won't Happen (Score:2)
A third reason is that Redhat has only sold about 10% of the company stock on the open market. The same people who founded RedHat still own the vast majority of RedHat stock.
Re:cygwin - 'free' or not (Score:1)
In addition, if you click on the links to each of the projects on sourceware, there is a nav bar on the left with a section called "Download". I don't think you were looking very hard.
At any rate, once again, "free software doesn't mean free as in 'free beer'; it's free as in 'freedom'." Read the GPL (http://www.gnu.org/copyleft/gpl.html). One is, in fact, allowed to charge money for software.
And as long as I'm repeating things that really shouldn't have to be, Michael Tiemann is not the CEO of Cygnus, it's currently Alex Daly until the merger occurs (that was actually a shot at the author of the Salon article on the merger).
Re:GCC is copyrighted by FSF, RH can't change that (Score:1)
I would bet there's small chunks of code copyrighted by each of a few hundred hackers, most of them also under GPL.
This isn't a problem, as long as the whole thing stays under the GPL, but at this point, I don't think there exists *anyone* with the authority to change the licensing.
Re:Sounds like FUD (Score:2)
don't forget the dreaded "network effects" (Score:1)
But don't forget the dreaded "network effects", the phenonemon that tends to restrict people's choice in the workplace to a single standard. I think it ironic that this new kind of dominant player arises in the computing world so shortly after we've all felt the relief of the former giant being reined in. But it makes sense that it would happen, since venture capitalists main criteria for investing in firms (and buying up firms) is what they call "unfair advantage". Usually it is patents or specialized know-how. But there is one opportunity in the open-source world to create such a behemoth, and RedHat/Cygnus is gunning for it.
It is doubtful in 15 years time RedHat/Cygnus will be broken up because they became a monopoly that retarded innovation in the computer world. I think they are smart enough to avoid the breaking the law. But they could have a lot of power over our computing future.
Here is a hypothetical scenario: what if RedHat/Cygnus makes the decision to focus their limited resources for backward compatibility testing of gcc to only that software found in the RedHat Linux distribution? And what if they decide to start deprecating features of certain languages (i.e. disallowing pre-standard C++). Do you think this would be fair? Do you think they might do it anyways?
As their position with respect to the open source community grows I will be watching how they continue to perform their important role of stewardship of the FSF's programming utilities. I second the comment someone made above of asking them to support gcc and gdb developers on the FSF's payroll instead of their own. Richard Stallman is the one monopolist I can put my trust in for this software, because he has more than earned it.
Re:cygwin - 'free' or not (Score:1)
--
"I was either onto something, or on something!"
Re:up2date servers (Score:2)
I'm sorry I ever had doubts about the integrity of Red Hat! I give you my most humble apologies!
Worst case scenario... (Score:1)
Would be a fork on gcc and glibc. The comunity would loses the expertise of gcc developers.
However how long it would take before the so called expertise is attained again by the comunity? We're talking about years? Months? With the open source push, I do not think t would be too long after a fork before we have a decent compiler again.
Re:don't forget the dreaded "network effects" (Score:1)
Perhaps. I would like to see diversity and competition take a permanent hold on computing, but the ideological and business forces that push for a single winner are still in place (at least in the United States).
the moment a more useful Linux distro appears, everyone who needs to jump ship will simply jump ship
Not if your employer/customer/co-workers require software delivered in the latest version of Brand X binary packaging, and only the latest version of Brand X binary packaging. Jumping between distros might be simple for a home user who wants to experiment with the latest one, but other things have to be taken into account in a work situation.
Why doesn't Redhat buy a game company... (Score:1)
What I wonder is what the Linux community gains by the Redhat takeover of Cygnus. Cygnus was already an open source company and seemed to do very well by it's own. I think it would be cool if Redhat used it's financial postition to acquire companies that are not yet in the open source camp. Currently, one of the major mancos of Linux is the lack of games. I think it would be very cool if Redhat aquired a big game company and started releasing some major titles for Linux. I think there's (real) money to be made here for Redhat and it would give us the users more things to do (not necessarely usefull things...) on our beloved operating system.
Re:Should we fear Red Hat? (Score:2)
But as Michael Johnson has explained, the code is pretty much tied to thier internal systems, and thus probably wouldn't be too useful in and of itself. But they have made the protocol available, which is just as good as far as I'm concerned.
I'm sorry if I gave the impression that I wanted the service for free. I don't. I just want the code (or the protocols).
Re:GCC is copyrighted by FSF, RH can't change that (Score:1)
So, my guess is that neither of us has legal standing to sue if somebody ripped off GCC. At least I made it into the Changelog, though!
Re:Clueless little boy (Score:1)
Re:MICROSOFT!!! (Score:1)
Bad Command Or File Name
Re:GCC is copyrighted by FSF, RH can't change that (Score:2)
> submitted a small patch once, and it was
> accepted, and I never signed any forms.
The policy is that contributions of less than 10 lines of code are too small to fall under copyright law, and thus does not need papers. I don't know US law in details, but that would certainly be true under Danish law. Also, sometimes the maintainers rewrite patches rather than ask for papers.
Re:Precompiled headers and -frepo (Score:2)
Precompiled were implemented by Michael Thiemann at Cygnus for Corel, but apparently the gcc maintainers doesn't like the implementation, so it may never reach the public distribution.
Re:Why doesn't Redhat buy a game company... (Score:1)
treke