Live data from Hacker News

An Open Letter to Intel

cs.vu.nl

371–379 of 379 posts

Re: An Open Letter to Intel

#371
post #329

From the Network World report: > If you have a modern Intel CPU (released in the last few years) with Intel’s Management Engine built in, you’ve got another complete operating system running that you might not have had any clue was in there: MINIX. That's different from Mr. Tannenbaum's claim: > Thanks for putting a version of MINIX 3 inside the ME-11 management engine chip used on almost all recent desktop and lapto…

what about them? i'm not sure what you're question is getting at.

I dispute the claim: "ME-11 management engine chip [is] used on almost all recent desktop and laptop computers in the world". AMD chips are popular in both consumer and business applications...there's no way that whatever fraction of chipsets Intel delivers are "almost all". Furthermore, Intel's documentation seems to state that this is a chipset feature, not a processor feature:

> Currently, we support the following chipsets regardless of your system manufacturer or the motherboard in your PC:

> Intel® Q57/H57/H55/P55 Express Chipset

> Mobile Intel® QM57/QS57/HM57/HM55/PM55 Express Chipsets

The wording is sufficiently vague that I can't be 100% sure about it.

Re: An Open Letter to Intel

#372
post #331

Earlier quoted context omitted.

Learning about something from someone's social media post is completely separate from using someone's copyrighted work... You have a legal and ethical responsibility to the creator of the work, not to whomever put it in your feed. Of course, we should credit our grade school teachers each time we do arithmetic - Thanks, Mrs. Ashliman!

I'm not sure I follow you here. When a friend shares an article, for example, the article comes as the owner put it on the web- page, author, etc. When I share that article, I say something like "h/t to kbutler for the find" That give credit in my circle to the person in my circle who found it. It's just a courtesy.

> When I see something that my friend has found on facebook and I share it, I always acknowledge them for finding it. That's suggesting Intel should say, "We're using Minix in our chips - h/t Joe Random who posted about it on Facebook"

The courtesy they owe is to Andrew S. Tanenbaum, the /creator/ of the work they are using, not to some individual who happened to blog about it.

Re: An Open Letter to Intel

#373
post #327

Earlier quoted context omitted.

He did cover those points in the letter: > I guess Minix' license, which allows this kind of behaviour, is the very reason Intel chose Minix in the first place. I imagine it would be very complicated to get management approval for informing Dr. Tannenbaum about the usage in Intel's ME. Tanenbaum: Some people have pointed out online that if MINIX had a GPL license, Intel might not have used it since then it would have…

> partly an exercise in self promotion if so i don't begrudge that, as it's not like intel was saying much about it. :P

He's one of the last people who needs to do self-promotion. Anyone here who studied CS in university probably did so using books Andrew Tanenbaum wrote.

Re: An Open Letter to Intel

#374
post #364

Earlier quoted context omitted.

Intel is software vendor. Or a "developer". They also use it, of course, but there are a number of magnitude more other users than Intel. Such as you and me, probably. But anyway, that BSD is more permissive than GPL is a very obvious point. Why would Mr. Tenenbaum need to write about that? Why would he need some news to "reaffirm" it?

The user, in the only way that is significant to the license, is someone exercising the rights granted to them by it, i.e. whomever entered a license agreement with the copyright owner to put it on their black box. I never did. You can at best call me a user in the sense that I may be using nginx or apache when I access a website. That is not what the license concerns. That's strictly speaking, but what does being a…

> The user, in the only way that is significant to the license

But for the GPL, the notion of a user almost always includes you and me. Or at least it would, it this particular case.

So how can one compare the licenses on the amount of "freedom" conveyed to "potential users" if they don't want to use the same meaning of the word "user" as the GPL does? And does purposefully, with the end goal of serving said users.

> You can at best call me a user in the sense that I may be using nginx or apache when I access a website.

Not sure about "at best", but I can. And there are licenses (such as AGPL) that limit what one can do with software accessed over a network as well.

> I certainly can't operate the MINIX derivative running on a different CPU than the software I actually do use. I never made a conscious effort to start or stop it, in fact I didn't know about it until the other day.

You never "start or stop" an operating system, you just push a button. You don't interact with it directly either: you communicate with hardware devices and user-facing software.

Most users don't even know what operating system they are running, they just spend their day in their web browser. And they don't know the difference between the two.

And yet, that doesn't matter to the GPL.

> Maybe he's sincerely proud that his software is now so widely deployed?

Sure, but that was a separate statement. And then: "... this bit of news reaffirms my view...".

> It seems beside the points I am making.

I am discussing the Open Letter, and not your opinion in a vacuum.

Re: An Open Letter to Intel

#375
post #328
post #125

Earlier quoted context omitted.

> and easily replaceable by anything else (e.g. Fuchsia). If it's so easy, why hasn't it happen yet?

if it's "easy" does that imply it must "happen yet"?

Yeah, why else shouldn't it happen yet? At least for testing they could have released an Android version with Fuchsia.

Re: An Open Letter to Intel

