Mr. Awad,
I have recently become aware that things are still not progressing
within Intel regarding the less than friendly policies your company has
towards open source projects. This is not the first time which I have
indicated to your company that I oppose these policies as a consumer,
and I am saddened to hear that Intel refuses to make good on the
evangelism of Intel personnel who have recently been stating that Intel
is open source friendly.
To become truly open source friendly, I suggest that Intel needs to
adopt these two simple policies:
- Provide a simple and completely open method by which open source
projects may redistribute firmware for Intel products. As it stands,
firmware redistribution licences either require the consumer or the open
source project to needlessly give up rights to be granted a
redistribution right. This is now clearly at odds with the majority of
other players in the industry, and it is a continuing thorn in the side
of the open source movement. Additionally, it seems that Intel is more
than willing to redistribute firmware freely when it corrects a major
quality issue, so there is much displeasure within the open source
community that Intel is only willing to open up to avoid a consumer
backlash. We are beginning to think that we should induce such a
backlash to move this issue forward. PLEASE NOTE: we are not asking for
access to the source code of any Intel firmware. We merely want the
unrestricted ability to redistribute firmware within our projects.
- Provide complete and open documentation for Intel hardware so that our
developers may create reliable open source drivers for Intel products.
Without documentation, our developer community must resort to reverse
engineering of Intel products, which does not result in code which is of
the same high quality as that which is created through the aid of
complete documentation. Again, this is an area in which Intel is clearly
outside the majority. It seems unfathomable that Intel would allow
itself to be put into a position where a consumer would mistake a poorly
reverse engineered driver for a poorly produced Intel product, yet this
is taking place right now due to Intel's failure to open documentation
fully. PLEASE NOTE: we are not asking Intel to supply source code for
their currently existing software or any future software. We simply want
access to the same hardware documentation that Intel's own development
team has access to, and we want that documentation to be provided in a
manner which does not tie up our developers in NDAs or other legal
instruments which strip them of their rights.
When Intel chooses to comply with these requirements then Intel
employees will be able to truthfully make the statement that Intel is
open source friendly. As it stands, any attempt by Intel at this stage
to paint the company as open source friendly will likely result in the
open source community making statements refuting this as, at best,
incorrect. It is highly likely that Intel will be painted in a much more
negative light - and rightly so, since the open source community would
have to be on board for Intel to actually be considered friendly to it.
I am speaking merely as a consumer - my only association with open
source projects is as a user and financial contributor. However, since I
first became aware that Intel was not supporting open source
development, I have since ceased the purchase of all Intel products, and
I currently advise all my personal and business contacts to avoid Intel
as well. Within the company I work for I try to educate all purchasing
agents as to the situation because we use open source software in
several facets of our business. I know that I am not the only open
source supporter taking this action, and I am sure that it is having an
effect on Intel's bottom line. Should Intel correct this behaviour in
the future, I will be sure to change my stance towards the company and
make all of my contacts aware of the situation.
Hopefully Intel will be able to come to a decision which will benefit
both Intel and the open source community.
Sincerely,
Breen Ouellette