An Ivy League uni professor just committed my private code which I shared with him via e-mail to his group's GitHub...

An Ivy League uni professor just committed my private code which I shared with him via e-mail to his group's GitHub repo as his own.

I'm a PhD student at a different university.

What should I do?

Other urls found in this thread:

programmers.stackexchange.com/questions/276144/using-unlicensed-code
twitter.com/SFWRedditVideos

congratulations, you got cucked

Shoot him

delete facebook
lawyer up
hit the gym

any hope for proof?

You loved free software until someone got your code for free, eh user

Srsly though, how much code was this? If it was less than a month worth of work, don't even bother. It will not end well for you.

Don't say anything you can use this in the future as leverage.

Do you have any definitive evidence that it's yours? Otherwise you're shit outta luck.

Lots and novel stuff that was supposed to be published in a paper. I was sharing it with him since they were working on similar stuff and we were considering collaborating on said paper (my advisor told me to contact him).

I put a report describing in detail the novel algorithm used and implementation considerations on our server and waybackmachined it within an hour of him making the commit. Also forked their GitHub repo so the evidence stays even if they edit it.

GitHub and WayBackMachine are third parties so I suppose it has a bit more weight than just our e-mail exchange.

Meeting with my advisor tomorrow morning (I'm in the UK and it's nearing 1AM).

Yanks are vile scum.

Well you kinda gotta licence your stuff, y'know?

If he didn't specify a license in the email he still retains full ownership of his code....

That was my main concern for the OP. If it has no license, isn't it fair game?

Probebly done in error.

>Yanks are vile scum.
get on a plane and say that to my face

>Lots and novel stuff that was supposed to be published in a paper.
So what you're saying is that he'd get the code anyways if he waited for the paper?

How about you just deal with it, peon scum?
You really think anyone cares about your work?

Beat him up

No, he sent me an e-mail saying my approach is nice but they already implemented something similar.

45 minutes later he committed my code with no changes

Yes though I'd get my name on it as well.

OP contact the academic integrity office of his school. If anything you will make sure there is a proof that you contacted them as well as showing them your original email to him.

What is a private code and what does it pertain to?

You seem really worked up over this, I think you should just let it go for now. Bring it up at a later date, he could credit you in some way or he may he just testing your approach.

listen to divine trips, OP

trips = truth

Hopefully that's the same advice my advisor will give me tomorrow morning as I could really use some back-up in this.

It's huge, the things I've implemented and the publication that was to come out of it are central to my PhD thesis.

Wow. If it were me I would tell it to my advisor, save all the evidence you can, just in case. See what your advisor tells you. You might also want to contact the professor in question and politely ask the reason for that commit.

Tell your professor to "talk to him" aka bitch him out

Directly going to his supervisor is too risky, it will generate a knee-jerk response

Be polite, it probably wasn't intended to be plagiarism. Probably

it's a doggy dog world OP

Ask him about the intention of the commit, just don't piss him off
.

I feel for you OP, your supervisor probably knows what to do

>Fake as shit
Delete system32

Fuck off

kek academia is filled with pieces of shit like this. i'm in mechanical engineering and all the papers i've seen so far that involved any code never included the code itself and the authors would only send the compiled code if you asked them for it.

Fuck off

fuck off

greasy cheeseburger-eating fuck

>What should I do?
Install Gentoo.

If you can prove you own it, you can sue his ass and probably get him fired and blacklisted.

You should probably be talking to a lawyer or his university.

>If it has no license, isn't it fair game?
No.

Well I mean he uploaded it to Github first and there's nothing you can do to change that timestamp now.

programmers.stackexchange.com/questions/276144/using-unlicensed-code

aren't their e-mails proof though? especially if they have the code attached

>Yanks are vile scum.
You faggots weren't saying that during the war.

It pretty much depends if you gave over the rights to your code to the school when you started. Where I live, schools do that, but there's also opt-out process.

If you did, don't expect him getting more that a slap on a wrist.

>If you did, don't expect him getting more that a slap on a wrist.

On the contrary, if the rights belong to the University the Prof might actually be in more serious trouble.

They're at different institutions, so the Prof is not stealing from a lowly grad student but from a competing university.

also rights and licences are all nice, but authorship itself is not transferable

>What should I do?
Send a DMCA to github. If you didn't specify a license in your private exchange you have full control over it

This. The original email should be forensic evidence as long as the timestamps prove you sent the code before he published it. Make a blog post about it and comment on his GitHub. Do not make threats, just indicate that you sent the code first and he published it without giving due credit.

>implying e-mails are impossible to falsify

1) Tell your advisor, get your advisor to strong-arm him into properly attributing the code.
2) If that doesn't work, go to the integrity office for the other prof's institution.

Presumably the email was sent through university email systems, so either OP's uni or the other uni will have logs.

Underrated post

the unis are sides in this though, they are not independent third parties

>university
>unions
don't make me laugh user

I didn't mention unions at all.

oh i misread, i thought you said unions. my bad.

true, but generally the integrity offices for schools are at least somewhat independent enough that they'll take seriously any allegations of plagiarism or misconduct

Those are mostly for internal issues though.

You know what they will say if you tell them someone from your university jewed someone from another university?

"Good."

Plenty of bad advice ITT.

Get all the proof you can, anything that shows you working on the code, emails to your supervisor etc along with the original email and the code upload.

Talking to your supervisor is a good idea, chances are they've dealt with similar shit in the past.

From the gist of the thread, you don't mind him using the code, but you need to publish it first as your original work for your PhD thesis. In which case you should contact him about it, it might be simple misunderstanding where he assumed you had already published it or something else. No point ruining one of your careers over that.

Didn't that Pajeet from UCLA show you what to do?

>In which case you should contact him about it, it might be simple misunderstanding where he assumed you had already published it or something else. No point ruining one of your careers over that.
OP said he commited it as his own
if he really did intentionally put it up as his own work [rather than accidently, which OP should be able to tell] he shouldn't contact him, as that let's him know he'll have to destroy evidence, maybe bribe people, etc.

>it might be simple misunderstanding where he assumed you had already published it or something else
Are you retarded? He literally said he did something similar and immediately uploaded it to his github. He's obviously trying to take credit for it and his career should be fucking terminated.

>as that let's him know he'll have to destroy evidence,

1. fork the repo
2. even if the prof deletes his own repo the evidence is still there and hosted by a third party (GitHub)
3. ???
4. PROFIT

Calm your tits. It's a pretty serious offence so I was just suggesting the OP consider things carefully before ruining a guys career. Also if things backfire it could turn very sour for OP as well.

This. Yanks are vile scum.

Did you publish it? If yes Did he try to claim it as his own in publication? If you answered yes to either of these, you might be able to make him lose his job.

He may have just fucked up. Most profs don't even know how to use github.

the email evidence that proves it is his own code that he sent to him is much more sketchy

You're a PhD student and you don't know that this kind of shit happens all the fucking time?

next time send him a link to your own scratch repo with a commit history

>Yanks are vile scum.

Are you poo in the loo?

>stealing pajeet code

10/10 my dude

If he was, wouldn't he have travelled to freedom-land and shot the professor?

it happened