#376
post #103

All Dr. Tanenbaum is saying is that it would have been the classy thing to let him know, nothing more. Professor Tanenbaum is one of the most respected computer scientists alive, and for Intel to include Minix in their chip and not let him know is kind of unprofessional and not very nice to say the least. That is his only (and quite fair) point.

> and for Intel to include Minix in their chip and not let him know is kind of unprofessional and not very nice to say the least. I guess Minix' license, which allows this kind of behaviour, is the very reason Intel chose Minix in the first place. I imagine it would be very complicated to get management approval for informing Dr. Tannenbaum about the usage in Intel's ME. IMHO if he has a problem with the way things w…

They could have sent Dr Tanenbaum MINIX chip #50,000,000 and politely requested he did not make the info public? A small gesture of appreciation I guess?

Re: An Open Letter to Intel

#377
post #327

Earlier quoted context omitted.

He did cover those points in the letter: > I guess Minix' license, which allows this kind of behaviour, is the very reason Intel chose Minix in the first place. I imagine it would be very complicated to get management approval for informing Dr. Tannenbaum about the usage in Intel's ME. Tanenbaum: Some people have pointed out online that if MINIX had a GPL license, Intel might not have used it since then it would have…

> partly an exercise in self promotion if so i don't begrudge that, as it's not like intel was saying much about it. :P

Self promotion?? The guy is a legend!

Re: An Open Letter to Intel

#378
post #374

Earlier quoted context omitted.

The user, in the only way that is significant to the license, is someone exercising the rights granted to them by it, i.e. whomever entered a license agreement with the copyright owner to put it on their black box. I never did. You can at best call me a user in the sense that I may be using nginx or apache when I access a website. That is not what the license concerns. That's strictly speaking, but what does being a…

> The user, in the only way that is significant to the license But for the GPL, the notion of a user almost always includes you and me. Or at least it would, it this particular case. So how can one compare the licenses on the amount of "freedom" conveyed to "potential users" if they don't want to use the same meaning of the word "user" as the GPL does? And does purposefully, with the end goal of serving said users. >…

> But for the GPL, the notion of a user almost always includes you and me. Or at least it would, it this particular case.

I agree that free software would have been the better option, but the fact remains that MINIX is BSD licensed, not what the FSF considers "free software" and I am merely describing what user freedom could possibly mean in terms of the BSD license. Maybe you feel like discussing the merits of different licenses, which leads me to believe that you are confusing this with me somehow sharing an opinion on which is better.

The BSD license doesn't really express the notion of a user. You and I are free to distribute, modify and use the software under the same terms that Intel does. Compared to GPL, there's no fundamentally conflicting idea of what a user is. The difference is in what obligations the licensee has.

> So how can one compare the licenses on the amount of "freedom" conveyed to "potential users" if they don't want to use the same meaning of the word "user" as the GPL does? And does purposefully, with the end goal of serving said users.

Tanenbaum considers Intel to be a user of his software and that they benefit from the freedom granted to them by the license. If you want better information than my take on what exactly he means you should ask him, not me.

Also, you – a potential user – are free to do whatever you want with MINIX.

> Not sure about "at best", but I can. And there are licenses (such as AGPL) that limit what one can do with software accessed over a network as well.

OK, so we agree that you can. For all I care there can be licenses that limit at what times a week I can pick my nose based on the proprietor's notion of what a user is.

> You never "start or stop" an operating system, you just push a button. You don't interact with it directly either: you communicate with hardware devices and user-facing software.

There is a very wide span in which you could place the definition of a "user" if you are willing to reduce the concept to this level of absurdity. Maybe it was a bad idea to bring the subjective notion of a user up at all, since the BSD license is after all very clear on what it permits and under what circumstances.

> I am discussing the Open Letter, and not your opinion in a vacuum.

Explain your point rather than ask me what I think that he means. You can discuss whatever you feel like, of course, but don't expect me to be your soapbox for ranting about how superior GPL is. I don't have the energy to engage in some sort of socratic exchange where you slowly try to pull your point out of me. There is a reasonable interpretation of "free" for which the BSD license may be considered to offer more freedom to users than the GPL. Most importantly, it comes with less obligations. There is also a very reasonable interpretation of "free" for which the tables are reversed. Tanenbaum obviously favors the former.

Re: An Open Letter to Intel

#379
post #331

Earlier quoted context omitted.

I'm not sure I follow you here. When a friend shares an article, for example, the article comes as the owner put it on the web- page, author, etc. When I share that article, I say something like "h/t to kbutler for the find" That give credit in my circle to the person in my circle who found it. It's just a courtesy.

> When I see something that my friend has found on facebook and I share it, I always acknowledge them for finding it. That's suggesting Intel should say, "We're using Minix in our chips - h/t Joe Random who posted about it on Facebook" The courtesy they owe is to Andrew S. Tanenbaum, the /creator/ of the work they are using, not to some individual who happened to blog about it.

???? I don't even think we're talking about the same thing any more. Prolly should just move on.
Post reply on HN