Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

>And it's not feasible for them to just give away their driver source for free in the meantime, for the same reasons it was never feasible for nvidia or AMD to just open up their proprietary drivers.

Why? For what reason? All they are doing is inconveniencing users and developers alike. I see exactly zero reason to keep drivers closed. Nada. Null. Nobody gains anything by keeping drivers closed. It's a waste of time and resources.



If you open-source your drivers, people can see all the patents you're infringing. Supposedly.

Also, our shader compiler is magic. You wouldn't believe how amazing it is.


Another very good reason to get rid of the unreasonable clusterfuck that are patents. Once and for all.

And magic is there to be shared. I can't even begin to imagine where we, as humanity, could be if people shared their results and benefited from incremental development off each others' discoveries instead of spending uncountable man-hours reinventing the wheel for the seven hundred and three billionth time.


But that is the deal with patents. You disclose what you have done, and in return, for X number of years, anyone who wants to use the method you have published pays you a fee. The alternative to patents is trade secrets.

If anyone could be bothered, you could read all the patents filed by Broadcom and find out anything you wanted to know. Really.


>You disclose what you have done, and in return, for X number of years, anyone who wants to use the method you have published pays you a fee.

Neither am I going to wait X years to use an idea, nor am I going to pay a fee. I want it right here and right now, and nobody should have a right to stop me. I want to build on it, so others in turn can use my discoveries to build even further.

>The alternative to patents is trade secrets.

No, the alternative is that people would realize already that is in no one's prolonged interested to keep discoveries secret, and that collaborative efforts using each others' ideas would lead to exponential growth of technology.

Patents are a detriment to humanity as a whole and its future technological progress, and we need to get rid of them as soon as possible, along with copyright, and erase the whole delusion of "intellectual property" from all books of law. It probably was the worst mistake in the history of mankind.


I want it right here and right now

But don't want to contribute to the cost of R&D. You have fallen into the classic fallacy that because something cost nothing to reproduce, it cost nothing to discover or to build for the first time. At the very least, the people who worked on it deserve to be paid for their time. The people who swept the floor and washed the dishes while they did it deserve to be paid too. Or do you work for nothing? Or do you plan to get paid for what you build on their work?


>You have fallen into the classic fallacy that because something cost nothing to reproduce, it cost nothing to discover or to build for the first time.

I rather think that you are conflating discovery/creation and distribution/usage, which is the classic fallacy people like the content industries try to promote. It's completely irrelevant if the former is hard, costly and time-consuming or a piece of cake. It doesn't have any implications on the latter, which is - as you point out - costless, so it should be promoted and embraced instead of fought against (which is pointless and ultimately futile).

Also, you completely missed my point, which is that I want to build on it so others can build on my discoveries - a loop of mutual positive feedback that would accelerate technological progress by magnitudes. I don't care if some business models no longer work - the advancement of humanity is infinitely more important. Patents stand in the way of that, so we must get rid of them.

I'd like to add that this philosophy is basically the logical extension of the hands-on imperative, a fundamental part of the hacker ethics. Everything that teaches us something about the world and how it works should be free to access and use. If it isn't, make it accessible - by any means necessary.


To protect themselves, to protect their IP, and to save time and resources. Good documentation takes effort.

Plus, have you seen the pattern that played out with the open source drivers for ATI cards? "Oh, if only those ATI bastards would release documentation!" (ATI releases documentation) "Oh, if only those ATI bastards would release example code!" (ATI releases example code) (etc)

This went on. By that point, it doesn't seem like a loss to not bother, unless you're suggesting they could fire the driver team and have the open source community do their work for them.


>To protect themselves

From what? People actually using and improving their drivers?

>to protect their IP

What's the fucking point? What is there to protect? It's what I don't understand in the first place.

>and to save time and resources.

I call bullshit. Opening their drivers would save more time and resources than they could ever hope to save by keeping it closed.

>Good documentation takes effort.

It takes much more effort to reverse engineer stuff. If you can't be assed to write documentation, give us undocumented code (side note: why are you writing undocumented code in the first place?). It's still infinitely better than keeping them closed. Everything is better than keeping them closed.

>Plus, have you seen the pattern that played out with the open source drivers for ATI cards? "Oh, if only those ATI bastards would release documentation!" (ATI releases documentation) "Oh, if only those ATI bastards would release example code!" (ATI releases example code) (etc)

One bad example doesn't prove or disprove anything. As a counterexample, look at the excellent Intel Graphics drivers for GNU/Linux - by far the most reliable graphic drivers I have used; nVidia doesn't even come close, and let's not get started about AMD/ATI. Free and open drivers are still infinitely superior to keeping them closed.

>This went on. By that point, it doesn't seem like a loss to not bother.

How is open sourcing something a bother? It's much more of a bother to keep them closed, for everyone involved, users and developers alike.

>unless you're suggesting they could fire the driver team and have the open source community do their work for them.

I am suggesting that the driver team should not, by any means, be the only ones with access to the source code and the right to fork, modify, fix and improve it. It's stupid and inflexible, and that's something the hard- and software industries have to learn already.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: