Originally posted by: n0cmonkey
Originally posted by: drag
It is because Intel IS open source friendly.
They are very open source friendly. I can go get a relatively new Intel motherboard and setup a relatively new Linux distribution and it will work well out of the box. All the drive controllers. power management. sensors, ethernet, audio, 2d/3d acceleration.
Please link the documentation for the chipsets. Thanks!
See below.
Were in the term 'Open Source' is ever documentation mentioned? In my mind 'Software' includes not only the binaries, but the source code, and documentation to use it.
'Open Source' is just about providing the source code. Some people even charge extra for the documentation.
And what's funny about that is that Linus has just said in the recent GPLv3 thread on lkml that Linux was never about Free Software in the FSF's definition, it was always about Open Source and giving back when you take something.
Exactly.
Thats why they (the Linux devs in general) feels that there is nothing wrong with a hardware maker using DRM to enforce specific kernel versions and specific versions of software on the end users. All they care about is along those hardware makers contribute their code and improvements back into the main kernel.
Of course they would much prefer to have documentation for hardware, but as long as there is somebody who can read it documentation and provides support for it then it's fine.
This was always the fundamental difference between 'Open Source' and 'Free Software'.
Free software is political. It's always about ensuring that not only developers have their freedom to recompile, but also the freedoms of lay people, the end users. Documentation is part of it.
Now on the other hand Open Source is just about having the source code to make development cheaper and easier.
Can't realy do that with other popular chipsets, Nvidia or ATI makes that have taken over the AMD market.
Your confusion arises from the fact that:
Open Source Software != Free Software.
Intel is not Free Software friendly. They like the DRM. They like vendor lock-in. They are only going to support Linux and Free software as long as it's financially benificial to them.
And one of the reasons free software is losing the hardware battle is because people spend too much time nit picking and fighting over silly ****** and not enough time demanding at least the minimum from hardware manufacturers.[/quote]
DRM is core to the reasons (at least it seems to me) why Intel isn't going to release specs to their hardware. For instance with the video cards they are not going to release documentation because as a add-on for their video card drivers they provide a binary-only *.so file to provide DRM features for their video cards. Stuff like Macrovision and such.
Cross licensing for DRM-like restrictions and other things such as patent cross-licensing deals with other companies probably has a lot to do with the lack of documentation coming out of other companies also. I don't think it's a coincidence that both Nvidia and ATI completely cut themselves off from free/open source developers when they both won their respective contracts for Xbox and Xbox 360.
Such things are why, by practical reality, stuff like DRM are fundamentally incompatable to truly Free software. BSD included. They (DRM and related 'IP' issues) require closed hardware to work well, but Free software requires open hardware to work well.
'Open Source' doesn't have such problems. As long as the source code is open and people are allowed to use it with only a few restrictions then it's happy.