Size: a a a

Compiler Development

2019 October 09

M

MaxGraey in Compiler Development
Peter Sovietov
Godbolt уже стал поддерживать DSP и ASIP процессоры? ;)
Ты удивишься но в штатах можно запатантовать вот такой вот код (a>>1)+(b>>1)+(a&b&1) а не аппаратную реализацию
источник

PS

Peter Sovietov in Compiler Development
Тут непонятно еще с юридической точки зрения, как быть с супероптимизаторами, которые сами подобные вещи генерируют :)
источник

M

MaxGraey in Compiler Development
Например int abs:
int mask = v >> sizeof(int) * CHAR_BIT - 1;
int abs = (v ^ mask) - mask;

запатентован =)
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in Compiler Development
MaxGraey
Ты удивишься но в штатах можно запатантовать вот такой вот код (a>>1)+(b>>1)+(a&b&1) а не аппаратную реализацию
разве?
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in Compiler Development
наоборот же
источник

B

Brenoritvrezorkre in Compiler Development
В штатах можно патентовать алгоритмы
источник

B

Brenoritvrezorkre in Compiler Development
Причём это значит, что мы можем патентовать математические теоремы.
источник

B

Brenoritvrezorkre in Compiler Development
И я видел запатентованные теоремы в криптографии.
источник

B

Brenoritvrezorkre in Compiler Development
Вообще абсурд, конечно
источник

M

MaxGraey in Compiler Development
Ҫѐҏӗѫӑ Ҹҋ 🤖
наоборот же
Нет, именно в штатах. В Европе вроде нельзя было, хотя сейчас уже не знаю
источник

AT

Alexander Tchitchigin in Compiler Development
Патент-то получить можно, только энфорсить его не факт, что удастся - в суде могут и prior art предъявить, и всякие community norms, и прочие интересные аргументы. Так что патент сам по себе ещё ничего не гарантирует. 🤷‍♀️
источник

RA

Roman Akberov in Compiler Development
Brenoritvrezorkre
Вообще абсурд, конечно
Есть и числа запретные! https://en.m.wikipedia.org/wiki/Illegal_prime
источник

M

MaxGraey in Compiler Development
Alexander Tchitchigin
Патент-то получить можно, только энфорсить его не факт, что удастся - в суде могут и prior art предъявить, и всякие community norms, и прочие интересные аргументы. Так что патент сам по себе ещё ничего не гарантирует. 🤷‍♀️
Поверь если там такие патентные троли как в Sun или Oracle то все очень даже энфорсится, при чем в суд тащат мелкие стартапы. И это самый большой нонсенс так как исторически патентное бюро вообще задумывалось как один из способов защиты мелких инвенторов от крупных корпораций =)
источник

B

Brenoritvrezorkre in Compiler Development
Да, запретные числа -- тоже известный косяк
источник

M

MaxGraey in Compiler Development
"В 1624 году в Англии издан «Статут о монополиях», согласно которому патенты выдавались на «проекты новых изобретений». США были первой в мире страной, где система интеллектуальной собственности была установлена конституционно (1787 г.), причём привилегия (а не право) получения патентов было дано только физическим, но не юридическим лицам"
источник

AT

Alexander Tchitchigin in Compiler Development
MaxGraey
Поверь если там такие патентные троли как в Sun или Oracle то все очень даже энфорсится, при чем в суд тащат мелкие стартапы. И это самый большой нонсенс так как исторически патентное бюро вообще задумывалось как один из способов защиты мелких инвенторов от крупных корпораций =)
Просто у патентных троллей юристы - не дураки, и энфорсят то, что можно заэнфорсить. А что заведомо не получится - и не пытаются.
источник

M

MaxGraey in Compiler Development
Alexander Tchitchigin
Просто у патентных троллей юристы - не дураки, и энфорсят то, что можно заэнфорсить. А что заведомо не получится - и не пытаются.
Пытаются, просто когда есть уже прецендент, то все становиться значительно проще
источник

AT

Alexander Tchitchigin in Compiler Development
MaxGraey
Пытаются, просто когда есть уже прецендент, то все становиться значительно проще
Я уверен, что у них порядка на два больше патентов в загашнике, чем они могут и реально энфорсят. 😊
источник

B

Brenoritvrezorkre in Compiler Development
Есть openpatent, хотя бы какой-нибудь (видимо, только один)
источник

AK

Andrei Kurosh in Compiler Development
Brenoritvrezorkre
Да, запретные числа -- тоже известный косяк
а в чем конкретно косяк? ведь любая информация может быть представлена в числовом виде, из этого не может следовать что вся информация должна быть публично доступна
источник