I've hosted source code for a couple of my side project iOS apps on Github (that are like 90% done), and it looks like somebody is claiming them as their own on Elance and bidding for developers to complete them.<p>My code:<p>https://github.com/sapanbhuta/Cents<p>https://github.com/sapanbhuta/Clean<p>Contracts on Elance:<p>https://www.elance.com/j/ios-app-bug-fixes/67713491/<p>https://www.elance.com/j/ios-app-update-needed/67714378/<p>I'm all for open-source and code sharing for the sake of learning, but something about this just seems disgustingly wrong.
This is probably not the place for me to go off on tangent, but why are you getting upset? Do you think he can finish this project on elance for $500 dollar? How is this going to affect you?<p>He is scummy guy. Ok. Agreed. But like eru said, you make your code available under MIT license. You can't have it both way of putting your code under a license like that and then complaining when someone uses it in a way you don't like. It seems very hypocritical to me to be angry if he is using your license properly. If I put $100 dollar out to charity and they don't use it in a way I see fit, that is my fault, not theirs.<p>Worst case scenario he makes someone to finish the app and makes a lot of money off it. And then you have a right to be angry if he violated your license in any way. But also you should think that you are very angry because you had app 90% of way done and someone gets all credit for taking it that last 10%. But then that is your fault for not taking it that last 10% yourself.<p>I will most likely lose all my 10 hn point for this but I would just drop a note to elance and then forget about this issue. Don't be vindictive about this. You are amazing person and have an amazing day, be more happy :) Good luck on being a doctor, forgot about this guy.
In this particular instance the elancer might have violated the license. But if they were more careful about preserving attribution (and a few other cosmetics), it seems like everything would technically be above board.<p>Before you use an open source licence, especially the MIT style licences, you should ask yourself, if you are OK with a random stranger profiting off your work commercially.<p>In any case, I advice against suing, since it's unlikely you are going to see any money. (IANAL.) I also doubt that a random elance developer will be able (or willing) to finish your work for 500 USD.
I think you're right to take offense, this person is blatantly claiming credit for your work. Their repository on Git doesn't even show it was forked from yours.<p>I'd suggest you get in touch with GitHub and Elance; they'll probably have one or both accounts suspended, and hopefully they'll abandon the endeavor after that.
NOTE: Hey guys, OP here, just to clear up the confusion the github.com/sapanbhuta repo is mine. I included it for comparison purposes. The elance site is the other person using the code as his own. Hope that makes more sense lol
As others have said - long as proper attribution is provided in the finished product, it's within the terms of the license that you put up. In the future:<p>* If you don't want your code available to the public, use a private repository - either Github's paid plans or Bitbucket (free private repos) or something similar.<p>* If you want your code publicly available, but not to be used in this way, use a different license - GPL/LGPL, CC BY-NC-SA, etc. Research to figure out which one works best.
You released these apps under the MIT license. This means that people can do with it what they want, as long as attribution is given in the app or when source code is used in binaries<p>If you did not want this, you should've released it under a different license (e.g. GPL).<p>Why are you upset?
Thanks for this post. I myself have a small app that I am thinking whether to publish as GPL or other licenses (MIT or Apache). But I am worried about some shady users who would rather distribute the binaries without the source.<p>I would react the same. At least, before other users change my own code or even profit from it, they should try to contact me. But MIT license does not oblige users to disclose the source. Nothing against MIT license, but it's somehow not a good fit for stuff that don't require the full source in order to run.<p>Why not release a new version, and publish it as GPL? That would be clearly a violation if they accept bids on Elance like that. Or try dual licensing.
DO u not see whats wrong here, he created a github repo changed the name on the license to make it look like he created this open source project. This is called FRAUDE. Down Vote me if u hate me for speaking the truth.
I suggest you sue this fucker directly, he has violated the lincense terms and condition.
<a href="https://github.com/sapanbhuta" rel="nofollow">https://github.com/sapanbhuta</a><p>press fedral charges on this asshole.