GitCode, a git-hosting website operated Chongqing Open-Source Co-Creation Technology Co Ltd and with technical support from CSDN and Huawei Cloud.

It is being reported that many users’ repository are being cloned and re-hosted on GitCode without explicit authorization.

There is also a thread on Ycombinator (archived link)

You are viewing a single thread.
View all comments
85 points

With the obligatory “fuck everyone who disregards open source licenses”, I am still slightly amused at this raising eyebrows while nearly no one is complaining about MS using github to train their copilot LLM, which will help circumvent licenses & copyrights by the bazillion.

permalink
report
reply
20 points

while nearly no one is complaining about MS using github to train their copilot LLM,

Lots of people complained about that. I’ve only seen this single thread complaining about this.

permalink
report
parent
reply
20 points

I complain all the time. But that’s not the subject of this post…

permalink
report
parent
reply
11 points

Yeah exactly, fuck llms that don’t honor licenses

permalink
report
parent
reply
14 points

nearly no one is complaining about MS using github to train their copilot LLM

What rock have you been living under??

permalink
report
parent
reply
7 points

Came here to say this. As much as I don’t like china, there is really nothing to see (apart from the source, that’s for everybody to see).

permalink
report
parent
reply
12 points
*

This could be illegal for git repos that do not have a open source license that allows mirroring or copying (BSD, Apache, Mit, GPL, etc.) Sometimes these repos are more “source available” and the source is only allowed to be read, not redistributed or modified. I would say that this is more of a matter for each individual copyright holder, not Microsoft.

But ultimately I agree, this really isn’t as big of a deal as people are making.

edit: changed some wording to be clearer

permalink
report
parent
reply
-4 points

China is a sovereign entity. I’m pretty sure they can decide foreign licensing laws don’t apply there.

permalink
report
parent
reply
1 point

Not like MS couldn’t be sued.
It may be expensive but possible.
Unlike China. Good luck suing china (or the chinese government) as a whole. Maybe you’ll get out a domestic ban but I can hardly believe that they will care and probably will continue with their operation. But now it’s not on very legal grounds.

permalink
report
parent
reply
-2 points

If I look at a few implementations of an algorithm and then implement my own using those as inspiration, am I breaking copyright law and circumventing licenses?

permalink
report
parent
reply
2 points

That depends on how similar your resulting algorithm is to the sources you were “inspired” by. You’re probably fine if you’re not copying verbatim and your code just ends up looking similar because that’s how solutions are generally structured, but there absolutely are limits there.

If you’re trying to rewrite something into another license, you’ll need to be a lot more careful.

permalink
report
parent
reply
1 point

What’s the limit? This needs to be absolutely explicit and easy to understand because this is what LLMs are doing. They take hundreds of thousands of similar algorithms and they create an amalgamation of it.

When is it copying and when it is “inspiration”? What’s the line between learning and copying?

permalink
report
parent
reply
0 points

As I am a big proponent of open source, there is nothing wrong even with copying code - the point is that you should not be allowed to claim something as your own idea and definitely not to claim copyright on code that was “inspired” by someone else’s work. The easiest solution would be to forbid patents on software (and patents altogether) completely. The only purpose that FOSS licenses have is to prevent corporations from monetizing the work under the license.

permalink
report
parent
reply
2 points
*

Well let’s say there’s an algorithm to find length of longest palindrome with a set of letters. I look at 20 different implementations. Some people use hashmaps, some don’t. Some do it recursively, some don’t. Etc

I consider all of them and create my own. I decide to implement myself both recursive and hash map but also add certain novel elements.

Am I copying code? Am I breaking copyright? Can I claim I wrote it? Or do I have to give credit to all 20 people?

As for forbidding patents on software, I agree entirely. Would be a net positive for the world. You should be able to inspect all software that runs on your computer. Of course that’s a bit idealistic and pipe-dreamy.

permalink
report
parent
reply
-15 points

Are you just trying to make a bad pro-China argument or have you never been online before?

permalink
report
parent
reply
32 points

I see it more as a good anti-Microsoft argument 🤷🏻‍♀️

permalink
report
parent
reply
-11 points

“Why does no one say murder is bad unless China is murdering”

Isn’t a good anti-murder argument

permalink
report
parent
reply

Technology

!technology@lemmy.world

Create post

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


Community stats

  • 18K

    Monthly active users

  • 5.8K

    Posts

  • 122K

    Comments