“The most intelligent AI code generation tool out there and we have the data to prove it.”

been using for a few weeks; it’s quite competitive to copilot only coming shy of supermaven in speed and performance

https://codeium.com/blog/code-assistant-comparison-copilot-tabnine-ghostwriter-codeium

65 points

I looked into this previously, and found that there is a major problem for most users in the Terms of Service at https://codeium.com/terms-of-service-individual.

Their agreement talks about “Autocomplete User Content” as meaning the context (i.e. the code you write, when you are using it to auto-complete, that the client sends to them) - so it is implied that this counts as “User Content”.

Then they have terms saying you licence them all your user content:

“By Posting User Content to or via the Service, you grant Exafunction a worldwide, non-exclusive, irrevocable, royalty-free, fully paid right and license (with the right to sublicense through multiple tiers) to host, store, reproduce, modify for the purpose of formatting for display and transfer User Content, as authorized in these Terms, in each instance whether now known or hereafter developed. You agree to pay all monies owing to any person or entity resulting from Posting your User Content and from Exafunction’s exercise of the license set forth in this Section.”

So in other words, let’s say you write a 1000 line piece of software, and release it under the GPL. Then you decide to trial Codeium, and autocomplete a few tiny things, sending your 1000 lines of code as context.

Then next week, a big corp wants to use your software in their closed source product, and don’t want to comply with the GPL. Exafunction can sell them a licence (“sublicence through multiple tiers”) to allow them to use the software you wrote without complying with the GPL. If it turns out that you used some GPLd code in your codebase (as the GPL allows), and the other developer sues Exafunction for violating the GPL, you have to pay any money owing.

I emailed them about this back in December, and they didn’t respond or change their terms - so they are aware that their terms allow this interpretation.

permalink
report
reply
14 points

oh wowwww - that’s gonna be a hard nope then :(

permalink
report
parent
reply
37 points
*

These things cost money to run, so how are they offering it for free? Who’s paying for it? How do they profit from our using it? What’s the catch?

Edit: Someone else here found that the license basically means all the code you write with it becomes theirs. Seems like we found the catch.

permalink
report
reply
8 points

Edit: Someone else here found that the license basically means all the code you write with it becomes theirs. Seems like we found the catch.

Bahaha if this is true, then this tool is basically pathetic as it’s almost completely useless.

permalink
report
parent
reply
2 points

I’m using GitHub Copilot and haven’t dug into the license. It’s possible I’m technically handing all my code over to Microsoft.

permalink
report
parent
reply
-1 points

You mean our code?

It’s all just the same shit copy pasted from StackOverflow from 1998 😂

permalink
report
parent
reply
33 points

Nice. Another model trained on GPL code.

Anti Commercial-AI license

permalink
report
reply
22 points

missed opportunity to name it codeine

permalink
report
reply
7 points

Not to mention VSCodium already exists.

permalink
report
parent
reply
8 points

Does anyone know what they are doing with context data send to their system? Could only find that the saas version had some audit, but didn’t know that term.

It sounds interesting enough to try it in day to day work, but we can’t use most AI tools so far as it violates our company rules when we send parts of the code base as context.

Really need to speak to our lawyer again about this…

permalink
report
reply
1 point

Maybe AI will boost open source development more than commercial development since open source devs don’t have the privacy concerns.

permalink
report
parent
reply

Programming

!programming@programming.dev

Create post

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



Community stats

  • 3.6K

    Monthly active users

  • 1.6K

    Posts

  • 26K

    Comments