Originally posted by MostAwesomeDude
View Post
Radeon vs. RadeonHD Fighting Continues
Collapse
X
-
-
-
Originally posted by reavertm View PostSo what exactly are you trying to prove? That obeying GPL is a target 'per se' here? (instead of having fully-functional Open Source ATI driver)
Combined forces (cooperation) are ALWAYS better option when you want to achieve some goal - not competition.
In this case I think they should merge efforts and work together. But the reason I think that is simply because there isnt enough man power to support two different teams.
Listen cooperation is definitely --NOT-- always better.... Are you going to cooperate when someone tells you to jump off a bridge?
Are you going to cooperate when you've got an 8 years old product that hasnt been updated or improved, and no future product in development? This is what happens with monopolies. This is what the GPL was designed to prevent. Only competition can foster new idea's and innovation. Competition, not cooperation drives technology forward. Cooperation stagnates innovation, and kills competition.
EDIT: And yes obeying the GPL is exactly the target..Not just "per se" exactly. It all comes back to free market principles, and a monopoly is not a free market.Last edited by duby229; 23 October 2008, 07:42 PM.
Leave a comment:
-
-
So what exactly are you trying to prove? That obeying GPL is a target 'per se' here? (instead of having fully-functional Open Source ATI driver)
Combined forces (cooperation) are ALWAYS better option when you want to achieve some goal - not competition.
Leave a comment:
-
-
Originally posted by highlandsun View PostThis is flat wrong. Competition is bad, the only reason to compete is when you're denied the opportunity to cooperate. Open source works because of an open exchange of ideas. Competitors don't exchange ideas freely, only collaborators do. Competing is what you're forced to do when everyone is closed-source proprietary, and nobody tells anyone else what they're up to. It's a waste of resources, it retards the advancement of technology, and it's just plain stupid.
Duplication of effort is ALWAYS wrong.
And just because you have a single *end-product* doesn't mean you can't go off and create experimental branches to test new ideas. All of our revision control systems facilitate branching and merging. Again, the tools need to do that because that independent development is essential to the nature of *distributed* development. But endless proliferation of branches always weakens a project as a whole, which is why merging back is so important.
Competition is BAD. Multiple projects that duplicate effort to accomplish the same goal is BAD. *Single* projects composed of a broad group of developers with diverse viewpoints working toward a common goal is GOOD.
When I think of Open Source I think of the GPL. It's the first license that comes to mind. And when I think of the GPL, I think of free market principles. Which, is exactly what the GPL was based on. The idea behind the GPL is to prevent power from accumulating in one spot. It's an attempt to de-monopolize the software industry. It does so by providing a copy-left agreement that makes possible and encourages competition by allowing you to fork projects. Provided that the conditions of the GPL are met, you can split that code and start developing it yourself. In direct competition.
The GPL is based on free market principles, and free market principles require competition.
Leave a comment:
-
-
Originally posted by bugmenot View PostAh, I have a 780G chipset too, and here both drivers work. (though radeon crashed the whole computer while trying to rotate, did not try with radonhd) Did you report a bug to the radeonhd devs?
Yes, there are some benefits. But there are also bad sides: If radeonhd does not work for you, you *maybe* report no bug to radeonhd, just because radeon works. And if a newbie tries to install a linux distri with radeonhd by default and gets no X because he has your hardware config and you did not report the bug because you know how to switch to radeon. So it *can* be bad for the end user experience.
By dropping radeonhd from the default build script?
Some hardware works good with both drivers, other hardware better with radeonhd, other hardware only with radeon. If there was only one driver there would be a better chance that your hardware configuration works.
(because potential bugs are more likely reported)
Larrabee gets closer everyday, And if ATi doesnt have some kick ass unbeatable solution by then, they will lose the entire linux market. Period.
Leave a comment:
-
-
Originally posted by elanthis View PostWelcome to Open Source, dude. We duplicate a lot of stuff. Because that's how you get good software. We have multiple Free Software/Open Source kernels, We have multiple desktop environments. Multiple word processors. Multiple everything, really. And the Free Software ecosystem is better for it.
Competition is good. For example, it lets developers try out radically different approaches to solving a problem (like with radeon vs radeonhd) and determine which one is best. The alternative would be to just make a decision and have no way to find out if it was the right one. RadeonHD has taken work from Radeon, and vice versa. Without both projects existing, it is entirely reasonable to assume that we might not have a driver as far along as either of them.
Duplication of effort is ALWAYS wrong.
And just because you have a single *end-product* doesn't mean you can't go off and create experimental branches to test new ideas. All of our revision control systems facilitate branching and merging. Again, the tools need to do that because that independent development is essential to the nature of *distributed* development. But endless proliferation of branches always weakens a project as a whole, which is why merging back is so important.
Competition is BAD. Multiple projects that duplicate effort to accomplish the same goal is BAD. *Single* projects composed of a broad group of developers with diverse viewpoints working toward a common goal is GOOD.
Leave a comment:
-
-
Yep, the ideal seems to be "fork only when there is serious disagreement on technical direction, try both approaches and use the experiences to reach common ground on how to proceed, merge back together, rinse, repeat".
Leave a comment:
-
-
Originally posted by elanthis View PostThe funny thing being that for my 780G chipset, the RadeonHD driver can't seem to get my screen to work worth a crap -- bad constant flickering, off center image, missing mouse cursor, etc. -- but the radeon driver works perfectly.
Welcome to Open Source, dude. We duplicate a lot of stuff. Because that's how you get good software. We have multiple Free Software/Open Source kernels, We have multiple desktop environments. Multiple word processors. Multiple everything, really. And the Free Software ecosystem is better for it. Competition is good.
[...] and determine which one is best.
Some hardware works good with both drivers, other hardware better with radeonhd, other hardware only with radeon. If there was only one driver there would be a better chance that your hardware configuration works.
(because potential bugs are more likely reported)
Leave a comment:
-
-
Originally posted by elanthis View PostWelcome to Open Source, dude. We duplicate a lot of stuff. Because that's how you get good software.
Leave a comment:
-
Leave a comment: