Live data from Hacker News

Reviving old scanners with an in-browser Linux VM bridged to WebUSB over USB/IP

yes-we-scan.app

1–10 of 37 posts

Re: Reviving old scanners with an in-browser Linux VM bridged to WebUSB over USB/IP

#4
It's a great concept, but you haven't open-sourced the previous code, as the license requires, and you're yet again apologizing in this project as well, without any code.

Pretty sure you have my code in both projects. I contribute first and foremost to make printers and scanners to work reliably, but also keeping in mind the idea that I could at least try to apply legal actions for companies which violate the license rules one day, as a CUPS/SANE/printer/scanner drivers contributor.

Printer companies generally don't like that: https://xcancel.com/ValdikSS/status/1745898408693371125#m

Cool project though! Hope you can publish the source one day so we can all benefit from it in the future!

Re: Reviving old scanners with an in-browser Linux VM bridged to WebUSB over USB/IP

#6
post #5

Hrm, yes-we-scan and printervention are built on SANE and CUPS respectively, which makes sense. But running them in a whole wasm-emulated Linux kernel and userland seems... like a lot.

Oh, and:

> I must apologise that I haven’t so far open-sourced any part of this that I don’t have to.

With some blather about commercial opportunities. Which is a weird thing to say without linking to the bits that must be shared (under the terms of the various licenses).

Re: Reviving old scanners with an in-browser Linux VM bridged to WebUSB over USB/IP

#7
post #5

Hrm, yes-we-scan and printervention are built on SANE and CUPS respectively, which makes sense. But running them in a whole wasm-emulated Linux kernel and userland seems... like a lot.

Ah, it seems like the architecture was designed by a slop machine. OK.

Re: Reviving old scanners with an in-browser Linux VM bridged to WebUSB over USB/IP

#8
post #7
post #5

Hrm, yes-we-scan and printervention are built on SANE and CUPS respectively, which makes sense. But running them in a whole wasm-emulated Linux kernel and userland seems... like a lot.

Ah, it seems like the architecture was designed by a slop machine. OK.

RE'ing drivers and porting them is one of those things that AI turns out to be really useful for, and there have been a few of such projects posted here already. But of course the author has to drive it in that direction rather than let it just glue stuff together.

Re: Reviving old scanners with an in-browser Linux VM bridged to WebUSB over USB/IP

#9
post #4

It's a great concept, but you haven't open-sourced the previous code, as the license requires, and you're yet again apologizing in this project as well, without any code. Pretty sure you have my code in both projects. I contribute first and foremost to make printers and scanners to work reliably, but also keeping in mind the idea that I could at least try to apply legal actions for companies which violate the license…

hope we see that code soon
Post reply on HN