Originally posted by blackiwid
View Post
Announcement
Collapse
No announcement yet.
Eric Anholt Leaves Intel's Linux Graphics Team For Broadcom
Collapse
X
-
-
Originally posted by _ONH_ View PostJea, as I understand his words on firmware, it is complete bs. Firmware on hw rom is ok, but the same fw from hdd into ram it isn't ok. But in reality as long as the fw blob is available on a independent server licensed appropriate, that it doesn't vanishes from availability. There is no difference at all for the dumb user, and therefor should not be treated differently.
So I dont see that as such big problem too. But I am slow to say rms has not good reasons to see that that way. And even if he would be wrong at that small point, is that very relevant, is everything else he says wrong because of that?
Generally I think even all firmwares and bioses should be "forced" to opened up, and only that is true freedom of software-users. So if you make small compromises to that pure idea, its hard to draw the line clearly.
But that rPi situation makes me more likely to agree to his point. Because if you think prakticaly, if they would have put the firmware on a rom, they would never had put all the functionality into the firmware. They would have made it as small as possible most users dont do firmware updates.
So in a way it at least allows companies to do more evil stuff, and take from users more control, when u allow them to flash the firmware. And that again is all what the gpl is about.
It never said that every proprietary developer to 100% do implement evil antifeatures against u, maybe they just go bankrupt and nobody can fix the stuff in that code. So having a peace of software that needs much patches as proprietary software on your machine is more problematic than a rom that the vendor must be shure that it will work at least for most people good enough so they will buy someday another peace of hardware from this company, and they dont get extremly bad press.
its hard to put it into a clear reasoning short sentence why loadable firmware blobs vs fixed firmwares are bad, but there are some reasons that kind of make a bit sence.
Another thing is u have to burn the proprietary blob onto your distro-cd and bundle here proprietary and free software. So a gnu/linux group have to more or less advertise non-free software.
that are at least all differences to having a firmware in a rom or something, even if its flashable.
The point is, it does not really matter here, because every hyper-pragmatic opensource gpu-driver developer called THIS driver/firmware bullshit. Because they used that "trick" to its worst possbile version, by protecting as much code as possibel to openend up by hiding it in a place where it technicaly makes no sense.Last edited by blackiwid; 17 June 2014, 07:11 PM.
Comment
-
Originally posted by tarceri View PostWell for starters more companies hiring Mesa dev's shows the health of the project and represents more financial backing, this is generally always a good thing. I totally disagree that this creates low morale or an unhealthy environment. As a developer my morale would be boosted knowing that there are more job opportunities around, that I could get a pay raise if my current company wasn't going to give me one, or that in fact they might give me one to keep me. Also the comfort in knowing that if intel were to cut back on Mesa development that there are other companies that I could go work for is great peace of mind.
As far as poaching goes its a good thing to allow developers to be paid what they are worth. Not allowing poaching is an antitrust issue which google, apple, ebay, etc are all in trouble over currently.
If person X happened to be the only one who knows a specific area (a very common thing in FOSS), the users can say goodbye to any work in that area if they switch companies. Any new person will take a while to get to know the codebase to work on it in sufficient quality, and once they leave, the cycle repeats.
Active poaching makes that cycle faster, a lot faster. It's in nobody's long-term interest, either, not even the switcher's, even though they may get a higher salary. Should the situation grow to the extreme, as in India, a lot of companies will simply quit. You can only game the system so far before the only winning move becomes not to play.
Comment
-
Originally posted by curaga View PostActive poaching incentivizes people to only work on the highly shiny, externally visible parts.
Originally posted by curaga View PostOnce it grows big enough, there ceases to be any loyalty to the employer no matter what they pay, causing project quality to suffer. It leads to a situation like that in India, where in a one-year project at the end there is nobody present who was there at the beginning. Nobody knows the code, they all left, and quality is in the shitter.
Originally posted by curaga View PostIf person X happened to be the only one who knows a specific area (a very common thing in FOSS), the users can say goodbye to any work in that area if they switch companies. Any new person will take a while to get to know the codebase to work on it in sufficient quality, and once they leave, the cycle repeats.
Originally posted by curaga View PostActive poaching makes that cycle faster, a lot faster. It's in nobody's long-term interest, either, not even the switcher's, even though they may get a higher salary. Should the situation grow to the extreme, as in India, a lot of companies will simply quit. You can only game the system so far before the only winning move becomes not to play.
Comment
-
Originally posted by Drago View PostI hope he will use Gallium this time.
I'm probably going to start out doing a gallium driver for simplicity,
to avoid having to do all the DRI crap we've got in brw_context.c and
texture miptree validation and getting user data into VBOs and all that
other almost-boilerplate. Long term I may end up switching to classic
so I can get swrast fallbacks and the ability to implement single-copy
manually-tiled TexImage uploads like. For now I want to get to drawing
triangles as soon as I can.
Comment
-
Originally posted by tarceri View PostThis will generally happen regardless of poaching.
How is higher pay, the chance to lead a project and the opportunity to increase ones knowledge and skills via working with new people and systems not in the long term interest of the switcher? Your talking about programmers as if they are purpose build robots, and lets not get carried away we are talking about one developer "maybe" poached after many years at the same company, to get back to my original point an increased backing of Mesa work is a good thing in my opinion.
If all companies around Mesa quit, that means that the switcher can no longer find work in the area they are qualified in. That's bad for them. That's also bad for the economy, the users, and Mesa.
Comment
-
Originally posted by curaga View PostYou miss my point. It will happen even if the employer orders to work on the plumbing.
You again miss my point. If poaching gets too high, companies will quit. Do you not understand where that leads?
If all companies around Mesa quit, that means that the switcher can no longer find work in the area they are qualified in. That's bad for them. That's also bad for the economy, the users, and Mesa.
Comment
-
Originally posted by blackiwid View Post1. the reason for the workplace change, he not even claimed but it could look like he searched a new interesting challenge.
I woul doubt that, the reason I would bet my money on is that, most of the time you cant get a higher salary without changing the employer, so he switched to broadcom.
I find it strange that intel really pays not as good as broadcom, but it seems thats the case.
Originally posted by blackiwid View Post4. and even worse, devoloper have to invest even more time to make a good driver with this hardware, becuase they have to make workarounds around that bad gpu design, to make suff like gallium3d or even stupid normal x-drivers work with that hardware.
Comment
-
-
Originally posted by daniels View Postspeculation, much?
Thats just how it is. ok another posibility would be that intel is a toxic workplace and he did flee.
In reality searching a specific other work-place because u like the task there better happens not very often. Especialy if he does the exact same thing he did before.
Another point could be that he was on intel only one of many developers and want by broadcom to be the lead-developer but again that has something to do with money.
Of course thats speculation, but the changes that I am right here are very high, if anything I learned in my live about how business works is true.
Originally posted by daniels View Postand again - you're just making stuff up.
Point is, I got this information becuase I wrote here down my wrong thesis/understanding. So beeing wrong doesnt mean making something up, making something up would mean that I have no information and just claim something. But in fact I did read all news about the rpi and I even regerged about it because I even thought to buy one at some point, so I thought I had the real understanding so I made a total right statement on my information. The problem was only that I did understand this architecture a bit false.
So showing my thoughts and what information it is based + some people that corrected me made me learn something. So I think thats a very effective way to get your facts straight.
BTW, at least the video-encoder seems to be closed up, you need to pay them money to unlock other codecs and I guess they want to keep it that way, so again I feel their woudl be better socs/gpus that would be better targets. Like I said mali and so on are way more used gpus.Last edited by blackiwid; 20 June 2014, 07:28 AM.
Comment
Comment