You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some of my sites are being hammered by users of your tool. I don't understand why the onus is on me to add a new header to my sites opting out of this tool.
Please can you change the default behaviour so that it will only work on sites which set the X-Robots-Tag: YesAI?
On Sun, Apr 23, 2023, 15:44 Terence Eden ***@***.***> wrote:
Some of my sites are being hammered by users of your tool. I don't
understand why the onus is on *me* to add a new header to my sites opting
out of this tool.
Please can you change the default behaviour so that it will only work on
sites which set the X-Robots-Tag: YesAI?
—
Reply to this email directly, view it on GitHub
<#293>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAR437UVIJRS6JMTJHILV3TXCUW4RANCNFSM6AAAAAAXIRNTCE>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
Reacted by ⋮⋮⋮
Reacted by Stefan Bohacek, Roman Lutz, snail-coupe, Jan Hohner, David Dorward, Liam Steckler, Alex Chaffee, Panda Rushwood, kit-repo-depot, Seamus Bradley and 56 more
No, I'm happy for people to visit. But I don't understand why I need to specifically opt out of this bot?
Reacted by Stefan Bohacek, Ben Hardill, Roman Lutz, snail-coupe, David Dorward, Alex Chaffee, Glyph, Justin Vieira, Audrey MP, Moritz Stückler and 21 more
This is not a bot. It's a tool to help people get images from websites
Reacted by Stefan Bohacek, Roman Lutz, Ben Hardill, snail-coupe, David Dorward, Glyph, Justin Vieira, Audrey MP, Dave Howcroft, Ryan Rampersad and 16 more
OK, so every time someone builds a tool, I have to specifically opt out of it. Is that what you're saying?
Why not be a good netizen and make it so it only works on sites that have opted in? I'm happy to give you a PR to do that, if you like?
Reacted by Stefan Bohacek, Ben Hardill, Roman Lutz, snail-coupe, David Dorward, Andy Piper, Troy Vassalotti, Glyph, Justin Vieira, Audrey MP and 24 more
OK, so every time someone builds a tool, I have to specifically opt out of it. Is that what you're saying?
Yes, for example if you want to ban the tool "Google Chrome" from accessing your website, you can do so.
Why not be a good netizen and make it so it only works on sites that have opted in? I'm happy to give you a PR to do that, if you like?
That would be unethical, you can read the readme to understand why.
Reacted by Stefan Bohacek, protospork, Ben Hardill, Roman Lutz, snail-coupe, David Dorward, Panda Rushwood, David Pape, Glyph, Justin Vieira and 31 more
Reacted by Stefan Bohacek, protospork, Roman Lutz, snail-coupe, David Dorward, Panda Rushwood, Glyph, Dave Howcroft, Peter M. Landwehr, Kolja and 8 more
Reacted by Stefan Bohacek, Roman Lutz, snail-coupe, David Dorward, Panda Rushwood, David Pape, Glyph, Justin Vieira, Dave Howcroft, Jamie Tanna and 22 more
Letting a small minority (eg a few people that are publishing content) prevent the large majority (most publishers of content) from sharing their images and from having the benefit of last gen AI tool would definitely be unethical yes.
Consent is obviously not unethical. You can give your consent for anything if you wish.
It seems you're trying to decide for million of other people without asking them for their consent.
Reacted by Stefan Bohacek, protospork, Ben Hardill, Roman Lutz, snail-coupe, David Dorward, Hugh Wells, Liam Steckler, Ed Horsford, Matt Roberts and 34 more
But you're taking consent away from people. Your assuming consent rather than requiring it which isn't consent for all the people who know nothing about your tool or how to request it not to pull their images. You cannot find consent unknowingly.
The fact that you then provide an option for users of your tool to then even disregard the choice of people who do explicitly remove consent is an alarming red flag.
Your examples are disingenuous. Someone scraping images from millions of websites without permission is completely different to a user browsing parts of a website in Chrome.
Reacted by Stefan Bohacek, Jan Hohner, David Dorward, Hugh Wells, Alex Chaffee, Ed Horsford, Glyph, Justin Vieira, Audrey MP, Flit and 22 more
I'm sorry, but your logic is totally flawed, it depends on image owners knowing your tool exists before it indexes their site.
At the point they discover it (by wondering what is hammering their site and reading their logs), and then manage to find your readme and add the relevant header it's already too late as your tool has most likely already totally ingested their content without any consent.
Add to the fact you document an option to directly ignore the flags they could use to opt-out.
Your attitude here is exactly why people are against this sort of thing, it shows a total disregard for content creators.
Reacted by Stefan Bohacek, Jan Hohner, David Dorward, Andy Piper, Hugh Wells, Glyph, Audrey MP, Flit, Moritz Stückler, Dave Howcroft and 16 more
Did you all already ban the search engines bot from your websites? If not, why not ?
Reacted by Glyph, Audrey MP, Dave Howcroft, Public Image Ltd., Sean Lynch, brodaclop, jmillerv, Timo Zimmermann, Rico Schulte, Cariad Eccleston and 13 more
Your attitude here is exactly why people are against this sort of thing, it shows a total disregard for content creators.
Please show me a vote showing that at least 10% of content creator would be happy with preventing 100% of content creators by default to have their images indexed and processed.
If you do that, you can also widely distribute this information as it will help have a lot more objective discussions on the topic way beyond this specific tool.
Reacted by Glyph, Audrey MP, Public Image Ltd., Sean Lynch, brodaclop, jmillerv, Timo Zimmermann, Peter M. Landwehr, Hans Gerwitz, Nicolas Lenz and 8 more
Please show me a vote showing at least 10% of content creators are happy for their content to be collated and used in bulk without seeking their explicit permission first.
Does your tool examine the location the images are being downloaded from to locate any copyright statements or license requirements?
Reacted by Andy Piper, David Dorward, Stefan Bohacek, Ed Horsford, Glyph, Audrey MP, Seamus Bradley, Public Image Ltd., Sean Lynch, jmillerv and 14 more
To disable this behavior and download all images, you may pass…
So, is it worth me making changes to my site and hosting to add headers to avoid having your tool take my data and add it to these datasets, or not?
I guess I will do it anyway, in the hope that it puts off this behaviour, but you’re basically saying (in these comments and in the README) that anything published online is fair game for any usage whatsoever, which… I don’t think is true.
Reacted by David Dorward, snail-coupe, Stefan Bohacek, Glyph, Ryan Rampersad, Jamie Tanna, Public Image Ltd., Ben Hardill, jmillerv, Timo Zimmermann and 6 more
I would be happy if more people would publish open datasets. Most people don't however (for example see midjourney). There's not much anyone can do about it from a technical perspective.
You can choose to help release public datasets however, for example by releasing list of urls of your website and instructions how to download them. Maybe you can even fine tune some text to image models to make your specific styles more popular.
Reacted by Ryan Rampersad, Jamie Tanna, Public Image Ltd., brodaclop, jmillerv, Audrey MP, Timo Zimmermann, Rico Schulte, Anders Eknert, Nicolas Lenz and 7 more
You should at least highlight in the README that the availability of an image for viewing on the web does not on its own grant any kind of license or copyright for that image to be reproduced elsewhere or repurposed for a dataset, so that users of your tool are clear that they should consult their own legal advisors to ensure their usage is acceptable.
Reacted by Andy Piper, jmillerv, Kolja, Andrew Cassidy, Stefan Bohacek, Jack Alto, FineFindus and Damien Ransome
There's not much anyone can do about it from a technical perspective.
actually, as the creator and owner of the copyright for a dataset creation tool you have quite a bit of legally enforceable sway over how people use your tool: the license. The GPL (and the agpl after it) has for years put limits on what users can and can’t do with software, and you may add or remove parts of those licenses at any time
Reacted by Peter M. Landwehr, Audrey MP, Andy Piper, Justin Mason, Kolja, Cariad Eccleston, Andrew Cassidy, Stefan Bohacek, JackThursby252, FineFindus and 1 more
I think honoring the robots.txt (as per https://datatracker.ietf.org/doc/rfc9309/) instead of requiring custom headers would address the issue properly and generically.
Other tools (like wget) do as well.
Please consider this approach over requiring custom work from site owners for your tool.
Thank you!
Reacted by Audrey MP, Cariad Eccleston, Anders Eknert, Nicolas Lenz, Key Ruh, lukma99, Andrew Cassidy, snail-coupe, Rico Schulte, Tod Kurt and 8 more
Honoring robots.txt (and copyright licenses — and Creative Commons tags are machine-readable for this reason) is a tried and true mechanism for handling this kind of concern. Including, yes Romain, for search engines (which honor them).
Reacted by JackThursby252, FineFindus and Max von Webel
At least 90% of requests to my sites are already from shitty bots.
Every single one of these requests uses up energy, which in turn emits CO².
I have to regularly update my robots.txt with the worst offenders of that
particular week to keep this at least somewhat in check and because of
people like you, even this extra effort that I shouldn't have to put in in the
first place just isn't a viable option.
I'm seriously beginning to ponder automatically hitting back with garbage data
at full bandwidth because at some point we'll have to reach the "find out" part
of fuck around and find out. Not good in terms of CO² output, but I'm seriously
at a loss on how to handle this bullshit.
Additionally, training data being undocumented garbage is one of the major
problems leading to "AI" being unexplainable and unauditable blackboxes,
making any sort of public governance essentially impossible and this tool
seems to be a prime example of how datasets like that come into existence.
You don't seem to understand nor want to engage with either issue and this
illustrates perfectly why I hate most of the AI scene.
Reacted by JackThursby252, FineFindus, Lina, Andreas 'count' Kotes, Rémon S., Damien Ransome and Timo Zimmermann
Reacted by JackThursby252, Jamie Tanna, Lina, Rémon S., Damien Ransome and hobyte
It is sad that several of you are not understanding the potential of AI and open AI and as a consequence have decided to fight it.
You will have many opportunities in the years to come to benefit from AI. I hope you see that sooner rather than later. As creators you have even more opportunities to benefit from it.
That said, if you do want to prevent your content from having a wider reach in indexes and in models, you can use the headers recommended in the readme. You can also use robots.txt which is already respected by some sources of data (for example common crawl)
Headers will however only affect this specific tool, I have no power about the majority of data collection efforts which are not open source and are not using this tool.
Activity
rom1504 commentedon Apr 23, 2023
edent commentedon Apr 23, 2023
No, I'm happy for people to visit. But I don't understand why I need to specifically opt out of this bot?
rom1504 commentedon Apr 23, 2023
This is not a bot. It's a tool to help people get images from websites
edent commentedon Apr 23, 2023
OK, so every time someone builds a tool, I have to specifically opt out of it. Is that what you're saying?
Why not be a good netizen and make it so it only works on sites that have opted in? I'm happy to give you a PR to do that, if you like?
rom1504 commentedon Apr 23, 2023
Yes, for example if you want to ban the tool "Google Chrome" from accessing your website, you can do so.
That would be unethical, you can read the readme to understand why.
edent commentedon Apr 23, 2023
Wait... you think consent is unethical...?
rom1504 commentedon Apr 23, 2023
https://github.com/rom1504/img2dataset#ai-use-impact here's the relevant section in case you didn't find it
rom1504 commentedon Apr 23, 2023
Letting a small minority (eg a few people that are publishing content) prevent the large majority (most publishers of content) from sharing their images and from having the benefit of last gen AI tool would definitely be unethical yes.
Consent is obviously not unethical. You can give your consent for anything if you wish.
It seems you're trying to decide for million of other people without asking them for their consent.
snail-coupe commentedon Apr 23, 2023
But you're taking consent away from people. Your assuming consent rather than requiring it which isn't consent for all the people who know nothing about your tool or how to request it not to pull their images. You cannot find consent unknowingly.
The fact that you then provide an option for users of your tool to then even disregard the choice of people who do explicitly remove consent is an alarming red flag.
Your examples are disingenuous. Someone scraping images from millions of websites without permission is completely different to a user browsing parts of a website in Chrome.
hardillb commentedon Apr 23, 2023
I'm sorry, but your logic is totally flawed, it depends on image owners knowing your tool exists before it indexes their site.
At the point they discover it (by wondering what is hammering their site and reading their logs), and then manage to find your readme and add the relevant header it's already too late as your tool has most likely already totally ingested their content without any consent.
Add to the fact you document an option to directly ignore the flags they could use to opt-out.
Your attitude here is exactly why people are against this sort of thing, it shows a total disregard for content creators.
rom1504 commentedon Apr 23, 2023
Did you all already ban the search engines bot from your websites? If not, why not ?
rom1504 commentedon Apr 23, 2023
Please show me a vote showing that at least 10% of content creator would be happy with preventing 100% of content creators by default to have their images indexed and processed.
If you do that, you can also widely distribute this information as it will help have a lot more objective discussions on the topic way beyond this specific tool.
snail-coupe commentedon Apr 23, 2023
Please show me a vote showing at least 10% of content creators are happy for their content to be collated and used in bulk without seeking their explicit permission first.
Does your tool examine the location the images are being downloaded from to locate any copyright statements or license requirements?
andypiper commentedon Apr 23, 2023
So, is it worth me making changes to my site and hosting to add headers to avoid having your tool take my data and add it to these datasets, or not?
I guess I will do it anyway, in the hope that it puts off this behaviour, but you’re basically saying (in these comments and in the README) that anything published online is fair game for any usage whatsoever, which… I don’t think is true.
1 remaining item
rom1504 commentedon Apr 23, 2023
I would be happy if more people would publish open datasets. Most people don't however (for example see midjourney). There's not much anyone can do about it from a technical perspective.
You can choose to help release public datasets however, for example by releasing list of urls of your website and instructions how to download them. Maybe you can even fine tune some text to image models to make your specific styles more popular.
dmhowcroft commentedon Apr 23, 2023
You should at least highlight in the README that the availability of an image for viewing on the web does not on its own grant any kind of license or copyright for that image to be reproduced elsewhere or repurposed for a dataset, so that users of your tool are clear that they should consult their own legal advisors to ensure their usage is acceptable.
kit-repo-depot commentedon Apr 23, 2023
actually, as the creator and owner of the copyright for a dataset creation tool you have quite a bit of legally enforceable sway over how people use your tool: the license. The GPL (and the agpl after it) has for years put limits on what users can and can’t do with software, and you may add or remove parts of those licenses at any time
berlincount commentedon Apr 23, 2023
I think honoring the
robots.txt(as per https://datatracker.ietf.org/doc/rfc9309/) instead of requiring custom headers would address the issue properly and generically.Other tools (like
wget) do as well.Please consider this approach over requiring custom work from site owners for your tool.
Thank you!
JackThursby252 commentedon Apr 23, 2023
Maybe it's time to sue the repo owner?
The code actively ignores the robots.txt. This is malicious.
He has clearly demonstrated that he has no knowledge about copyright and reacts pretty immature.
/edit
He's French, they got massive copyright laws, so this could get pretty ugly for him fast.
berlincount commentedon Apr 23, 2023
hey, let's stay civil. we all can always do better.
berlincount commentedon Apr 23, 2023
hey, let's stay civil. we all can always do better.
JackThursby252 commentedon Apr 23, 2023
Multiple people tried, he closed this issue in response. There is nothing to talk about anymore IMHO.
noncombatant commentedon Apr 23, 2023
Honoring robots.txt (and copyright licenses — and Creative Commons tags are machine-readable for this reason) is a tried and true mechanism for handling this kind of concern. Including, yes Romain, for search engines (which honor them).
phryk commentedon Apr 23, 2023
At least 90% of requests to my sites are already from shitty bots.
Every single one of these requests uses up energy, which in turn emits CO².
I have to regularly update my
robots.txtwith the worst offenders of thatparticular week to keep this at least somewhat in check and because of
people like you, even this extra effort that I shouldn't have to put in in the
first place just isn't a viable option.
I'm seriously beginning to ponder automatically hitting back with garbage data
at full bandwidth because at some point we'll have to reach the "find out" part
of fuck around and find out. Not good in terms of CO² output, but I'm seriously
at a loss on how to handle this bullshit.
Additionally, training data being undocumented garbage is one of the major
problems leading to "AI" being unexplainable and unauditable blackboxes,
making any sort of public governance essentially impossible and this tool
seems to be a prime example of how datasets like that come into existence.
You don't seem to understand nor want to engage with either issue and this
illustrates perfectly why I hate most of the AI scene.
Coffee2CodeNL commentedon Apr 23, 2023
Reprocess all images on your site with Glaze.
ianturton commentedon Apr 23, 2023
That's what robots.txt is for, we thought of this 20 years ago.
rom1504 commentedon Apr 23, 2023
Alright let's stop here then.
If you want to help implementing robots.txt support, go at #48 , a few technical implementations were suggested there.
rom1504 commentedon Apr 23, 2023
It is sad that several of you are not understanding the potential of AI and open AI and as a consequence have decided to fight it.
You will have many opportunities in the years to come to benefit from AI. I hope you see that sooner rather than later. As creators you have even more opportunities to benefit from it.
That said, if you do want to prevent your content from having a wider reach in indexes and in models, you can use the headers recommended in the readme. You can also use robots.txt which is already respected by some sources of data (for example common crawl)
Headers will however only affect this specific tool, I have no power about the majority of data collection efforts which are not open source and are not using this tool.
Have a good day.