Scraping without consent steals developer personalIP.
Programming
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Rules
- Follow the programming.dev instance rules
- Keep content related to programming in some way
- If you're posting long videos try to add in some form of tldr for those who don't want to watch videos
Wormhole
Follow the wormhole through a path of communities !webdev@programming.dev
They’re not able to scrape private repos, surely?
No, it seems to only be a subset of public repo's.
I have like 65 repo's and only 13 were scraped. I don't get why they specifically scraped those though. They don't have the most stars, they aren't the oldest or newest, not the ones with the most forks, nor do I see a pattern based on programming language.
Good thing I never finished a project!
they can do whatever they want to do with my code.
as long as it's complaint to AGPL v3 :D
(doubt ai companies care about that)
From the linked webpage readme:
2.1 Classify. Each file is labelled permissive (at least one permissive license detected, no conflicting non-permissive license), no_license (no licenses detected, or only non-license legal texts such as CLAs), or non_permissive. The permissive allowlist follows the Blue Oak Council list plus licenses categorized as Permissive or Public Domain by ScanCode. Files classified as non_permissive are excluded from both released datasets.
From https://www.bigcode-project.org/docs/about/the-stack/:
v1.1: The three copyleft licenses (MPL/EPL/LGPL) were excluded and the list of permissive licenses extended to 193 licenses in total. The list of programming languages was increased from 30 to 358 languages. Also opt-out request submitted by 15.11.2022 were excluded from this ersion of the dataset. The resulting near-deduplicated dataset is 6TB in size.
So MPL/EPL/LGPL are already not part of the dataset.
So… why were they in there? Was this added for v1.1?
"one permissive license" - So if my project includes a lib and I include the license file for that for the license notice…?