News for hackers. Stuff that matters.
Re:MPEG-2 Patents Have Expired by shawnz on Wednesday February 14, 2018 @06:37PM (#16380644)
> patents are not intended for [...] business processes

Says who?

> that's essentially all software really is

The implementation of MPEG2 is "business logic"? I wouldn't call it that.

Re:MPEG-2 Patents Have Expired by TheDong on Wednesday February 14, 2018 @06:51PM (#16380735)
The software implementation of mpeg2 is covered under copyright.

The math/algorithms/whatever are covered by patents.

I could write a totally distinct implementation of mpeg2 called "myvideoencoder" which used the same math, and the patent would make that a violation of their rights.

Math isn't patentable per numerous rulings in the past, but somehow once a computer is doing math really fast it becomes patentable.

Re:MPEG-2 Patents Have Expired by jcranmer on Wednesday February 14, 2018 @07:37PM (#16380957)
What's being patented isn't the math, it's the implementation of that math.

As a counterpoint that argues why software patents should exist, I'll point out this. If you build a mechanical feedback mechanism that acts as a controller for some chemical process, no one doubts that said controller meets the patentability criteria. So why should we penalize inventors for emulating that controller in software instead of doing it in hardware? (Note: this scenario is effectively the one that established the patentability of software).

The real problem is that the bar for novelty and obviousness in software ought to be much, much higher, and software, having shorter development cadence, needs shorter patent protection times. The most useful change to patent law would be to have patent times adjust to reflect typical development cadences, as opposed to being fixed across all fields.

Re:MPEG-2 Patents Have Expired by Marazan on Thursday February 15, 2018 @05:28AM (#16383012)
>What's being patented isn't the math, it's the implementation of that math.

That makes absolutely zero sense as an argument.

It is absolutely the mathematical principles being patented otherwise how can you possibly prosecute anyone of an independently implemented implementation of the maths?

Re:MPEG-2 Patents Have Expired by kelnos on Wednesday February 14, 2018 @08:03PM (#16381096)
I think the backlash against existing software patents and how they're used is why people take such a hard line against software patents.

I don't have anything against software patents per se, and your example, I think, is a good one, but 20 years in a field moving as fast as software is ridiculous (I'd push for 5 years at most), and the ability to be issued a patent on trivial bullshit is insane.

Re:MPEG-2 Patents Have Expired by jcranmer on Wednesday February 14, 2018 @08:11PM (#16381139)
I was thinking 3 years, but the USPTO would probably have a tough time actually granting the patent that quickly.

But, yes: the current system is undoubtedly broken. Terms are way to long (for software, at least), and too many patents are clearly violating the novelty bar.

Re:MPEG-2 Patents Have Expired by TheDong on Thursday February 15, 2018 @05:24PM (#16388333)
That's a bit of a jump. You go from "mechanical systems are patentable" + "some software emulates mechanical systems (which are patentable)" to "all software, regardless of whether it is related to a real mechanical system, is patentable".

Does that not seem like a huge leap? mpeg2 sure isn't encoding a mechanical mechanism. Hardly any software these days really is. Software now is mostly focussed on dealing with ætherial information, not physical machines.

Re:MPEG-2 Patents Have Expired by shawnz on Friday February 16, 2018 @09:34AM (#16392562)
Well, the physical universe is turing complete, so it is obviously at least possible to build a mechanical mpeg2 encoder. Should it be patentable?