Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 662634 - media-libs/mesa[bindist] patent expired
Summary: media-libs/mesa[bindist] patent expired
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-08-02 12:05 UTC by Garry Filakhtov
Modified: 2018-08-04 17:34 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Garry Filakhtov 2018-08-02 12:05:11 UTC
bindist flag on media-libs/mesa no longer makes sense after the 18th of June 2018.
Not sure, but I think we should rename this flag to something like "texture-float" and remove elog messages.

ARB_texture_float references US Patent #6,650,327 [1] which has a filing date of June 16 1998. 

According to [2], patents filed after 1995 expire 20 years from the filing date, giving an expiration of June 17 2018. 

[1] https://www.google.com/patents/US6650327 
[2] https://en.wikipedia.org/wiki/Term_of_patent_in_the_United_States

Source: https://www.phoronix.com/scan.php?page=news_item&px=OpenGL-Texture-Float-Freed
Comment 1 Torsten Kaiser 2018-08-03 08:26:06 UTC
See https://cgit.freedesktop.org/mesa/mesa/commit/?id=66673bef941af344314fe9c91cad8cd330b245eb

You can no longer disable this feature, so a use flag does no longer make sense.

See https://cgit.freedesktop.org/mesa/mesa/commit/?id=66673bef941af344314fe9c91cad8cd330b245eb

"bindist" was already remove from mesa-9999 and on release of mesa-18.2 (planned for 22.8.) everybody gets floating point textures.

I don't think it do any good to change old ebuilds. Anyone who cares probably already enabled the flag and changing its name only has the possibility to break something. Either by disabling a needed feature (because only -bindist was set, but not the new +texture-float) or by enabling it on old systems (if texture-float would default to "on" or always enabling --enable-texture-float without USE flag) where it was never tested / needed.
Comment 2 Torsten Kaiser 2018-08-03 08:27:18 UTC
Oops: The second link should had been https://gitweb.gentoo.org/repo/gentoo.git/commit/media-libs/mesa?id=9dab5e51498c81043e88aae21c74ff51988340e4

... sorry.
Comment 3 Garry Filakhtov 2018-08-03 08:39:15 UTC
Uhhh, that happened quickly, sweet. So I think we can close this one then and just wait until next release. And yes, I have it enabled =P Thanks!