News for hackers. Stuff that matters.
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by adekok on Friday September 18, 2015 @07:27AM (#10238550)
I think his response to someone suddenly "owning" the company is odd. Here's what my response would have been:

---- Hi, Billy. Thanks for telling us about your other company with your friend. I'm a little disappointed that you weren't open that you're already in this space. And that your existing company is in direct competition with the one we all agreed to start that weekend.

However, I'm flexible. I'm willing to license my code to your other company for a flat fee of $10,000. This includes all intellectual property rights to my software.

That fee is reasonable given my time and experience. I think that the others on the team will have similar opinions about their contributions.

If you choose to not take me up on my offer, I wish you luck finding programmers to re-implement the software from scratch.

Sincerely, Programmer. ---

... does anyone not understand the legal rights behind IP? Billy has zero rights to use the software in his existing company. He knows that, which is why he's trying to bamboozle everyone.

Instead of arguing about an "existing" company, they need to talk about their code. They own it. They control it. No one else has the legal right to use it.

What's the problem? They don't give Billy the right to use their code, and he goes away.... or gets sued.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by carrja99 on Friday September 18, 2015 @10:00AM (#10239217)
Exactly. In fact as a team I believe they have the power to vote him off the team. Since he registered the name and domain they can simply come up with a new name, move the code to their new domain and continue working on the startup. Billy has zero rights to the code and as such should not be allowed to make any use of it.

This pretty much leaves Billy in the same spot he's been for the last 18 months.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by crucialfelix on Friday September 18, 2015 @12:56PM (#10240300)
If they could bang the thing out in a weekend then he can get somebody else to rebuild it. He is the only one among them that can or will sell it to restaurants. He's the only one with any emotional attachment to pushing this very little idea forward.

I think programmers here are assuming "execution" means coding. It really means sales, pitching, customer development. Also product development - refining the features over time. Billy will screw that up for sure.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by SwellJoe on Friday September 18, 2015 @04:12PM (#10241781)
"If they could bang the thing out in a weekend then he can get somebody else to rebuild it."

Can he? He incorporated 18 months before Startup Weekend, and had literally nothing to show for that time, except a business plan. Evidence strongly indicates he could not (easily) "get somebody else to rebuild it". Which is why he came to Startup Weekend and defrauded 8 developers out of their time and skill. He clearly couldn't (or wouldn't) pay market rates to get it done, or he would have done so in the 18 months preceding this.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by nmrm2 on Friday September 18, 2015 @04:58PM (#10242024)
TL;DR: I think everyone is massively underestimating how much Billy has to lose here. The developers signed away a weekend of work for a 0.4% stake. Billy signed away some undefinable chunk of 18 MONTHS of biz dev for a 0.4% stake!

If Billy gets their code, then they compete against Billy using his client list, his price lists, etc. because those were exposed during the weekend.*

And, it's not like Billy has super exclusive access to the restaurant business. They could partner with other restaurant owners in the region who are similarly turned off by people like Billy. I'm sure those people exist, given the homophobic and generally condescending comments on display here...

So, Billy has: a code base he cannot easily iterate on because he's fucked over his entire potential employee base.

Developers have:

* A lot of Billy's biz dev work over the past 8 months.

* The freedom to exploit personality conflicts in the local/regional business scene to score additional business partners.

* Far lower costs. There are probably tons of bugs in a weekend code sprint product, and Billy isn't going to find any free labor to clean those up. Remember a big chunk of software dev is extending and debugging existing code... Billy ain't going nowhere with a static code base.

* Worst case, the "fuck you" factor and access to free skilled labor (their own) necessary to make break-even or even loss leader pricing structures. This is a unique advantage in their negotiations with Billy.

The last two together would totally screw over Billy. Imagine these developers going into a meeting and demonstrating security flaws or bad GUI glitches in Billy's product during a live meeting... the client might not go with these guys, but in the VERY BEST case for Billy, he's got to hire a freelance developer to clean up the code base. Not going to be able to exploit a hackathon for that sort of stuff, and 80% of software developer is maintenance...

* Maybe Billy claims they only get access to his work done that weekend. But that's bullshit; they developers didn't teach themselves to create rather specific types of products in a weekend... to the extent that there's any contract there, if it came out during the weekend, then it counts toward the agreement.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by logfromblammo on Friday September 18, 2015 @11:09AM (#10239613)
I disagree. I think the circumstances point more clearly to Billy being an equal partner in a group of 9, who own the entire codebase collectively. Absent any pre-existing business agreement between them, the partnership decisions would have to be unanimous, rather than a majority vote.

Billy could block the other 8 partners from using the code written at that weekend. But they don't need it. They would just need another weekend. Conversely, any one of the other 8 partners could block him from using it. He would still need a cooperative coder.

Billy might be able to make the argument that if he used the code, and no one specifically objected, it was implicit consent from the other partners. Any one of the 8 should be able to send him a cease and desist letter, and he would be stuck.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by ryanSrich on Friday September 18, 2015 @11:35AM (#10239781)
Billy didn't code anything so he doesn't own shit. SW clearly states that no contractual agreements can be made during the weekend the work is preformed. Any work conducted after the weekend Billy owns, but nothing during that weekend.

In situations like this it's very clear that whatever you make, you own.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by nimblegorilla on Friday September 18, 2015 @12:17PM (#10240048)
> SW clearly states that no contractual agreements can be made during the weekend the work is preformed.

Absolutely false: http://startupweekend.org/about/firsttimer/ "Startup Weekend doesn’t support or take part in the signing of any legal documents"

Startup Weekend would be a lot better if it required all participants to sign waivers releasing all IP generated over the weekend. That way everyone knows exactly what they are getting into.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by phkahler on Friday September 18, 2015 @12:56PM (#10240306)
Why the fuck would anyone go to an event where they create a bunch of code and release all rights to it?
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by nimblegorilla on Friday September 18, 2015 @01:47PM (#10240789)
People would go because they understand that their weekend of work is not worth 10% equity in a 10M company.

If you really think a weekend of coding is worth something then why would you go now? It allows complete strangers to join your team and pollute the IP ownership.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by phkahler on Friday September 18, 2015 @03:13PM (#10241426)
>> People would go because they understand that their weekend of work is not worth 10% equity in a 10M company.

10 percent of the effort is worth 10 percent of the equity, no matter how few days that effort is provided.

>> If you really think a weekend of coding is worth something then why would you go now? It allows complete strangers to join your team and pollute the IP ownership.

Strangers yes. But they self selected into groups.

At the end of the weekend, the code is owned by someone. If there's someone interested in it, the author should be as well.

I would agree that one should not have high expectations going to such and event, but one should expect not to be exploited, and if something does emerge that has legs one should be entitled to his share - and if fact (s)he is entitled to it by law unless someone cons them out of it. Copyright goes to the author.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by nimblegorilla on Friday September 18, 2015 @07:31PM (#10242644)
I don't think you understand. If you join my startup team and spend one weekend working on it and then disappear for a year while everyone else keeps working then you didn't build even 1/2% of the effort. Anyone that thinks a weekend of work can generate 10M of value is delusional. It's better to keep them filtered out of the process from the start.

And just to clarify - if everyone on your team signed away their rights then you would still be free to take your code and do whatever you want with it. You could build the business on your own if you didn't like any of the other teammates.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by rhino369 on Friday September 18, 2015 @12:14PM (#10240034)
If it is just a partnership, Billy can't compete with partnership in another company. That is a breach of his fiduciary duties to the partnership.
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by logfromblammo on Friday September 18, 2015 @03:41PM (#10241596)
It's not the legal definition of a partnership. It's more like a nine-way joint tenancy.

An actual partnership would probably have contracts and articles that make it easier to do business. Notably, many allow for ratification of business decisions by majority vote of the partners, weighted by their ownership share. There may be a conflict of interest if you try to make your partnership buy something you already own individually, but as long as you disclose your interests up front and recuse yourself appropriately from conflict decisions, that's rarely an issue.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by nmrm2 on Friday September 18, 2015 @05:16PM (#10242107)
> I think the circumstances point more clearly to Billy being an equal partner in a group of 9

That's shitty for Billy; he just signed away 18 MONTHS of business development for a 0.4% stake. Or else he doesn't get access to the code. The sure thing is that he doesn't get it both ways...

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by ryanbrunner on Friday September 18, 2015 @08:18AM (#10238708)
Does the 0.4% "handshake deal" potentially cause issues with this, though? Couldn't that be construed as an offer for the work that was produced that weekend?

If I was being uncharitable, I could say that the reason the 0.4% offer came up in the first place was specifically to deal with this problem - by offering a trivial amount of equity, Billy has an argument that the other programmers were compensated for their time in a form that they mutually agreed to. Why else would Billy bother making this arrangement?

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by IkmoIkmo on Friday September 18, 2015 @08:55AM (#10238868)
The 0.4% deal applies to Billy, as well. As I understand it, everyone is entitled to 0.4% of whatever venture follows from the work they'd collectively do over that weekend. It wasn't Billy who offered it, it was a friend of OP, one of the devs. Any of the devs could start a company as well and all of the other team members including Billy would have a 0.4% share in that, too. In fact the most sensible thing to do is for the 4 members to say 'let's start this thing up, take nearly 25% each, give Billy 0.4% and do our best'. They'd likely beat Billy in competition as they can iterate on the codebase, Billy can not without hiring a new team. If the devs aren't interested in running that startup then they'd still be entitled to 0.4% of what Billy is going to run.

(edit ignore the exact percentages, they ended up with a team of 8 devs than 4)

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by dalke on Friday September 18, 2015 @02:20PM (#10241059)
No, the relevant copyright law does not accept a 'handshake deal' to transfer copyright ownership as work for hire. Quoting from http://www.copyright.gov/circs/circ09.pdf :

> A work created by an independent contractor can be a work made for hire only if (a) it falls within one of the nine categories of works listed in part 2 above and (b) there is a written agreement between parties specifying that the work is a work made for hire.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by nmrm2 on Friday September 18, 2015 @05:23PM (#10242139)
Is access to the biz dev IP probably included by a handshake deal?
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by dalke on Friday September 18, 2015 @06:16PM (#10242368)
What sort of IP are you talking about? There's no trademark infringement, there's no patent. I didn't see mention of any trade secret, or anything that sounds like a trade secret (eg, "information which is difficult for others to properly acquire or independently duplicate").

If there's no law covering it, there's no IP.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by carrja99 on Friday September 18, 2015 @08:53AM (#10238862)
From what I read Billy didn't make the arrangement, one of the developers did. The idea was that if the entire team of 9 didn't stick around to when the startup becomes successful then they at least get 0.4% equity for participating at startup weekend.
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by adaml_623 on Friday September 18, 2015 @11:21AM (#10239685)
An idea I just thought of:

If you're working on a hack project like this then insist on all copyright notices in the code and site being assigned to a made up organisation with all the names in it. So put

@copyright SmithJonesZuckerbergOrg

in all the source files and html.

Those files would be a record of the interaction and activity on the hack weekend and would allow for a neat place for lawyers to start in negotiating a smooth buyout in this situation. Because I would rather accept $1K than work with that type of individual.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by nostrademons on Friday September 18, 2015 @12:29PM (#10240120)
Or just push it to GitHub. Git records the author of each commit with it, assuming you've set up your .gitconfig correctly. In the absence of a contract stating otherwise, copyright remains with the person who wrote each part of the work. 'git blame' will show exactly who wrote what. GitHub gives you a third-party, subpoenable, record of who committed when.
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by MCRed on Friday September 18, 2015 @01:11PM (#10240435)
Can you give me a reason for "subpoenable" as a requirement? I mean wouldn't the github data be authoritative and easy to check? Or do we really need to be forcing githubs lawyers to get involved to provide answers to a subpoena if there's a lawsuit?

Anyway, you make a great point about the commits being clear assignment of copyright, and thanks for that!

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by nostrademons on Friday September 18, 2015 @01:16PM (#10240485)
The subpoenable requirement is because you can rewrite history in git. If you just have a local copy of a repository on your hard disk, your opponent's lawyers might argue "Well, you might have used git commit --amend or manually altered the bits of the repository", and you can't show otherwise. Once you push to GitHub, the repository has become public, and a copy exists somewhere where you can't just manually alter the bits or run git commit --amend.

You don't have to actually subpoena GitHub and get their lawyers involved. The fact that you can means that opposing council will know that you're not bluffing or lying when you say "I authored this commit, and I have the commit logs to prove it". Or if they think you are bluffing or lying, they can certainly subpoena GitHub themselves...but if you aren't, that works in your favor.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by somedudethere on Friday September 18, 2015 @12:57PM (#10240317)
To be fair the commit time and the authorship time are not the same. You can author something at work and wait to get home to commit it and vice versa.
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by nostrademons on Friday September 18, 2015 @01:02PM (#10240355)
Yeah, you can, but that's more of an issue when proving "Does my employer own my work or do I?" For the startup weekend case, time doesn't matter, you only need to prove authorship - and while a git commit that says "Bobby Boyd <[email protected]>" doesn't necessarily mean Bobby Boyd wrote it, that plus Bobby Boyd saying he wrote it, plus a GitHub log showing that the authorship attribution hasn't been tampered with, is pretty good evidence that he wrote it. If Billy NoLastName had written it, why didn't he claim credit for it when he pushed it?
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by eric_bullington on Friday September 18, 2015 @01:27PM (#10240569)
> plus a GitHub log showing that the authorship attribution hasn't been tampered with

Unless Github has some backup logs somewhere, that entire log can be wiped out and replaced with whatever someone wants with a simple `git push -f`.

Which is why it's so important to sign commits. You sign your commits, and keep your private key private, and as long as any copy of the repo exists anywhere you can access, you can prove authorship/ownership.

Commit signing is also very useful for vouching for code integrity.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by michaelmior on Friday September 18, 2015 @02:43PM (#10241231)
You still can't prove authorship. You can prove that at some point you signed that particular commit. But I could easily take a repo including signed commits from you and rewrite and resign the commits with my own private key. This only works if the one doing the signing is a trusted third party.
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by eric_bullington on Friday September 18, 2015 @03:29PM (#10241524)
That's a good point, but if you combine signing with an indelible timestamp, like one of the blockchain services or other trusted legal timestamping services, you'd be in pretty good shape.
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by michaelmior on Friday September 18, 2015 @03:35PM (#10241555)
I assume you're suggesting something like including such a timestamp in the commit message? If that's the case, that makes a lot of sense to me. It would be cool to have a tool to automate this. Or something like GitTorrent[0] might do the trick if it had wider adoption.

[0] http://blog.printf.net/articles/2015/05/29/announcing-gittor...

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by eric_bullington on Saturday September 19, 2015 @10:00PM (#10246298)
(Sorry for late response.)

No, for this to work, you'd really need to timestamp either the git tree hash or (preferably) the hash of the GPG signature (or the signature itself).

Most timestamp service hashes are necessarily public (for trust reasons), so an attacker could grab one and go back and include it in his signed commit message.

But if you timestamp your commit hash (which is a cryptographic hash after all -- albeit an increasingly weak one) or timestamp the signed commit, then it can't be forged (since the attacker can't go back in time and use a cryptographically-verifiable timestamp, like the ones indelibly embedded in the blockchain).

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by michaelmior on Saturday September 19, 2015 @11:04PM (#10246437)
Sorry, what I meant was to include a hash of the commit in a public blockchain and then attach this timestamp to the commit. So I think we're on the same page.
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by nostrademons on Friday September 18, 2015 @01:55PM (#10240857)
I assume GitHub has backup logs of all activity somewhere, if only to prevent the "Somebody guessed my GitHub password and replaced all my repositories with a README saying 'HAHA U BEEN PWNED!', please help!" situation.
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by fla on Friday September 18, 2015 @08:35AM (#10238768)
It's not a problem for Billy, software gets built by itself if you have the right ideas. Just throw some dollars at an over-seas team. Execution is never a problem.

/s

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by rasz_pl on Friday September 18, 2015 @10:24AM (#10239344)
You might think you are joking, but this blog clearly proved it to be true. All you need is a startup weekend and 8 "fucking nerds" to scam into coding your idea for free.
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by nostrademons on Friday September 18, 2015 @12:39PM (#10240173)
I would bet that if Billy actually took this code to the "customers" he has lined up, they wouldn't use it. They'd have a bunch of other functionality they'd need implemented first before they even considered it. Then he'd take it to an outsourcing firm, who would collect a fee, throw out the original code (because they can't understand it), and then deliver another pile of code that doesn't work. Nerds can scam back, particularly when they live on other continents. Maybe he'll try another outsourcing firm, or maybe he'll try a naive college student, but I think the chance of him actually delivering a product that people will pay for and that stays at the forefront of the market is about zero.

This method of founding a tech startup doesn't really work. Either learn to code yourself, or build a trusted long-term relationship with someone who can.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by SwellJoe on Friday September 18, 2015 @07:04PM (#10242534)
I've met guys like Billy.

His goal is not to get customers with this code. His goal is to get investors. And, I wouldn't be surprised if he succeeds. He helped the team win Startup Weekend with a seemingly effective presentation, after all. Further, I wouldn't be surprised if his plan now (that it's become clear his developer team wants nothing to do with him) is to raise money with the prototype built at Startup Weekend, and then trash it and start over, so he believes he is free of the obligations he agreed to in order to get the code (that 0.4% stake everyone agreed to). Investors always ask who else you have equity and economic obligations to...and I'll wager he neglects to mention the situation with 8 devs owning a total of 3.2% of his company.

Regardless, dude's a douche hat, and I would hope nobody would fund him. Nobody smart would, since he's not gonna be able to deliver a product worth selling.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by fla on Friday September 18, 2015 @10:40AM (#10239443)
Yes, unfortunately too many people see it this way.

I think it comes from the fact non-technical people don't necessarely understand what building software is. All they see is some nerds doing arcane magic with keyboards.

The question is, can we do anything to make things better?

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by mcorrand on Friday September 18, 2015 @10:53AM (#10239512)
We need to educate ourselves.

Such a startup weekend would be a wonderful occasion. Why organizers do not draw up a simple legal checklist is beyond me.

Just drafting a paper signed by the whole team at the beginning of the event stating "I am going to put ~30 to 40 hours at my hourly rate of $X and thus my contributions can be bought for $Y", or whatever stock terms float your boat, would set clear expectations. They actually were less naive than most since they had that "handshake deal", but they should have gotten it in writing.

That, and realizing "Applicant tracking system in an original niche" is not a revolutionary idea. They owed that Billy guy absolutely nothing and should probably have kicked him out.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by spitfire on Friday September 18, 2015 @01:56PM (#10240866)
Because the organizers themselves are ALSO suits.

They see SW's (in general) as a way to get free labour, they've just learnt enough nerd-speak to bamboozle them into providing that labour.

I've been in the receiving end of "You know this'll be a commodity soon enough" from a guy who's product still relies on a database from 1992, renormalized of course, and who stores dates in packed 16bit numbers.

My advice is to reply with "Great. Best of luck, but you can't use my IP." Better yet retain operational control at all times - don't give out Heroku credentials, etc.

They usually go quiet when you finally show your cards and it's a straight flush.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by shostack on Friday September 18, 2015 @04:52PM (#10241991)
And hopefully they don't have the need to take it as far as suing you once you withhold things (as you rightfully should in such a situation).

What would suck is doing everything to protect yourself, and then need to waste money (if you can even afford it) on a lawyer if the idiot tries to sue you.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by MCRed on Friday September 18, 2015 @01:18PM (#10240500)
Yes we can do a lot to make things better!

1. Nerds should run companies. The core problem is this assumption the CEO needs to be a "biz guy" like this seeming frat boy. I don't know why nerds think this, I think it may be some high school trauma.

But being the CEO is a lot easier for a nerd than it is for a biz guy-- biz guys at best are going to not touch the product development side, and more likely are going to undermine it... while nerds can easily manage a VP of sales, a VP of marketing, etc.

So first solution- don't work for biz guys. Only work for nerds. (and for purposes of this discussion, I consider Tim Cook to be a nerd- his nerd area is global manufacturing, but he's not a "guy who owns a restaurant" and thus has no relevant skills for a tech startup.)

2. Biz guy ideas are not better than nerd ideas. I don't know if SW doesn't allow it, but they should have come up with an idea that they, as engineers, were passionate about and worked on that. I think the results would have been better.

3. Focus on bootstrapping. The way biz guys get in is that they have connection to money or money and they use that money to take over and exploit the nerds (VCs and the bad angels are nothing other than these exact same biz guys--only VCs are incentivized to get you to bet it all on a longshot to be a unicorn because it's better for their portfolio, even though it diminishes the likelihood your company will be a success. )

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by mwfunk on Friday September 18, 2015 @02:29PM (#10241124)
Sorting humanity out into "nerds" and "biz guys" might make sense from 20,000' if you squint hard enough but like any form of tribalism it does way more harm than good when used to make in-the-moment decisions about real problems affecting real people.

It's a sometimes useful generalization, but it can also be a shortcut people use to trick themselves into thinking that they are part of some wise and good group of people (who coincidentally are just like them!) and gives them carte blanche for othering anyone they decide they don't like or don't want to work with.

It's almost impossible not to do this, it's kind of a necessary evil when you're constantly dealing with lots of different types of people and don't have much information about them to make more nuanced judgements. Not a problem as long as people don't start mistaking the mental shortcuts and generalizations we all employ for reality. Most of the time I behave as if pi is 3.14 because that usually works fine, but I never allow myself to start thinking that it actually is 3.14, which is the vibe I get whenever anyone starts talking about how everybody is either an "x person" or a "y person".

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by angersock on Friday September 18, 2015 @01:43PM (#10240742)
I'll respectfully disagree with your characterization--being a CEO isn't easier for anyone.

Diving in a bit better: a tech person may well obsess over implementation details (because they understand, or think they understand) them better than whoever is on the dev team. They may rabbithole working on a rewarding intellectual work that has nothing to do with the success of the business.

They may not even know how to deal with a veep of sales or marketing, because they may not have any idea how that world works. I have a friend who is a CEO that, for the longest time, thought marketing was basically lies, and so saw no reason to invest time in it. They've since reconsidered their position as their business intelligence has caught up with their technical intelligence.

As developers, especially ones who haven't really built and scaled a business, we always love to think "Hey, I build the product--how hard could the rest be?"

We're usually wrong.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by WalterBright on Friday September 18, 2015 @04:44PM (#10241949)
I've seen time and again that technical expertise does not imply any sort of ability to run an actual business. This should not be underestimated.

Sales, marketing, legal, taxes, accounting, organization, etc., are hardly things people automatically know how to do.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by eric_bullington on Friday September 18, 2015 @01:38PM (#10240698)
I agree with most of what you say, but let's be honest in that most "biz guy" types are far better salesmen than engineer types, particularly in niches like this. Having a network of influential family members, college buddies, and relatives of buddies is a powerful sales tool. Not saying it's fair, but it's reality.

Now, that doesn't mean they'd make a good CEO, just a better sales person, which is also a critical skill for most startups (although I do like the "growth engineer" movement, which puts some of this power back into the hands of engineers, in marketing if not in sales).

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by lighthawk on Friday September 18, 2015 @09:02AM (#10238904)
> software gets built by itself if you have the right ideas

And for those that read everything in the literal sense: this is a joke because of the /s.

I've seen some really scary situations that started with throwing things over the wall- like having investors and board ready for the finished product in a few months, while it's just some wannabe CTO and maybe a family member helping holding the pile of shit code with some seriously rich and powerful people expecting that they will be in production soon, for large companies they've already talked with and planned to sell it to.

Steaming piles of shit become rolling tumbleweeds of shit doom become ticking plutonium-enriched time-bombs of every-kind-of-animal feces...

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by busterarm on Friday September 18, 2015 @10:56AM (#10239544)
This sounds exactly like a contract that I had once...

shudders

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by annnnd on Friday September 18, 2015 @08:53AM (#10238859)
Execution is never a problem. GOOD execution is THE problem.
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by irl_zebra on Friday September 18, 2015 @10:32AM (#10239394)
This is a nice platitude, but doesn't hold up to scrutiny. For example: I'd suspect most ideas aren't that good, so it logically follows that execution would not be THE problem in most cases.

More like:

GOOD execution is one of the major problems.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by pc86 on Friday September 18, 2015 @11:39AM (#10239801)
But then how else can we continue the narrative that it's the Engineers (because we're not programmers but Engineers with a capital E) who are the end-all-be-all of any tech startup, and it solely on our shoulders that the company lives or dies?
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by silverbax88 on Friday September 18, 2015 @11:58AM (#10239942)
As a programmer, I can promise you that engineers are not the be-all-end-all. It's sales.

This is why engineers should not be afraid to sell, or at least, not be afraid to be out in front. The power in any organization comes from who sells the product.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by nostrademons on Friday September 18, 2015 @12:46PM (#10240226)
Sales is not the be-all-end-all. It's engineering, and sales, and product/UX, and finance, and sometimes even customer service/marketing/PR/legal too. Salespeople need a product to sell, which has to be built, which requires money.

Good businesses understand that all their functional areas are important, and don't try to preference one over another. You may need to focus on one at first to make progress with it, though I'd argue that when you first get started, that one area should be none of the above (it should be customer development in the Lean Startup sense: talking to people to get a sense of what they need and how they do things).

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by jmngomes on Friday September 18, 2015 @02:37PM (#10241186)
Expensive and underperforming products are sold for millions every day in the enterprise software industry. That's not due to their engineering or UX, and certainly not to their customer support, it's mostly professional sales in action...
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by nostrademons on Friday September 18, 2015 @03:05PM (#10241369)
I suspect that engineers who work in enterprise software would strongly disagree with you. I've done consumer stuff for the last 8 years, but I started in enterprise software, with 2 different jobs and a few internships over the first couple years of my career.

The big challenge in enterprise software engineering is that your "customer" is the person who forks over money, not the person who uses the software. Pretty much all engineering effort is devoted to pleasing them. Engineering requirements for enterprise software are often insanely complex and sometimes even conflicting, and most of the engineering effort is devoted to satisfying them.

If you look at product/UX debacles like Taleo or Lotus Notes from the perspective of a department head buying them (rather than from the recruiter, job applicant, or ordinary worker who will be using them), a lot of enterprise software makes sense. There's a lot of effort devoted to reporting requirements, to making sure the buyer has visibility on what all of his department is doing and conversely can make that "productivity" visible to his boss, to covering one's ass with regulatory requirements, and not much effort devoted to making things pretty or productive for the end-users. That's because the end-users are not the buyer of the software.

Indeed, a lot of the investment thesis in consumer/smallbiz Internet is this idea that software should replace middle managers entirely, and so the end-users should be the actual buyer of the software who need it to make money, basically replacing management with markets.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by silverbax88 on Friday September 18, 2015 @03:20PM (#10241473)
I wish it wasn't true, but strong sales staff can sell crapware all day long. Again, I'm a programmer. I had to learn this the hard way so I could insert myself higher into the process.
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by slashink on Friday September 18, 2015 @07:42AM (#10238592)
This is my exact thought. It seems "Billy" here won because he paid $200 for something worth a whole lot more? adekok's response is perfect and really shows how to deal with this situation. Be clear about your rights, don't let people like this get away.
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by IkmoIkmo on Friday September 18, 2015 @09:02AM (#10238901)
No the startup weekend awarded a roughly $200 prize to each member of the winning team. Billy didn't pay anything, he simply started a company without discussing it with anyone, in which Bobby has the right to 0.4%. OP then forfeited it seemingly for the reason of simply being disgusted and not wanting to be associated with Billy anymore.

Billy doesn't exclusively own the codebase or product. Any of the devs could reasonably start a company, use the product, as long as they award 0.4% to each of the members in his venture. That's what the handshake deal seems to have been all about.

It makes sense for the devs to either say 'buy out exclusive rights to the work and we forfeit the 0.4% share and be on your way, or keep the work, we'll compete with you (and grant you 0.4% in our venture, too, according to the handshake deal) and we'll see who can iterate on the codebase faster and run a successful business.'

The devs still have the power despite Billy's asshole move.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by astrodust on Friday September 18, 2015 @01:14PM (#10240458)
If someone offered me 0.4% for getting their company off the ground, I'd tell them to get lost. That's absolutely insulting.

If your goal at a startup event is to have fun, jam on something, see what comes of it, then it's easy to succeed.

If your goal at a startup event is to make something valuable, you've already lost. There is no winning. This is the worst possible environment to create a new business in, and there are way too many variables. Everyone will feel cheated no matter what the arrangement is.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by IkmoIkmo on Friday September 18, 2015 @01:32PM (#10240623)
> If someone offered me 0.4% for getting their company off the ground, I'd tell them to get lost. That's absolutely insulting.

I think you've flipped the situation around a little bit here.

The point is, it is startup weekend, it's time to have fun, to learn, collaborate and do something interesting and a lot of the guys going aren't necessarily interested in ditching their jobs and going full-time startup. In fact most people came to the weekend without any ideas they actually wanted to launch, simply interested to join an existing team and have fun.

So one of the developers who is like this basically proposed the 0.4%. You make it sound as if Billy said 'hey guys work for me for 2 days for 0.4%'. When in reality it was a developer who said 'Hey look, this is going to be fun but let's agree on something simple, if any startup actually does come out of this, let's all have a 0.4% share even if you're not interested to invest anything in the startup apart from this weekend's work. This way everyone is rewarded without having to exchange any money, and only if whatever we built this weekend actually ends up having value'. And the others agreed with that.

This may not make sense in every situation, but I think it was pretty sensible here and I don't think it was insulting either, particularly when the dev proposed this reward himself, for himself, not as some kind of payment to others for getting his company off the ground.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by astrodust on Friday September 18, 2015 @03:21PM (#10241476)
What they should do is work an equal split. Five parties? 20% each. If the "leader" wants to run with the project and pursue it in a more serious capacity they can make an offer to the team that will result in dilution.

I'd argue that they'd need to make a case, and the additional share would be conditional. Like "If you can close $100K in financing then you will get another 40% stake."

Likewise if team members really do want to quit their jobs and chase after this, they'd be accommodated in a similar capacity. Adjust the share balance when events happen, not by padding it heavily up front with the expectation that they will happen.

Otherwise you're valuing your contribution vs. some future unknown, yet saying with certainty your contributions are worth 0.4% of that. The chance of that being fair is basically zero.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by IkmoIkmo on Friday September 18, 2015 @08:40PM (#10242839)
> What they should do is work an equal split. Five parties? 20% each. If the "leader" wants to run with the project and pursue it in a more serious capacity they can make an offer to the team that will result in dilution.

Exactly, that makes total sense. Why then did one of the developers, OP's friend, another developer that agreed, propose 0.4%? This is where I get the feeling OP isn't telling the whole story.

Knowing nothing else and asked to speculate, I'd say that they proposed 0.4% knowing that Billy wanted to work on his own idea and wanted to turn this into a company, while they just wanted to have a fun startup weekend working on someone else's idea and then go home and go back to their normal lives. As a reward, they propose 0.4% of whatever company arises out of the startup weekend, without wanting to be part of anything else later. Billy said he's happy with that arrangement and they go forth.

Why 0.4% and not 100% / n team members? Because it makes no sense for the team of 9 people ultimately for each to have 11% equity in a company that perhaps only Billy will be running. That would mean if a company is formed and everyone gets an 11% share, but nobody actually works there except Billy who works 80 hours a week the next 10 years and turns it into a success, he has the same 11% share as any of the other guys who merely spent 20 hours over a weekend on this. That's why, if you're not interested in running this company beyond StartupWeekend, you'd propose 0.4%, a small percentage for a weekend contribution that is still significant if the company ends up worth a lot (e.g. $10m, means $40k for a weekend of work). A more granular valuation of the work is to simply value it as a fixed amount of money, say $1k per dev, but then you're getting in the realm of 2-day work-for-hire which doesn't make much sense in the context of StartupWeekend, it requires money transfers, investments and risks, and it just doesn't make much sense in a 2 day context to hire random stranger devs. Saying let's see what is possible, if it has any value well let's each have 0.4% even if we don't continue past this weekend, is more practical.

This is why I suspect that the article is only part of the story and that perhaps everyone was aware that Billy wanted to turn this into his own company and that the rest just wanted to work at it over the weekend for fun and get 0.4% in case their weekend work turned into a valuable enterprise. Why else would you agree to 0.4% and not just say 'let's see what we can come up with this weekend, and after incorporate it on an equal basis if we want to, or buy out the work by those who aren't interested in pursuing it further'?

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by pavel_lishin on Friday September 18, 2015 @11:25AM (#10239712)
> Bobby has the right to 0.4%.

I thought they never actually signed anything with regard to that.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by IkmoIkmo on Friday September 18, 2015 @11:30AM (#10239751)
True. But whether it holds up in court or not is a different matter, but they agreed. And contracts do not need to be signed to be valid and enforceable. Handshake deals and verbal deals are just as valid and have indeed held up in court (even on cases worth more than a hundred million dollars). The issue is that without signatures contracts are very difficult to prove and thereby rarely hold up in court unless e.g. there are witnesses, or statements made in reference to the agreement etc, which can serve as proof.
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by shostack on Friday September 18, 2015 @04:57PM (#10242019)
Did they agree? It didn't look like Billy actually did, and in fact it says there was no actual handshake, they just started working and the reader is left to guess whether Billy ever agreed (unless I'm missing something in the article of course).
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by IkmoIkmo on Friday September 18, 2015 @08:24PM (#10242810)
We don't know, it says Billy was 'happy with the handshake deal'. I doubt Billy actually literally said said "I'm happy with that', before moving on, but rather said something like 'sure, that works', before moving on, which would be agreement. But that's just speculation on my part, I really don't know and you can't tell from the article.
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by nestlequ1k on Friday September 18, 2015 @07:54AM (#10238629)
From what I understood, Billy didn't pay Bobby $200 for the code, he just paid out a portion of the prize money they received from Startup Weekend. From the tone of the emails, I'm almost certain Bobby didn't sign over his rights in exchange for that $200.

He still owns all the code he wrote. If Billy uses that code in his own business that would be unauthorized and legal action can be taken.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by restalis on Friday September 18, 2015 @10:27AM (#10239369)
Of course actions can (and should) be taken. The OP protected the identity of the parts involved, but I am feeling free to drop in more info about the whole thing: http://www.caledonvirtual.com/2015-startup-weekend-columbia-...

The start-up is called StaffedUp and it's site is up and running (with that unlicensed code, I presume): http://www.staffedup.com

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by joesmo on Friday September 18, 2015 @10:58AM (#10239556)
If he actually managed to build it into something, even better. That's more spoils when they win the lawsuit.
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by jeeva on Friday September 18, 2015 @11:32AM (#10239761)
Out of curiosity: You're feeling free because you're another member of the team or have prior knowledge of the situation, or because you Googled it and just want to?
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by restalis on Friday September 18, 2015 @01:07PM (#10240392)
Because this touches me in a very personal way, regardless the fact that I may or not be a member of the team.
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by Sleaker on Friday September 18, 2015 @12:48PM (#10240250)
Exactly what I've been thinking. Like yah Billy is definitely giving the asshole vibe from the story given (granted it is one perspective) but regardless of that, and how the programmers conducted themselves during the weekend, Billy has no rights to the software that the others created without having established a contract, and based on the current evidence, there wasn't a contract to begin with other than a gentleman's agreement that they would have ownership stakes if it went off the ground.
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by andyidsinga on Friday September 18, 2015 @12:59PM (#10240329)
hmm -- why couldn't everybody on the team (technical and non-technical) claim ownership to any collateral developed over the weekend?
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by eric_bullington on Friday September 18, 2015 @01:22PM (#10240534)
Because the non-programmers didn't write it. That's how copyright works, and it's why big companies are so careful about this, and make you sign reams of papers.

This is also why it's such a pain in the ass for open source projects to changes licenses -- they have to get permission from everyone and anyone who contributed code, or rewrite that person's contributions.

You write it, you own the copyright for whatever part you wrote unless you formally transfer your copyright via contract. You don't even have to file any papers to get copyright, it's automatic.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by andyidsinga on Friday September 18, 2015 @02:05PM (#10240952)
thanks for the clarification - the part about not having to file any papers is something I didn't understand at all.

So in this example of startup weekend, whoever writes a piece of code owns it, whoever writes website copy owns it and so on and so forth to the extent that the startup weekend ip policy doesn't setup something different for participants.

(edit: fixed the last paragraph)

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by sgk284 on Friday September 18, 2015 @01:09PM (#10240404)
All of them can and all of them have to buy in to licensing it. Similar to when an open source project wants to change licenses (for some licenses), they need to reach out to every contributor and get an agreement from them.
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by andyidsinga on Friday September 18, 2015 @12:56PM (#10240307)
I'm not sure the licensing response would work in the case of the code developed over the course of a startup weekend event.

I suspect anyone on the SW "team" could claim ownership of the code and any aspect of the business.

SW trys to avoid these issues during the weekend ..from their FAQ: (http://startupweekend.org/about/firsttimer/)

How do teams address the issue of IP/ownership? As with any startup, the team decides. Startup Weekend doesn’t support or take part in the signing of any legal documents at the events themselves, and while Mentors with legal backgrounds are often present and able to give general advice, they are not permitted to give specific legal counsel.While it doesn’t hurt to be clear about your individual expectations from the start, we’ve found that teams who don’t spend time addressing this issue until it actually matters (i.e., there is a tangible product to have ownership of) are much more productive and successful than those who do.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by adekok on Friday September 18, 2015 @12:58PM (#10240324)
> I'm not sure the licensing response would work in the case of the code developed over the course of a startup weekend event.

You can always license any code you wrote.

> How do teams address the issue of IP/ownership? As with any startup, the team decides.

That's not how copyright law works.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by andyidsinga on Friday September 18, 2015 @01:03PM (#10240362)
> You can always license any code you wrote.

No you can't ...not if someone else has a claim on the work you do. I can't put "copyright <my name>" on the code I write at work ... its "copyright <my company>"

EDIT: re license vs copyright : I also can't just unilaterally decide what license I use for code I write at my company. I think its reasonable to think the same would hold true given that FAQ item.

> That's not how copyright law works.

That was from the SW weekend FAQ. But I think that FAQ holds weight -- just like my statement above. If the rules for the weekend are the "team decides" you can't just go claiming ownership of stuff you did for the team.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by morgante on Friday September 18, 2015 @02:25PM (#10241088)
You seem to have a deep misunderstanding of copyright law. Just because you created work as part of a group does not mean you have surrendered your copyright unless you have signed a contract to the contrary.

Without surrendering copyright, you absolutely do have the right to unilaterally license your code in whatever way you want. The entire reason that companies require you to sign IP agreements before starting work is to ensure that you don't run off with the code.

The developers wrote the code and never signed a license to Billy's company. They own it. End of story.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by andyidsinga on Friday September 18, 2015 @02:45PM (#10241252)
my misunderstanding of copyright law is indeed deep ..and I keep digging myself deeper into this argument hole :)

thanks for the clarifications.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by lmartel on Friday September 18, 2015 @01:11PM (#10240437)
That's because you signed a contract surrendering your IP to your company. If no contract is signed, then ownership of IP you create defaults to you, as it should.
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by tzs on Saturday September 19, 2015 @09:39AM (#10244251)
If he is an employee acting within the scope of his employment when he writes the code, the copyright belongs to the employer because it is a "work for hire". There is no need for a contract that states the employee surrenders his rights to the company because the employee doesn't have any rights to surrender--the employer is legally the author and it is in the employer that the initial copyright vests.
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by andyidsinga on Friday September 18, 2015 @02:10PM (#10240980)
exactly -- and arguably some weekend hackathon or similar event where you arguably surrender your IP to the group.

so the "you can always license any code you wrote" isn't always at all

EDIT:

so, my "exactly" above is a wrong. I see your point about signing a contract vs not. got it. I'm sticking with my arguments about "always" ..its all I have left :)

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by lmartel on Friday September 18, 2015 @02:28PM (#10241115)
Yeah, to be clear, I'm in favor of surrendering IP to the group for an event like this, because if you split everything up at the end it'll be worthless.

BUT! Terms like this need (both legally and ethically) to be explicit, and should have provisions for both "person X stays on-board" and "person X leaves after the weekend."

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by astrodust on Friday September 18, 2015 @01:15PM (#10240468)
Does "work for hire" extend to verbal contracts?
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by dalke on Friday September 18, 2015 @02:28PM (#10241112)
No. See http://www.copyright.gov/circs/circ09.pdf . "A work created by an independent contractor can be a work made for hire only if (a) .. and (b) there is a written agreement between parties specifying that the work is a work made for hire." (Emphasis mine.)
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by adekok on Friday September 18, 2015 @02:08PM (#10240969)
> If the rules for the weekend are the "team decides" you can't just go claiming ownership of stuff you did for the team.

That's a nice opinion. But as you say, it's a "rule". It's not the law.

And the law disagrees with you. If 5 people write code with no legal framework in place (such as a written contract), they each own their individual contributions.

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by andyidsinga on Friday September 18, 2015 @02:30PM (#10241135)
got it re the legal framework.

it would interesting to see something like this tested in court.

Do you know what qualifies as a legal framework when entering a weekend hackathon? Is there a different bar for something like this vs a standard employment situation?

Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by kevindeasis on Friday September 18, 2015 @07:52AM (#10238623)
Also, remember there is always this special trick(im joking): https://news.ycombinator.com/item?id=10084570
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by monochromatic on Friday September 18, 2015 @01:20PM (#10240513)
Unless you sign some sort of documents when you participate in Startup Weekend.
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by bakhy on Friday September 18, 2015 @08:14AM (#10238699)
i'm curious, how enforceable is that? what kind of proof would one need?
Re:Our Team Won Startup Weekend and All We Got Was a Shitty ... by thrill on Friday September 18, 2015 @10:56AM (#10239534)
8 guys testifying in court with the same message is a pretty big thing to dismiss.