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

> no-one cares anymore.

possibly because it took qualcomm buying them to make that happen.

 help



Just say you don't know.

Mojo was partially open source before Qualcomm bought them, and they were going to do open source it anyway.

Was NVCC or CUDA ever open source since the lifetime of its development?


> they were going to do open source it anyway.

uh huh.

> Was NVCC or CUDA ever open source since the lifetime of its development?

you ever ask Nvidia why? i did.


> uh huh.

Exactly. You're one of those that don't care.

Mojo's standard library was open sourced a year before the acquisition.

> you ever ask Nvidia why? i did.

The correct answer to my question is "No". CUDA or NVCC was never open sourced during its lifetime.

Since you "claim" to have asked them and know the true reason why is not open source, just say what Nvidia told you verbatim right here.

Intel and AMD have no problem open sourcing their GPU drivers for Linux, but Nvidia has a problem with that.

We can only speculate that "open sourcing" it reveals their GPU trade secrets and their intellectual property for others to copy.


I care, I just don't believe you in that statement. There were "confidential nda" notes embedded in the release that Chris didn't remove until afterwards. That doesn't scream: "we're going to open source this some day!"

If it was going to "eventually" be made open source, why not do it from the start? Why not do it a year in?

From what I was told, your speculation is incorrect. I can't say anything more than that, sorry.

I don't know why you're so aggressive in tone towards me, chill out.


I don't believe that you even know yourself.

> If it was going to "eventually" be made open source, why not do it from the start? Why not do it a year in?

That isn't how open sourcing software works. It gets released when it is ready or gradually.

But of course as I predicted that you would ask that question. Why didn't Linus release Linux immediately? Why did he wait 29 days to do it instead of the day when he announced it? Why didn't Rust release 4 years early as soon as is was eventually open sourced?

> From what I was told, your speculation is incorrect. I can't say anything more than that, sorry.

Who told you? Nvidia directly?

The correct answer is that you do NOT know the reason yourself because there was NO discussion at all.

Just say you don't know.


It took about a week to get Sun Microsystems to open source Tomcat and Ant, which became massively distributed and used software. So yea... it happens quickly.

I'm going to skip past all of your asinine aggressive response and just answer one thing again since you missed it the first time...

> you ever ask Nvidia why? i did.


> It took about a week to get Sun Microsystems to open source Tomcat and Ant, which became massively distributed and used software.

So that was not even open sourced “from the start” either.

You understand that you just undermined your own point? It was released when it was ready, rather than from the start.

The entire point is one company gave a gradual open source release over several months to a year, verses another company that has open sourced close to nothing related around CUDA or nvcc for decades.

nvcc remains completely closed source despite it even using Lattner’s LLVM (which he open sourced) as a dependency! (shocker)

> I'm going to skip past…

Exactly. Skip it because you seem to be struggling to answer those basic questions.

Nothing was missed as I already responded to your last sentence by asking you to post exactly what Nvidia just told you verbatim since you claimed to know the true reason. You failed to answer.

If that is too difficult then a paraphrasing is far better than: “I can’t for just reasons.”

Or just be honest and say: “I do not know the reason”.


> It was released when it was ready, rather than from the start.

Nope. It was released when they realized we were building something that was going to be competitive with theirs. It was viewed as better to join forces than do it separately because we were already helping them design the servlet spec.

> you seem to be struggling to answer those basic questions

I have yet to see a question, just a bunch of ad hominem. You really have some weird personal beef with me. Seek help and support for your anger issues.


> Nope. It was released when...

The rest of the details to this are irrelevant. We already know that it was not open-sourced 'from the start' and as you just admitted, it took a week to get it ready and transition it from closed to open source.

So even with your example, it fails your own qualification for a project to "eventually" be made open source.

> I have yet to see a question, just a bunch of ad hominem. You really have some weird personal beef with me. Seek help and support for your anger issues.

I don't think you even know what an 'ad hominem" is or even realize that you just did one in your own comment as a distraction for not answering a basic question. But I'll remind you about what that question was since you missed it:

"Who told you? Nvidia directly?"

These are very basic question(s) that you are really struggling to answer. In this entire thread, you could not even give the real reason why Nvidia never would open source their CUDA or nvcc software when you "claimed" to know.

So again, Repeat exactly what Nvidia told you right here, given you claim to know the "true" reason or just say "I don't know".


I answered your question. "you ever ask Nvidia why? i did."

The only struggle is your understanding. Maybe english isn't your first language, but that is me saying I asked Nvidia.


> I answered your question. "you ever ask Nvidia why? i did."

No you did not. You are referring to a question that I already answered for you [0]. Your answer was incorrect.

>> The correct answer to my question is "No". CUDA or NVCC was never open sourced during its lifetime.

> The only struggle is your understanding. Maybe english isn't your first language, but that is me saying I asked Nvidia.

Says the person that does not know what an "ad hominem" was nor did you even realize you just did one in a previous reply. The question I am basically asking you is to elaborate on what the true reason was since you claimed to have asked them (Nvidia).

If Nvidia gave you their response, It should be very easy to just say it right here word-for-word or paraphrase what they told you then. Many replies later still, you are struggling to even do that.

Such as basic question to answer and yet you continue pretending to know the reason when you clearly don't know.

[0] https://news.ycombinator.com/item?id=49462622


I don't have to elaborate on it, nor would I as the matter of the discussion was confidential. If you want to ask them and get the answer, go right ahead.



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

Search: