News for hackers. Stuff that matters.
Re:On the lack of progress reports from the Mill project by h0l0cube on Sunday July 25, 2021 @08:04AM (#27948540)
Re:On the lack of progress reports from the Mill project by Woodi on Sunday July 25, 2021 @10:38AM (#27949471)
Ah, so they jus waiting until their patents expire ? Or maybe they waiting until some needed-by-them patent expire ?

Look: MS did not manufacture mouses until mouse patend got famous for making no money. And then it was global must to have. It was impossible to make singleton in C++ in 200x but atomics was described in literature (even in SICP) and only when patent expired Intel made it everyday tool...

Patents should be automatically invalidated before half human life time is wasted.

Re:On the lack of progress reports from the Mill project by SAI_Peregrinus on Sunday July 25, 2021 @11:45AM (#27950000)
IMO patents should have mandatory FRAND (Fair, Reasonable, And Non-Discriminatory) licensing. With higher (2x?) license fees allowed if a working prototype has been submitted to the patent office instead of just a design.

Incentivize new inventions, but keep profits fair. Incentivize working designs over on-paper ideas. Promote the progress of useful inventions over rent-seeking.

Re:On the lack of progress reports from the Mill project by h0l0cube on Monday July 26, 2021 @02:10AM (#27956220)
> It was impossible to make singleton in C++ in 200x but atomics was described in literature (even in SICP) and only when patent expired Intel made it everyday tool

I'm curious about what you mean here. Are you taking about an atomic compare and swap operation? I'm sure these have been implemented in processors back as far as the 90s, if not earlier.

Re:On the lack of progress reports from the Mill project by Woodi on Monday July 26, 2021 @06:05AM (#27957625)
Yep, atomics was implemented earlier but, as far as I know, they was patented and only after patent expired Intel put them in. So, how many years it take to "popularize" atomics ? Ten, 20 years ?
Re:On the lack of progress reports from the Mill project by h0l0cube on Monday July 26, 2021 @06:38AM (#27957851)
I suppose multi-threading wasn't a huge problem for most applications. But I'm not sure how a mutex could ever be properly implemented in a multithreaded environment without an atomic compare and swap, but they've certainly been a thing for a very long time. In terms of atomics as a assembler intrinsic, I think that only became popular when intrinsics started being supported in C compilers, but I doubt the patent was holding that back - unless you know different?
Re:On the lack of progress reports from the Mill project by rasz on Sunday July 25, 2021 @06:47PM (#27953661)
>MS did not manufacture mouses until mouse patend got famous for making no money

MS started making mice in 1983 when they released Word.

Re:On the lack of progress reports from the Mill project by Woodi on Monday July 26, 2021 @06:08AM (#27957645)
And how this detail is relevant to this discussion ?
Re:On the lack of progress reports from the Mill project by rasz on Tuesday July 27, 2021 @08:09AM (#27971463)
MS decision to make mice had zero to do with any patents. They simply had no products utilizing them before Word.
Re:On the lack of progress reports from the Mill project by Filligree on Sunday July 25, 2021 @10:28AM (#27949414)
So once again patents have locked up something useful.
Re:On the lack of progress reports from the Mill project by h0l0cube on Sunday July 25, 2021 @06:45PM (#27953646)
To be fair, it's a number of useful innovations that have taken decades of research, and would not have otherwise been done without property rights grants some sort of pay-out at the end. And many of the ideas would require a dramatic overhaul of how compilers generate and optimize code, and so they couldn't just be co-opted by existing processor families without breaking compatibility.
Re:On the lack of progress reports from the Mill project by meltedcapacitor on Monday July 26, 2021 @06:52AM (#27957927)
Patents do not apply to academic research, do they? Amateurs can also post some VHDL on github without fear of retribution, so still strange.

For commercial application, if the ideas are good, and the patents valid, someone could just license them. Or are they sitting on an inbox full of desperate licensing requests that they're ghosting while whining they can't get funding?