News for hackers. Stuff that matters.
Re:New U.S. immigration rules spur more visa approvals for S... by ryandrake on Thursday December 28, 2023 @12:39PM (#38796016)
I know this is a little controversial, but I wish our software development culture would discourage patents as taboo, something to not be proud of. Software patents are a truly terrible arms race, and they essentially aren't protecting anyone except the big boys.

"Having N patents" should be something that gets frowned on, not something you highlight on your resume. When asked about this myself (during interviews or whatever), I proudly boast that I have zero patents to my name and that I actively avoid being part of the problem by participating. I see it as an opportunity to 1. help steer our culture in whatever tiny way I can and 2. get up on a little soap box about the problem.

In the past, I've been asked to help out with patent applications for these so-called "inventions" that I developed, and I always tell my manager "If you want to patent this, I can't stop you, but do not put my name on it or associate it with me in any way."

Re:New U.S. immigration rules spur more visa approvals for S... by bdowling on Thursday December 28, 2023 @12:59PM (#38796293)
> "… do not put my name on it or associate it with me in any way."

If you invented it, then they have to put your name on the application as the inventor. There’s also a declaration that the inventor is supposed to sign as part of the application. If the inventor is dead or otherwise unavailable (e.g., refuses to sign), there’s an alternative form that can be filed.

Re:New U.S. immigration rules spur more visa approvals for S... by ryandrake on Thursday December 28, 2023 @01:04PM (#38796360)
I'd be willing to bet lots of companies play fast and loose with the "inventor" names on patents anyway. I've looked up software patents issued to companies I've worked for, and sometimes the "inventors" listed were just eng managers and likely had nothing to do with the actual grunt work of writing the code.
Re:New U.S. immigration rules spur more visa approvals for S... by alibarber on Thursday December 28, 2023 @01:40PM (#38796877)
"the actual grunt work of writing the code" isn't actually patentable in my experience, from Europe (inc. UK).

The inventive step is the actual decision of 'we will do this thing in this way', or rather determining the 'method'. In fact, the guidelines we follow are that someone implementing the design based on some instructions, i.e, just working on a ticket, is explicitly not to be included as an inventor - unless they actually decided that's how it should be done.

Of course, it's nice to work in a place whereby you get to design and implement the system and become an inventor. In my opinion and experience at least. But I can see some organisations whereby developers are popping off tickets in sprints and implementing them - but that is by definition not an inventive step.