Slashdot Mirror


Pushing Back Against Licensing and the Permission Culture

kthreadd writes "Luis Villa has an interesting discussion on the topic of not licensing at all, what he calls POSS or Post Open Source Software. With a flood of new hackers flocking to places like GitHub which doesn't impose any particular requirements for hosted projects, the future of Open Source may very well be diminishing. Skip licensing, just commit to GitHub. What legal ramifications will this have on the free and open source community going forward?" From the article: "If some 'no license' sharing is a quiet rejection of the permission culture, the lawyer’s solution (make everyone use a license, for their own good!) starts to look bad. This is because once an author has used a standard license, their immediate interests are protected – but the political content of not choosing a license is lost. Or to put it another way: if license authors get their wish, and everyone uses a license for all content, then, to the casual observer, it looks like everyone accepts the permission culture. This could make it harder to change that culture — to change the defaults — in the long run. So how might we preserve the content of the political speech against the permission culture, while also allowing for use in that same, actually-existing permission culture?"

320 comments

  1. Uh ... What? by eldavojohn · · Score: 5, Informative
    Am I missing something? From the article via Twitter:

    younger devs today are about POSS – Post open source software. fuck the license and governance, just commit to github. - James Governor (@monkchips) September 17, 2012

    Ah, yes, eloquently stated. And, you know, it's totally okay to do that but let's assume that you've "fucked" the license and governance and your code is great and popular. Now, what stops a company from taking your code and making massive changes to it and shipping that code for mad moneys? What forces them to give back their changes that might make that code better? What did you and the community gain by contributing to that company's revenue? What if I just took your code and put it on a CD and started selling it with no credit to you and no link or reference to the source code? Wouldn't that rub you the wrong way? Just a little? Well, what if that company then claimed that your code was an unlicensed version of their code and moved to have it remove?

    And that's why we have open source licenses. So those are out there and if you're lazy or whatever you can just download this file (or the corresponding OSS license you like) and put it in the root directory of your source tree. Are you really too lazy to include a simple txt file in your source tree? At the possible expense of your $MOST_HATED_COMPANY turning the screws on you?

    This article seems to focus on just the "hey browski, I heard you liked code, here's my code" hippy hacker mentality and grievously ignores the "did Facebook just use an altered version of my library to track its mobile users?" possibilities.

    To follow the analogy started by the twitter post: OSS licenses are like a condoms. Stop being lazy and just use one.

    --
    My work here is dung.
    1. Re:Uh ... What? by Anonymous Coward · · Score: 0

      I've committed code to small personal projects on GitHub. I know that they have been used uncited by others. I don't mind that they gained anything from it or that they didn't reference me for "helping". I created the code because I needed it and I'm happy that others were able to find a use for it too.

    2. Re:Uh ... What? by Anonymous Coward · · Score: 2, Informative

      If you didn't include a license then those others had no legal right to use it whatsoever. Even looking at it in the public viewer is questionable.

      The problem is that the legal framework defaults to all rights reserved unless you explicitly grant rights.

    3. Re:Uh ... What? by Khashishi · · Score: 1

      If a company decides to use my code for mad moneys, good for them.

    4. Re:Uh ... What? by serviscope_minor · · Score: 1

      ,em>To follow the analogy started by the twitter post: OSS licenses are like a condoms. Stop being lazy and just use one.

      I had a similar conversation a while back. Quite a few people use github for things like config files (and SSH keys apparently). It's basically personal use and so noone takes the time to license them.

      There's also lazyness (for bigger thing) and ignorance, too.

      did Facebook just use an altered version of my library to track its mobile users?"

      Well, Facebook would be in trouble for that: it's all rights reserved by default so they have no permission to actually use it.

      --
      SJW n. One who posts facts.
    5. Re:Uh ... What? by vlm · · Score: 1

      If a company decides to use my code for mad moneys, good for them.

      Actually its bad for them, very bad, because they can't prove they are allowed to use it.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    6. Re:Uh ... What? by Anonymous Coward · · Score: 0

      Devil's advocate, discussion points:

      1) I thought FOSS weren't in it for the money anyway? If they are, why aren't they starting their own companies and making mad moneys off their software?

      2) If you wrote the code, chances are the company that's come up with a way of making mad money off your code will be willing to hire you, or you could found your own company to make mad money off the code.

      3) I always find it amusing how so many "information wants to be free" people who feel entitled to a free copy of anything they want at any time will scream bloody murder if somebody takes a copy of something of theirs without following the license terms chosen by the creator. "Disagreeing with the license" doesn't give you free rein to do whatever you like with the content so licensed.

      4) If you want to be sure that Facebook isn't using your code to track its users, you should probably use a much more restrictive license than the GPL - nothing stops me from using open source software to track users. If you want control over what Facebook chooses to do with it, it should be proprietary, strictly licensed code so you can FORCE Facebook to stop using it that way if you truly object.

    7. Re:Uh ... What? by Cid+Highwind · · Score: 5, Insightful

      Now, what stops a company from taking your code and making massive changes to it and shipping that code for mad moneys?

      Their legal department. Without a more permissive license, they're stuck with default copyright terms (no copying except for narrow "fair use" exceptions) so they can't distribute it. Ethical companies wont touch it, unethical ones would have no qualms about pirating BSD/MIT/GPL/whatever licensed code anyway, and the hackers and hippies don't care about licenses will use it and carry on not caring about licenses.

      --
      0 1 - just my two bits
    8. Re:Uh ... What? by Anonymous Coward · · Score: 0

      Now, what stops a company from taking your code and making massive changes to it and shipping that code for mad moneys? What forces them to give back their changes that might make that code better? What did you and the community gain by contributing to that company's revenue?

      Any company can do that, this lowers the bar for competition and leads to lower prices.
      So what if they take the code and makes improvements to it without giving anything back? With a GPL style license the same company would just not use the code to begin with and still not give anything back. The first option at least brings a better product to the market which benefits society as a whole even if the company gets the monetary profit.

      What if I just took your code and put it on a CD and started selling it with no credit to you and no link or reference to the source code? Wouldn't that rub you the wrong way? Just a little?

      Simple, if it rubs you the wrong way you are not for completely free software, you want software that is restricted in some way.
      If you don't want you code to be free but still want it open, just use a GPL style-license or some other restriction.

      What the article is highlighting is that the free software movement often is forgotten when people talk about the open source movement.
      You should also consider phenomenons like Aminet that had large amounts of free software and a strong free software movement without the open source part.

      Free and open source are two completely different entities that exists independently of each other. All four alternatives have their place and that is all good and well until you start to use just one of them without questioning what the benefit of that particular license is.

    9. Re:Uh ... What? by Anonymous Coward · · Score: 0

      I agree with you that it's better to slap a license on stuff, but I don't know that the scenario you described would be a huge problem.

      Let's assume Gimp were unlicensed. And some company took the project where it's at and "made massive changes" to it so they could bundle it up and sell it, I'm not sure that's a bad thing. If the end result is good enough to buy, and the people that did the original work didn't care if anyone uses the code, then let people buy it.

      I don't think making money is bad. I do think disrespecting a software author's license is illegal and wrong. So in the case described, what's the problem?

    10. Re:Uh ... What? by Anonymous Coward · · Score: 1

      But I'm not going to try to assert my rights in this case. I suspect others who release code without a license would do the same. It might not be correct in our legal framework but it happens without consequence at some frequency.

    11. Re:Uh ... What? by buchner.johannes · · Score: 1

      Am I missing something? From the article via Twitter:

      younger devs today are about POSS – Post open source software. fuck the license and governance, just commit to github. - James Governor (@monkchips) September 17, 2012

      Ah, yes, eloquently stated. And, you know, it's totally okay to do that but let's assume that you've "fucked" the license and governance and your code is great and popular. Now, what stops a company from taking your code

      Copyright law.

      And that's why we have open source licenses. So those are out there and if you're lazy or whatever you can just download this file (or the corresponding OSS license you like) and put it in the root directory of your source tree. Are you really too lazy to include a simple txt file in your source tree?

      Yes some people are too lazy for that. And that's because more people are writing software and putting it up for other people to look at. Which is great!

      You are free to copy that software down for your own use if someone uploaded it to github. The only problem you have is redistribution. Just ask the author if he or she would be happy with you re-using the code under a BSD/GPL license. Usually if they don't care about uploading a LICENSE file, they are happy with anyone using it. With their agreement, fork it on github and put a LICENSE file next to it, perhaps with a annotation in the README that the original author gave permission. That is not revocable and you are save now.

      If the author says no to all licenses you proposed, you still haven't lost anything. Be happy you can look at someone elses solution. The problem does not come from people not upping their license, it comes from people copy-pasting code from third-parties without worrying whether licenses are compatible or the code you make can ever be shipped. If you are only making software for your own use, that's a non-issue.

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    12. Re:Uh ... What? by Anonymous Coward · · Score: 0

      let's assume that you've "fucked" the license and governance and your code is great and popular. Now, what stops a company from taking your code and making massive changes to it and shipping that code for mad moneys?

      Copyright. Which is the actual problem. If you haven't licensed it then nobody has permission to use it. That's what 'license' literally means - permission. And copyright is automatic. So if anybody uses any of this code that's just been uploaded to Github with no licensing then they risk being sued. Its a minefield.

    13. Re:Uh ... What? by Anonymous Coward · · Score: 0

      Am I missing something? From the article via Twitter:

      younger devs today are about POSS – Post open source software. fuck the license and governance, just commit to github. - James Governor (@monkchips) September 17, 2012

      Ah, yes, eloquently stated. And, you know, it's totally okay to do that but let's assume that you've "fucked" the license and governance and your code is great and popular. Now, what stops a company from taking your code and making massive changes to it and shipping that code for mad moneys? What forces them to give back their changes that might make that code better?

      If it bothers you sue their ass. In the absence of a license stating otherwise all creative works are copyright by their creator with all right reserved.

      Software licenses protect the people using, redistributing, and modifying the software not the creators of the software..

    14. Re:Uh ... What? by Anonymous Coward · · Score: 1

      Yep, but if that code ends up in some other project which ends up in yet another project which ends up at some place like Red Hat then some people along the way may be deep in the shit.

    15. Re:Uh ... What? by Americano · · Score: 5, Informative

      The point that the author is making is that there should be some sort of option to allow you to specify this - "do whatever the hell you want, stop asking me if you can use it, I don't care."

      He's making the point because, as he notes, a significant portion of the code on GitHub doesn't specify a license, which means it defaults to "all rights reserved," even though that's clearly not the intent of at least some portion of the "no-license" authors there.

    16. Re:Uh ... What? by Anonymous Coward · · Score: 0

      BSD, MIT or just FUcKU licences are good for this

    17. Re:Uh ... What? by Anonymous+Brave+Guy · · Score: 1

      The problem is that the legal framework defaults to all rights reserved unless you explicitly grant rights.

      Not in most places, it doesn't. By uploading it to a site where the normal result is for uploaded code to be available via a public viewer, you are giving your implicit consent for people to view it that way, just like anyone visiting any other web site. That implicit consent would probably stand up in court just about anywhere.

      IMHO, the interesting legal question with regard to uploading specifically to a code-sharing site like GitHub and implicit consents is whether you might also be deemed to be giving some degree of implicit consent for someone else to use the code in their own projects if you upload it and make it public without stating any explicit licensing conditions. I suspect that one wouldn't stand up, in the same way that putting content on a web site doesn't mean someone else can magically take it and put it on their own site too without infringing your copyright. However, I don't know whether it's been argued in court anywhere, and there is at least a somewhat reasonable argument to be made either way on the same principles as above.

      (IANAL, but sometimes I play a wannabe on Slashdot for kicks and giggles. If you get your legal education on an Internet chatroom, you're crazy, etc.)

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    18. Re:Uh ... What? by vlm · · Score: 1

      You are free to copy that software down for your own use if someone uploaded it to github.

      That makes no sense at all. Thought experiment, I upload microsoft windows to github/vlm then you magically have a license to download and use it, just because it was on github.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    19. Re:Uh ... What? by kelemvor4 · · Score: 1

      If you didn't include a license then those others had no legal right to use it whatsoever. Even looking at it in the public viewer is questionable.

      The problem is that the legal framework defaults to all rights reserved unless you explicitly grant rights.

      In that case, I'd say the article is about a problem that isn't really a problem at all. If someone wanted to use your code in a business environment it'd be in their best interest to get in touch with you and license it.

    20. Re:Uh ... What? by Anonymous Coward · · Score: 2, Informative

      That "do what you want with it" license is called Public Domain and it's been around for eons. You still need to explicitly state that your software is public domain, which is a sort of license.

    21. Re:Uh ... What? by gl4ss · · Score: 1

      that's the FUCKING POINT! the company is free to do it for mad moneys - at least they can try!

      "do what fucking ever" license is the best. also it's the only license that allows you to give the code away and not have to care sh** about what people do with it. and you know, if you had it on github before the company then that's just what the github release is for.. for acting as proof that you did it already - as publication, working as prior art. I don't see how gpl'ing protects you from a company lying about who actually wrote the code in the first place(why would a company admit that you have the code to their supposedly secret sauce anyhow?).

      stopping other people from profiting is just another form of being greedy you know. at one level it's about making things easier for everyone. what good is a wonderful code library you can't use on your gigs? you can't handle other people using your ideas? better shut the fuck up then.

      --
      world was created 5 seconds before this post as it is.
    22. Re:Uh ... What? by AvitarX · · Score: 2

      I think you can put your work in the public domain, also there are licenses such as the WTFPL, also, a license like CC without the riders should work too i think.

      And if you want to make a political statement, add a rant before the license, something like damn those capitalist pigs, I shouldn't have to do this.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    23. Re:Uh ... What? by Shadow+of+Eternity · · Score: 1

      A good analogy would be a bookshare table at the local library with each book having a stickynote of rules inside the cover, where putting a book on the table without said note is analogous to putting your code on github without a license.

      Imho this situation reminds me of how one of my professors described communication, he said "You can not not communicate". I think the same thing applies here; the very fact you're using a website, one where there is simply no reasonably conceivable way to not know the entire point of the website, is communicating something about your intentions.

      --
      A bullet may have your name on it but splash damage is addressed "To whom it may concern."
    24. Re:Uh ... What? by Anonymous Coward · · Score: 0

      stopping other people from profiting is just another form of being greedy you know.

      Aaaaaaaand that's where I gave up on composing a measured response. But, don't despair! With insane troll logic like that, you could easily land yourself a gig on Fox News, so it's not like your desperate rationalizations for being lazy won't get you a job!

    25. Re:Uh ... What? by preaction · · Score: 1

      The "do what-fucking ever" license is abbreviated MIT. If you cannot take the time to add one sentence saying your code is MIT licensed, I figure you don't care about other people using it.

    26. Re:Uh ... What? by ljw1004 · · Score: 1

      Now, what stops a company from taking your code and making massive changes to it and shipping that code for mad moneys? What forces them to give back their changes that might make that code better?

      Nothing stops them, and I'm happy with that.

      I've had friends in entirely different companies tell me that they saw a "(c) Lucian Wischik" header in some of their company's codebase, which had used some of my public domain work from 10 years ago. I've seen popular iphone email software with certain email-rendering bugs that I recognize from another one of my old public-domain code snippets.

      My past work has helped people, and I'm delighted about that. I also do random acts of kindness. Despite being well paid, I vote democrat for the higher taxes (to help others), and I protested with Occupy (again to help others). Sure, you can try to argue a perverted sort of "by hurting the people who want to use your code now, you're indirectly helping future people who want to use it." But that's indirect, hard to measure, uncertain, and from my experience unlikely.

    27. Re:Uh ... What? by Americano · · Score: 2

      And the WTFPL is one of the first ones he brings up in his "fixing the problem" section of TFA, and CC+modifications is the second.

      His point is that people "rejecting the permission culture" should do so explicitly, by licensing their software in such a way that explicitly states their rejection. Omitting a license, as he notes (and other people who haven't RTFA have also pointed out here) defaults copyright to "all rights reserved," and so creates a legal minefield, which limits the ability of people to reuse that code if they're concerned at all about copyright issues.

      Since it's clear that at least some of these people WANT to reject licensing altogether, he's arguing that it's better to come up with a license scheme that rejects that licensing / permission culture than it is to skip thinking about any license.

    28. Re:Uh ... What? by postbigbang · · Score: 1

      You can also call it by it's narcissistic name: sloth, don't-give-a-shit, don't bother me with trifles and crap I don't understand, and so forth.

      Public domain may not be the default status of a published work, at least in the USA. This means that code is essentially untouchable in its whole form. Without a declaration, the originator owns it, IMHO.

      --
      ---- Teach Peace. It's Cheaper Than War.
    29. Re:Uh ... What? by Anonymous Coward · · Score: 0

      To follow the analogy started by the twitter post: OSS licenses are like a condoms. Stop being lazy and just use one.

      Doing it with OSS licenses just doesn't feel the same.

    30. Re:Uh ... What? by fustakrakich · · Score: 1

      Now, what stops a company from taking your code and making massive changes to it and shipping that code for mad moneys?

      Nothing.. the same thing that would stop me from putting their fancy new program on a torrent

      --
      “He’s not deformed, he’s just drunk!”
    31. Re:Uh ... What? by defcon-11 · · Score: 1

      Yeah, there is no way the legal department in the company I work for would allow us to use a software library with no license. Of course, we may be willing to pay you for a license, but I think it would still slow the adoption of your project significantly.

    32. Re:Uh ... What? by BasilBrush · · Score: 1

      Ah, yes, eloquently stated. And, you know, it's totally okay to do that but let's assume that you've "fucked" the license and governance and your code is great and popular. Now, what stops a company from taking your code and making massive changes to it and shipping that code for mad moneys?

      Nothing. The Open Source movement is supposed to be about freedom, remember? Why are you so keen to limit it?

      What did you and the community gain by contributing to that company's revenue?

      If releasing your source is all about your (and the communities - however you define that) gain, how is that any different from the commercial company that wants to gain from their software?

    33. Re:Uh ... What? by Adam+Appel · · Score: 1

      Eloquent short version: Sure you can fuck big business, but they'll fuck you way harder.

      --
      They come in the dark, only in the darkest.
    34. Re:Uh ... What? by gstoddart · · Score: 2

      Not in most places, it doesn't. By uploading it to a site where the normal result is for uploaded code to be available via a public viewer, you are giving your implicit consent for people to view it that way, just like anyone visiting any other web site.

      Unfortunately, in most legal jurisdictions, things are copyrighted out of the gate, and can only become more open with an explicit act.

      If you upload code to a web site, it's publicly available, but that doesn't mean public domain. And many code samples I see say "copyright" on them.

      If you don't explicitly grant a license, then that stuff is in a gray area where you may not legally be able to work with it.

      And then there's the whole issue of if you can grant rights on someone else's stuff. If you took the code for, say, Windows, and published it -- even though you've made it publicly accessible, it wasn't your code to give away so anybody downloading it has no protections.

      I certainly wouldn't use the availability on a web site as any meaningful level of "implied consent", because copyright law doesn't really allow for it. There is no implied consent, there is copyright, and explicit consent. Copyright all rights reserved is the "implied" here, because that's how the laws are written.

      And people tend to forget that the open source licenses only really work by leveraging the principles of copyright to grant an explicit exemption.

      --
      Lost at C:>. Found at C.
    35. Re:Uh ... What? by logjon · · Score: 0

      Transformative works are (theoretically) exempt from such a claim under fair use. In practice, YMMV.

      --
      The stories and info posted here are artistic works of fiction and falsehood.
      Only fools would take it as fact.
    36. Re:Uh ... What? by BitZtream · · Score: 1

      What forces them to

      You've missed the point.

      These younger devs DON'T CARE ABOUT FORCING PEOPLE TO AN AGENDA.

      You're what if's are based on something these younger devs don't care about. You care about a political movement and forcing others to behave in a way you see fit. They don't. If you don't want to give back, they don't care.

      They also don't tend to have this silly 'using my code without giving me your changes is stealing from me!$!@$!@%' silliness going on either.

      Sometimes people are actually just sharing, not pretending to share but meaning 'you can use this if you give me something in return, like using only doing certain things with it'

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    37. Re:Uh ... What? by gstoddart · · Score: 1

      If someone wanted to use your code in a business environment it'd be in their best interest to get in touch with you and license it.

      No, it's in their best interest that you never know they're doing it and they use it for free.

      Think of all the situations where someone essentially violates the GPL by sneaking code they didn't write into something and not telling anybody.

      Companies often assume they can use it freely, or figure nobody is around to enforce it.

      --
      Lost at C:>. Found at C.
    38. Re:Uh ... What? by Obfuscant · · Score: 1

      Of course, we may be willing to pay you for a license, but I think it would still slow the adoption of your project significantly.

      Well, if the person distributed his code without a license specifically to screw the "permission culture", then he'd be a rather glaring hypocrite if he accepted your offer of payment for a license to use his code. He couldn't ethically accept your money. And you, according to legal ethics, couldn't use it.

      So yes, that would slow the adoption of the project considerably. Or expose a hypocrite.

      You will never eliminate the "permission culture", simply because too many people make their livings and support their families by creating content. They depend on the "permission culture" to keep people from just using the content without payment. Given that it will never go away, and that the reasonable default is "no permission unless explicitly granted", then anyone who refuses to grant any permissions is, by default, granting none, not granting all.

    39. Re:Uh ... What? by BitZtream · · Score: 1

      Really? They can't just ... ASK? The only code on github which you can't ask permission to use is code written by dead people, and then its relatively safe as they aren't going to be suing you anytime in the near future.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    40. Re:Uh ... What? by idontgno · · Score: 1

      And if they decide to sue you for taking their code?

      If anyone decides to assert ownership, properly or otherwise, everyone without a valid counterclaim of ownership using the code without the newly-blessed "owner" will have difficulty defending themselves.

      Sorry. You can't wish away intellectual property any more than you can abolish handguns or nukes. If you claim not to play the game, that just means you automatically lose when the game comes to play you.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    41. Re:Uh ... What? by Anonymous Coward · · Score: 0

      It's a shame you don't understand the symmetrical nature of greed, and how your personal greed isn't really any more compelling in the abstract than mine or anyone's. not surprising, but a shame.

    42. Re:Uh ... What? by plover · · Score: 1

      FOSS and "mad moneys" are not mutually exclusive. Look at asterisk, which is open but was made available in large part to sell their PBX hardware. Look at TiVo, who built upon Linux and made money by locking FOSS into a closed cabinet. Look at MySQL, and how it got forked and hijacked and eventually "bought" by Oracle, presumably to reduce the threat to Oracle's database products. And there are thosands of examples of free software that don't include source (see Windows for those).

      And many FOSS creators have no interest in the money. They do it for themselves, for their community, for humanity. Some want no money (which might absolve them of some liability), some want donations to a humanitarian organization.

      The whole world isn't one-size-fits-all.

      --
      John
    43. Re:Uh ... What? by Anamelech · · Score: 1

      Except you've waived that right by using github. From their ToS:

      "We claim no intellectual property rights over the material you provide to the Service. Your profile and materials uploaded remain yours. However, by setting your pages to be viewed publicly, you agree to allow others to view your Content. By setting your repositories to be viewed publicly, you agree to allow others to view and fork your repositories."(emphasis mine)

      So technically, even if you do scream bloody murder, by uploading the content to github, you have given blanket permission to users to not only view, but fork your code.

    44. Re:Uh ... What? by Anonymous Coward · · Score: 0

      Fair enough, I fell into the trap of reading the summary where it said not licensing is a political statement. Just seemed like a stupid way to make one.

    45. Re:Uh ... What? by BasilBrush · · Score: 1

      You're saying it's a matter of laziness. Bad assumption. I've released open source on the internet without a license. It was a choice, not laziness.

      Why did I do that? Because I put it out there for others to learn from. If I put a license on it, I'm expecting them to read it, or to expecting that they won't read it and will be bound by my terms and conditions any way. But I desire no terms and conditions, so why waste their time? Or bind them by terns and conditions that someone else wrote? I'm hoping that I might get the odd message saying thanks. But I don't want to ask, let alone require it.

      But actually, it's not even that. It's this: I dislike open source licenses. So I'm not going to use them for my own code. And I don't have to. Why do I dislike them? Because it turns a gift into a right. I hate the people who get argumentative about their rights to get free stuff. They are the people that push open source licenses, and I want nothing to do with them. If it means they don't touch my open source, then good, I'm happy.

    46. Re:Uh ... What? by earlzdotnet · · Score: 1

      It's called not caring what people do with your code(ie, not assuming GPL is the only open source license). Your point is wrong, if people don't list a license, then (in the US anyway) it defaults to being very restrictive and you basically can't use it reliably. However, the point you make that "what ensures that people contributes back". Maybe I don't care if they contribute back? I write code because I enjoy it and want it to be genuinely useful to people. If my BSD licensed code becomes a key part in some million dollar product(see also Mac OSX and BSD kernels), then good for them. Makes me glad my code was that useful.

      Also, it makes sense most of the time for companies to give back their changes to the open source product, so that they can then refine them or expand upon them. However, I could care less that you have some super specialized thing you built to hook into it. That doesn't need to be contributed back, where GPL would require it to be.

      So, in summary: chill out about everyone "stealing" your code. If you're lax with your belief in code == IP, then GPL makes much less sense. GPL says the IP must remain open, even if you extend it or adapt it, basically it always belongs to me. BSD says take it and use it. Hide it, shove it in some top secret algorithm, I could care less. Just don't take a direct rip of my IP and then say it's your IP under your license.

    47. Re:Uh ... What? by icebike · · Score: 1

      Now, what stops a company from taking your code and making massive changes to it and shipping that code for mad moneys?

      Or equally likely, taking your code, change a few dates, tweak it just barely enough and post it as theirs own licensed code and demand you stop posting their copyrighted (copylefted) code, and pay license fees.

      The reason people open source license their code it to prevent others from claiming your creation as their own invention and copyrighting it as their own and extracting fees from others.

      Even stuff you no longer wish to maintain has value, and adding SOME FORM of a license protects those users to which you have released this code from future IP trolls.

      --
      Sig Battery depleted. Reverting to safe mode.
    48. Re:Uh ... What? by Anonymous Coward · · Score: 0

      I always find it amusing how so many "information wants to be free" people who feel entitled to a free copy of anything they want at any time will scream bloody murder if somebody takes a copy of something of theirs without following the license terms chosen by the creator. "Disagreeing with the license" doesn't give you free rein to do whatever you like with the content so licensed.

      I'll bet you can't produce a single example of this ever happening.

    49. Re:Uh ... What? by jedidiah · · Score: 1

      It's more accurate to state that practical considerations make enforcement actions against your own personal usage unlikely. If you are quietly using someone's stuff at home, no one is going to know you are "stealing" from them.

      The minute you start re-distributing stuff, you become visible. Any interested party can examine what you are doing and determine if you are "stealing" from them.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    50. Re:Uh ... What? by jedidiah · · Score: 1

      > Nothing. The Open Source movement is supposed to be about freedom, remember? Why are you so keen to limit it?

      Anarchy is not liberty. Anarchy just leads to despotism and leaves the guy with the biggest gun in charge.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    51. Re:Uh ... What? by BasilBrush · · Score: 1

      Without a declaration, the originator owns it, IMHO.

      What's so terrible about that? Maybe he still wants to own it, whilst giving people freedom to look at it and play with it if they want.

      It's not that I don't give a shit about your licenses. It's that I dislike your licenses.

    52. Re:Uh ... What? by icebike · · Score: 3, Insightful

      Posting as AC its clear you don't intend to assert these rights. That's not the issue.
      Someone else can assert the rights.

      They take your code, change it just a tiny bit, and turn around and demand license fees from other users, and perhaps you yourself. (Don't laugh, this has happened). Slap at least some kind of license on your code, if for no other reason than protect people who want to use it in the future. Give them some legal standing to use your code before some other entity asserts their own ownership.

      Pick a license, any license, but don't send your code naked into the world to be used as a club by others. You aren't doing anyone any favors by releasing with no license whatsoever.

      --
      Sig Battery depleted. Reverting to safe mode.
    53. Re:Uh ... What? by queazocotal · · Score: 1

      View and fork, does not grant permission to compile and use the derived work.

    54. Re:Uh ... What? by MangoCats · · Score: 1

      Nothing forces anything - the non-license option is a more realistic embrace of "the way things are" than either closed, or FOSS.

      Seriously, what percentage of FOSS using companies do you think actually comply with the license, anyway? I'm not saying they shouldn't bother, they definitely should, those were the terms and conditions of using the FOSS, but what if you just want to develop something and you don't care about putting the color of license on it - it can still be open source developed, and if someone wants to use it in their own way, they can without any problems about it. If they want to contribute back, or not, that's their choice.

      So many FOSS projects lack the resources to enforce a license like GPL(x) that it makes a mockery of it.

    55. Re:Uh ... What? by icebike · · Score: 1

      "do whatever the hell you want, stop asking me if you can use it, I don't care."

      Those words constitute a license. And they are sufficient to keep future user A from suing future user B.
      If that's what you want, by all means use it, with your name and a date attached.
      Saying nothing at all just sets a trap for future users.

      --
      Sig Battery depleted. Reverting to safe mode.
    56. Re:Uh ... What? by BasilBrush · · Score: 1

      Really? Putting source code on the internet without a license leads to despotism?

      It's this kind of nonsense that makes me dislike the people that push open source licenses.

    57. Re:Uh ... What? by hobarrera · · Score: 1

      [...]

      Now, what stops a company from taking your code and making massive changes to it and shipping that code for mad moneys? What forces them to give back their changes that might make that code better?

      Nothing. Giving stuff away for free means you don't expect anything in return. Not all forms of FLOSS are GPL-like.

      What did you and the community gain by contributing to that company's revenue? What if I just took your code and put it on a CD and started selling it with no credit to you and no link or reference to the source code? Wouldn't that rub you the wrong way? Just a little?

      Some people just don't care about all that. All they care about is creating a good software for people to use. Period.

      Well, what if that company then claimed that your code was an unlicensed version of their code and moved to have it remove?

      The same can ocurr if the code had a BSD banner on top of it - a license doesn't keep companies from making up lies.
       

    58. Re:Uh ... What? by postbigbang · · Score: 1

      Infringement occurs, if he owns it, and you use it. Therefore, it's nothing but a coder's masturbation to post such things-- without a stated license or intent. I'm not a thief, and likely, you aren't either. But you can't use that code unless you 1) want to take your chances or 2) want your code to be forever of dubious source.

      Make up your own license. Use CC, copyleft, whatever. But otherwise, you're just spewing your ego, not making a contribution to anything, because its ownership is tenuous. This is the real world, not someone's fantasy. Farting code, no matter the scent, is still farting.

      --
      ---- Teach Peace. It's Cheaper Than War.
    59. Re:Uh ... What? by Anonymous Coward · · Score: 0

      NO SUCH THING!

      There is a license to drive a car, to practice medicine, to fly a plane. The requirements for a license for these things in in the law books, and is governed by a licensing board os fome kind.

      There is no such code on the books for software, video or music. That's right, I have yet to find a single set of proof where there is a law requiring you to have a license for any of those items. They are protected by Copyright ONLY.

      EULA is nothing more than a buzzword that was thrown around the press so much that everybody started to believe it, but it's still not true. In short, there is nothing wrong with releasing your software this way, but, if you don't want to buck the system, then I suggest you make a generic EULA that simply says it is free for everybody to use, except it may not be buldled with other software/hardware, repackaged or re-sold.

      You may have to work on the words a bit, but you get the meaning.

    60. Re:Uh ... What? by Americano · · Score: 1

      Yes, and the entire point of TFA is pointing out that the people on Github (and similar sites) who are electing not to specify a license, are setting this trap when that is obviously not their intent. Their intent is, as the twitter quote suggests, "I don't care about licensing, do whatever you want with this," but they are not *stating that* in the code, and thus are, legally, retaining all copyrights to their code.

      No company (or sane independent developer) looking to reuse someone else's code and wants to be sure of no legal hassles down the line will touch code that is not clearly licensed as usable. If you want to encourage use of your code without any restriction, you have to state it - and that's pretty much all that TFA has to say, along with some suggestions about "what method might somebody electing to make the 'political' statement of eschewing the standard FLOSS licenses use to both encourage reuse of their code, and keep their political statement intact?"

      Think of it this way - If I don't like any of the major political party options, the election results will be pretty much identical whether or not I stay home and do nothing (choose no licensing), or vote for a third-party candidate (select a specific license which indicates my displeasure with the major options, and shows that I'm making a choice, even if it's not the 'popular one' and has no realistic chance of being the dominant choice in the field).

      tl;dr - TFS is awful, TFA isn't all that mind-blowing either, but TFS (esp. kthreadd's editorializing) is misleading a lot of people about what TFA is actually saying.

    61. Re:Uh ... What? by lister+king+of+smeg · · Score: 2

      Or BSD licence, then you have the legal protection of the not our fault if it screws your computer clause

      --
      ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
    62. Re:Uh ... What? by DickBreath · · Score: 1

      > Well, what if that company then claimed that your code was an unlicensed version of their code and moved to have it remove?

      That could happen even if you release it as open source. So it's best to think ahead about that one.


      > Now, what stops a company from taking your code and making massive changes to it and shipping that code for mad moneys?

      Copyright. If you can prove you are the copyright owner, you can now show that they are using your code without a license. In fact that is the exact claim you would make if someone were violating the GPL. You could claim that they are using your code without a license -- because the breach of the GPL cancelled the only license that you authorized.

      This leads to a larger problem with unlicensed code.

      If you put your code out there without an open source license, you've just guaranteed that I WILL NEVER TOUCH IT. Especially in any commercial endeavor. You've just guaranteed your code to rot in obscurity. Without a license, I have no legal right to use your code. Period. Whine about it all you want, but in the US, copyright exists automatically the moment you fixed your code into tangible form. I need a license from you to use it.

      --

      I'll see your senator, and I'll raise you two judges.
    63. Re:Uh ... What? by BasilBrush · · Score: 1

      Calling it masturbation and farting isn't a real argument.

      I post code to the internet for others to learn from. If they want to take snippets, then good for them, that's what people do with open source. If they want to use the whole thing, then fine.

      Someone took one of my apps and ported it to another platform without telling me. Good, I'm happy for them. It'd have been nice if they'd sent me a message to inform me or thank me, but I don't require that.

      None of this requires licenses. And I hate licenses. Why would I want to use one or invent one.

      When I give a gift to someone, I don't plaster it with terms and conditions. I hope they'll like it. I hope they'll find it useful. I'll be disappointed if they sell it on, but I'm not going to make them agree to not selling it on before I give them the gift.

      The problem with open source licensing is that the number of people creating and giving is far outweighed by the number of people that see it as their RIGHT to get open source software. They are quite obnoxious about their rights, and forget that that software was actually a gift. Don't apply a license and you don't have that problem. No one makes the mistake of believing that it's their right to have your code. They remain in the correct frame of mind that the code is there through your generosity of spirit.

    64. Re:Uh ... What? by DickBreath · · Score: 2

      > I'm not going to try to assert my rights in this case. I suspect others who release code without a license would do the same.

      You or I can suspect all we like.

      Without a license I have no assurance what the author intended and I am not going to touch it with a ten foot pole. The way the author expresses their intent is with . . . ta da . . . a license.

      --

      I'll see your senator, and I'll raise you two judges.
    65. Re:Uh ... What? by Anonymous Coward · · Score: 0

      GitHub requires users to grant a license to allow people to view the code:

      By setting your repositories to be viewed publicly, you agree to allow others to view and fork your repositories.

      Pretty much every website has licensing requirements for content you submit.

    66. Re:Uh ... What? by DigitalSorceress · · Score: 1

      I think that's called "In the public domain"

      Can't you do that easily enough?

      --

      The Digital Sorceress
    67. Re:Uh ... What? by DickBreath · · Score: 1

      How am I supposed to know if the author of some code somewhere on them intarwebs is still alive? How am I supposed to contact them to ask permission? Why is this better than them having stated clearly what their intent was? Such a statement would be called "a license". A three paragraph BSD license, just to pick one, would have stated that for everyone, for all time -- and be clear for all the lawyers exactly what was intended. By not using a license, you've guaranteed that your code will rot in obscurity.

      --

      I'll see your senator, and I'll raise you two judges.
    68. Re:Uh ... What? by DickBreath · · Score: 1

      Forget the legal department of the company you work for. Individuals are not going to touch it either. Without a license to use the code, you have no rights. You have no assurance that you won't get sued. Your company's legal department is just making the same decision that any self-interested individual would make.

      --

      I'll see your senator, and I'll raise you two judges.
    69. Re:Uh ... What? by postbigbang · · Score: 1

      Sorry, but you're wrong.

      It's yours as originator, unless others use it as an example, not to copy it, UNLESS YOU TELL THEM IT'S OK. That advice to them, CC, CopyLeft, etc., allows them to use it. Without that, you can sue them for infringement.

      --
      ---- Teach Peace. It's Cheaper Than War.
    70. Re:Uh ... What? by DickBreath · · Score: 1

      > If you are only making software for your own use, that's a non-issue.

      First, Newsflash: The vast majority of persons making software are making it for other people to use.

      Nevertheless, that statement is wrong. It IS very much an issue. I don't necessarily want to study your code and then re-implement it. If it works, and is suitable to my purposes, and you are making it available for my use, then I want to just plug it into my project and use it. If I have no license from you, then I have no assurance of what your intentions are. I could get sued for using your code.

      --

      I'll see your senator, and I'll raise you two judges.
    71. Re:Uh ... What? by DickBreath · · Score: 1

      Why would I even want to do something, just for my own use, that is "unlikely" to result in enforcement actions?

      By using software in compliance with an open source license I can be assured of no enforcement actions -- and my use is then not limited to secretly doing it for my own use as you suggest.

      In short, if you don't give me a license to use your software, then I am not going to touch it. It will just rot in obscurity.

      --

      I'll see your senator, and I'll raise you two judges.
    72. Re:Uh ... What? by BasilBrush · · Score: 1

      How am I wrong? I know full well copyright applies and I'm happy to keep that right. So how am I wrong?

      I'm allowed to do what ever I want with my source. Your opinion on what I should do is neither here nor there. I'm not wrong for exercising my choice.

      You seem to be incapable of understanding that it is a choice. Not laziness, nor insufficient understanding of the law.

    73. Re:Uh ... What? by DickBreath · · Score: 1

      The irony is that these 'younger devs' you talk about are the very ones trying to force people to an agenda.

      If you're actually sharing, not pretending to share, then use an appropriate open source license. Pick something like BSD. Very short. Says exactly what you want. And assures everyone, and for all time, including after your death, of exactly what you meant.

      The other things you said seemed to assume that you are thinking only of the GPL license which does force you to give back. There are other licenses you can pick as an author. Pick one that expresses your intent. Otherwise, nobody knows your intent. If I use your unlicensed code then I have no assurance I won't get sued. I would be guilty of copyright infringement. These 'younger devs' you speak of seem to want to force me into an agenda of infringing copyright. Yes, infringing copyright. The moment you fix your code into a tangible form, it is under copyright. If I don't have a license, then I am infringing your copyright.

      In short, put your code out there without a license if you want. But it will rot in obscurity.

      --

      I'll see your senator, and I'll raise you two judges.
    74. Re:Uh ... What? by SomePgmr · · Score: 2

      Public domain may not be the default status of a published work, at least in the USA.

      Not may not, it is not. Copyright is automatic. The terms of use you assign, either by agreeing to a ToS or an explicit license, are largely separate.

      This means that code is essentially untouchable in its whole form. Without a declaration, the originator owns it, IMHO.

      That's not just your opinion, that's how it is. You own your work unless you've assigned ownership to someone else, or done as work for hire, under contract, etc. That's licensed or not. You continue to "own" your work, even if you eventually license it permissively. That means you can do a fork of your own work that's completely closed too, if you like, so long as you don't run afoul of any previous or interim contributors' work and licensing.

      Don't confuse that with the ability to retroactively revoke the terms of a permissive license though. You can't just yank GPL licensed code back from people that are using it. The license is designed that way.

    75. Re:Uh ... What? by davydagger · · Score: 1

      but not to lazy to write a slashdot article.

      The reason there is the GPL and other copyleft is to prevent abuses by large entities that don't like to share code. The problem is there are a whole mess of copylefts, some are not compatible with eachother, and prevent code merging.

      There is always BSD, MIT, and even further, public domain.

      The worst option of all is using no license at all, because it adds a great deal of ambiguity to the terms, and people in other semi-large projects, and institutions that re-use your code, might open themselves up for abuse, or even might balk at using code of which there is no guidelines.

      Its really not hard to put a comment that says "I Hereby Release This Public Domain", and completely fuffils the intent, while removing any ambiguity.

    76. Re:Uh ... What? by Anonymous Coward · · Score: 0

      By setting your repositories to be viewed publicly, you agree to allow others to view and fork your repositories.

      I'd be happier if that was a little more legal sounding. "Allow others to fork" could have a lot of different interpretations.

    77. Re:Uh ... What? by DickBreath · · Score: 1

      > but what if you just want to develop something and you don't care about putting the color of license on it
      > - it can still be open source developed, and if someone wants to use it in their own way, they can without any problems about it.


      Without a license how am I supposed to know that I can use it in my own way? What do you mean without any problems? What if I get sued by you? What assurance do I have that you won't sue me? Why would I want to touch your unlicensed code knowing you might sue me? I don't know you. Why am I supposed to just assume you are a nice person? If you were so nice, you would have just put a three paragraph BSD or MIT license on it to express to everyone for all time, even after your death, exactly that you intended that I can, as you say, do whatever I want with it, and use it in my own way, with no problems about it.

      --

      I'll see your senator, and I'll raise you two judges.
    78. Re:Uh ... What? by Anonymous Coward · · Score: 0

      "How am I supposed to contact them to ask permission?"

      Each project on Github has issue tracker. You can ask there. If the project is alive, someone will answer.

    79. Re:Uh ... What? by chipschap · · Score: 1

      I'm happy to post stuff and give it away and I do so often. But I feel the need to protect myself ... so I formally disclaim liability, promises of support, etc. I also feel the need to protect myself against someone taking my code and then claiming it's theirs and telling me I can't use it any longer. Don't think that doesn't happen. Unfortunately everyone doesn't play nice, so I think there will continue to be a need for licenses, even if they are very generous ones.

    80. Re:Uh ... What? by Anonymous Coward · · Score: 0

      All rights reserved by default? What about if it's in copyright by default? What if you release it in a country where it's copyright by default, but FB hires contractors in countries where it's Public Domain by default to copy it?

    81. Re:Uh ... What? by DickBreath · · Score: 1

      > You may have to work on the words a bit, but you get the meaning.

      Other people have already spent tons of time and effort working out the words. There are a large variety of open source licenses that are well understood. If you just want to let anyone do anything, then there is an open source license that conveys exactly that meaning.

      Under US Law, you must have a license in order to exercise any of the rights that are reserved exclusively to the copyright owner. There are licenses for books, software and music. You need such a license in order to exercise any of the exclusive rights. You could read a book. But you cannot copy it. You cannot make a derivative work.

      --

      I'll see your senator, and I'll raise you two judges.
    82. Re:Uh ... What? by postbigbang · · Score: 1

      Yes you can do anything you want with your source. I don't care what you do with your source.

      If, however, you publish it, you still own the copyright,which you acknowlege. I can view your material and go, gee, interesting, eh?

      I cannot scrape it and use it, becauseYOU still have the copyright, and all rights reserved by the copyright, one of which is DON'T COPY THE THE STUFF. Just publishing it on a screen grants NOTHING. If I use the code under the circumstances you describe, you can successfully sue me, because of the NATIVE COPYRIGHT YOU SPECIFICALLY HOLD until you grant another use case.

      Your choice? Knock yourself out. My choices are indeed legally limited in using your code.

      --
      ---- Teach Peace. It's Cheaper Than War.
    83. Re:Uh ... What? by Anonymous Coward · · Score: 0

      Yeah, so with Creative Commons licenses, it looks like the closest you can get is the "Attribution" license, which allows others to do anything they want with your code, as long as they mention you as the source of it. I wonder why they don't have a "Non-Attribution" license, that allows anyone to do anything without telling you?

    84. Re:Uh ... What? by postbigbang · · Score: 1

      I express my opinion, because I can't legally render legal advice. IANAL.

      What you state, in my belief, is entirely true. Please explain this to the downstream poster. I give up.

      --
      ---- Teach Peace. It's Cheaper Than War.
    85. Re:Uh ... What? by Anonymous Coward · · Score: 0

      And that's why we have open source licenses. So those are out there and if you're lazy or whatever you can just download this file (or the corresponding OSS license you like) and put it in the root directory of your source tree. Are you really too lazy to include a simple txt file in your source tree? At the possible expense of your $MOST_HATED_COMPANY turning the screws on you?

      "simple text file" my ass. That file is hundreds of lines long and full of legalese. How do I know what all the text means and what is the ramifications of including that "simple text file" in my code?

      Who wrote that file anyways? Isn't my government supposed to regulate this stuff?

      Yes we need to work with our governments to create proper laws and stick to those, not rely on some unknown lawyers to create 200 different versions of some bull shit TOS.

      Screw you and your "simple text file" I publish my code under government-defined laws and that's good enough for me.

      As for your question about giving proper credit, what am I, 13? I know I wrote the code, and for any legal reasons that's been documented through the submission mechanism, and that's all I need. And if the code that I write helps others create something useful, or helps them make some money, Good For Them!

    86. Re:Uh ... What? by Anonymous Coward · · Score: 0

      "license and governance and your code is great and popular"

      Or is it that the real companies that can make big bucks over your s/w find out how poorly written it is, has no integration value and they now have to rewrite it all such that they might as well keep it closed.

      There are many github projects I love using, but would never use it in production code other that web stuff where it's ok you can reboot the server.

      Open source is heading for a storm the next few years, the open source h/w movement is hitting walls (e.g. China cloning) and the s/w movement is finding that companies can create s/w so fast and cheaply nowadays (from an application's birth to death, aka refactoring) compared to "reading someone else's ressearch code"--that explains younger devs's attitude of "F-ing" it and just push it to the free repos.

    87. Re:Uh ... What? by Anonymous Coward · · Score: 0

      Here it is: http://creativecommons.org/publicdomain/zero/1.0/

      Just say:
      I hereby place this work into the public domain: http://creativecommons.org/publicdomain/zero/1.0/

      (Captcha: perfects)

    88. Re:Uh ... What? by SomePgmr · · Score: 2

      Not to worry, neither am I, but we're in pretty plain territory here. :)

      Copyright Basics, from copyright.gov
      http://www.copyright.gov/circs/circ01.pdf

      Copyright protection subsists from the time the work is cre
      ated in fixed form. The copyright in the work of authorship
      immediately becomes the property of the author who cre
      ated the work. Only the author or those deriving their rights
      through the author can rightfully claim copyright.
      In the case of works made for hire, the employer and not
      the employee is considered to be the author. Section 101 of
      the copyright law defines a âoework made for hireâ as [...]

    89. Re:Uh ... What? by Attila+Dimedici · · Score: 1

      The problem is that if you did not put any license statement of any kind with the code, there is no way for me to know that you intended to release it. I also don't have any protection if stole someone else's code and posted it there. At least if you post a statement saying that you released it to Public Domain, if I use it and someone claims that they wrote it and I am using it without appropriate license, I can point to that statement as part of my defense. It might not be a definitive defense, but it's better than "I found this code somewhere and thought it was free to use."

      --
      The truth is that all men having power ought to be mistrusted. James Madison
    90. Re:Uh ... What? by Attila+Dimedici · · Score: 1

      I've released open source on the internet without a license. It was a choice, not laziness.

      Which by law means that you have refused to give anyone permission to use the code. That is not "open source". The law says that I must have the author's permission to copy copyrighted material. The law also says that everything is by default under copyright when it is created. So, since you did not grant anyone permission to copy and distribute your code, no one can legally do so.

      --
      The truth is that all men having power ought to be mistrusted. James Madison
    91. Re:Uh ... What? by Khashishi · · Score: 1

      Then I would countersue. Public domain does not allow a company to assert ownership of the work, only their derivative works. If they are willing to commit fraud, then a license isn't going to stop them.

    92. Re:Uh ... What? by Khashishi · · Score: 1

      But that won't stop their next of kin from suing you.

    93. Re:Uh ... What? by Khashishi · · Score: 1

      Maybe I don't care if my code rots in obscurity.

      I hereby release this post into the public domain.

    94. Re:Uh ... What? by Anonymous Coward · · Score: 0

      You are slamming your post into the world without a any sign of a licence.

    95. Re:Uh ... What? by icebike · · Score: 1

      You are slamming your post into the world without a any sign of a licence.

      Its printed on every page:

      The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.

      Terms are also posted on the site here: http://geeknetmedia.com/terms-of-use/
      Pay special attention to:
              6. LICENSING AND OTHER TERMS APPLYING TO CONTENT POSTED ON THE SITES

      --
      Sig Battery depleted. Reverting to safe mode.
    96. Re:Uh ... What? by Anonymous Coward · · Score: 0

      Good for them if they use my code. The whole point is that code should be usable by anyone and reused freely. "What if they claim your code is a rip of of theirs?" Well, duhhh.. that's why we want to get rid of the idea of licenses altogether and eradicate the "permission culture" from the law, so NO ONE CAN DO THAT EVER AGAIN.

    97. Re:Uh ... What? by aztecmonkey · · Score: 1

      Isn't that called Public Domain? Isn't the argument here a more political one, that of rejecting any need for copyright laws at all?

    98. Re:Uh ... What? by vipw · · Score: 1

      If they want to redistribute your created work, then they are extremely vulnerable to your whims.

      > If they want to use the whole thing, then fine.

      Without a license to redistribute your work, it's copyright infringement.

      There's no gift here, because publishing it isn't releasing any of your rights, except the right of first sale. You didn't give them a damned thing except legal liability. It sounds like you either have no understanding of copyright law or you intentionally have your head up your ass.

    99. Re:Uh ... What? by Anonymous Coward · · Score: 0

      To paraphrase Noam Chomsky, there are two positions on free speech: either you're for speech you hate or you're against free speech. The question at hand isn't whether it's right to release unlicensed code, it's whether the right to do so can avoid legal repression.

    100. Re:Uh ... What? by vipw · · Score: 1

      No one in the history of man has released open source without a license. That doesn't even make sense.

      You're so upset to be binding people to conditions of a license, but have no problem binding them to the far more restrictive copyright law. Does this make sense to you?

      I think you probably should stop using the term open source until you understand what it means.

    101. Re:Uh ... What? by exomondo · · Score: 1

      Ah, yes, eloquently stated. And, you know, it's totally okay to do that but let's assume that you've "fucked" the license and governance and your code is great and popular. Now, what stops a company from taking your code and making massive changes to it and shipping that code for mad moneys?

      Nothing, who gives a fuck if they do that? If i release code i don't care what people do with it. If i did care i would release it under a specific license or not release it at all.

      What forces them to give back their changes that might make that code better?

      Why should you be forcing anyone to do anything?

      What did you and the community gain by contributing to that company's revenue?

      Nothing, why do you have to gain something out of it? If some company uses Linux in a for-profit product but doesn't make any changes and thus doesn't contribute anything back then you're in no different situation with the GPL or other copyleft licenses either.

      Well, what if that company then claimed that your code was an unlicensed version of their code and moved to have it remove?

      It's going to be pretty obvious if you post it to github - even if you copyright or license it some company could still do the same thing.

    102. Re:Uh ... What? by Anonymous Coward · · Score: 0

      But I desire no terms and conditions, so why waste their time? Or bind them by terns and conditions that someone else wrote?

      The default (doing nothing) comes with term and conditions written by congress. Open source licenses have fewer restrictions than the default. Some have almost none (MIT). If you want no terms and conditions at all, you just need two words, "Public Domain". Sounds, like that's what you want, but you're too lazy to say so.

    103. Re:Uh ... What? by no_opinion · · Score: 1

      Doesn't putting it in the public domain accomplish that? You could just include that as a comment in your code when you post?

    104. Re:Uh ... What? by Anonymous+Brave+Guy · · Score: 1

      Unfortunately, in most legal jurisdictions, things are copyrighted out of the gate, and can only become more open with an explicit act.

      In every jurisdiction that is a signatory to the major copyright treaties these days. It hasn't been necessary to assert copyright explicitly for some time now, though some places still have consequences if you do beyond merely assigning copyright to the creator of a new work by default.

      But the interesting thing is that the "act" you're talking about doesn't actually need to be granting explicit permission to copy a work. If that were true, no-one would be able to, for example, download the files to view a web site or receive an e-mail without either getting the creator's explicit permission in advance or infringing copyright.

      As I said before, I doubt a court would hold that merely uploading a file to a site like GitHub is sufficient to grant any implied permissions beyond viewing that file. However, if the legal argument just for viewing it like that is that this is an expected consequence of uploading the file to such a site and therefore the uploader is giving their implied consent (assuming of course that they are able to do so in terms of copyright ownership) then I wonder whether there could also be a slight legal grey area because by an analogous argument we're talking about uploading files to a site whose major use is to share the code so others can also use it.

      I'm guessing (as a non-lawyer) that if any case like that ever did come to court, there would have to be some sort of finding of fact about the reasonable expectations of the person doing the uploading to determine what if any implied consent they might be giving, and any time a word like "reasonable" is used in law there's scope for interpretation.

      (Obviously it's unlikely that anyone wanting to use the code in a legitimate serious/commercial/public project would just lift it if there were no licence giving them explicit permission to do so. I'm just idly wondering how a real court might rule when faced with a sufficiently devious lawyer.)

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    105. Re:Uh ... What? by unrtst · · Score: 1

      None of this requires licenses. And I hate licenses. Why would I want to use one or invent one.

      Then take just the little tiny tiny little action that is needed to declare that on your work: mark it public domain. I'll even make it easy for you... paste this into a file called "license.txt" in the base of your repository:

      "I, the author, hereby agree to waive all claim of copyright (economic and moral) in all content contributed by me, the user, and immediately place any and all contributions by me into the public domain, unless otherwise noted. I grant anyone the right to use my work for any purpose, without any conditions, to be changed or destroyed in any manner whatsoever without any attribution or notification."

      (that's from http://en.wikipedia.org/wiki/Wikipedia:Userboxes/Large/Licencing)

      That pretty much sums up what you were saying, but more clearly, and explicitly. Without that (or something similar, since you live where you do (and yes, I'm making an assumption about where you live)), you are not giving a gift to anyone. You are not allowing anyone to take snippets, or the whole thing. You are not allowing anyone to make a copy or distribute it. Sorry, but that's life, and there's a really REALLY easy way to make it like you want - just paste that little bit of text in a file and check it in. There's really no point to me even suggesting the other option, because you're too lazy or ignorant to state your real intents in your code. That other option is to get the law changed - and that's very very unlikely to happen, because it's so damn easy to create something and explicitly put it in the public domain (or anywhere else you want).

      There is no problem with open source licensing here. The problem is a general ignorance of readily available licenses.

    106. Re:Uh ... What? by exomondo · · Score: 1

      Anarchy is not liberty.

      And allowing people to do whatever they like with sourcecode you post is not anarchy.

    107. Re:Uh ... What? by julesh · · Score: 1

      Maybe I don't care if my code rots in obscurity.

      I hereby release this post into the public domain.

      If you don't care, why release it on a public web site? Just storing it on your local system is easier.

    108. Re:Uh ... What? by EvanED · · Score: 1

      As others have said, if you want people to be sure that they can use their code (in your words, be sure that it is a gift and not a trap), you really should have a license. I've asked at least one person who had something on Github to put up a license so that I could use it. (They went with the WTFPL.)

      Because it turns a gift into a right. I hate the people who get argumentative about their rights to get free stuff.

      And don't think that it's because I view it as a right to use your code. Quite the contrary in fact -- it's precisely because I don't feel like I have a right to your code that I would ask.

      It's possible I'm in a minority (or that you disagree with my interpretation of my actions), but I would rather guess that it's more of a silent majority.

    109. Re:Uh ... What? by Greyfox · · Score: 1
      IIRC copyright applies to any file you author, whether you explicitly claim it or not. I tend to assume that files without an explicit license are copyrighted and should not be used in a project or even viewed, if I'm planning to write a similar package.

      So what's to stop some company from taking your code and making changes to it SHOULD be their lawyers, who should realize that without an explicit license available using those files would be a huge legal liability. Or your lawyers, later on, when you're proving the point.

      Anyway, this same argument is the one typically applied to the BSD license, and the answer is, presumably, the developer doesn't give a shit about that. Certainly Microsoft, AT&T and SCO all made bank off coded licensed under that license, and I didn't hear any of the guys who wrote the original code complaining.

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    110. Re:Uh ... What? by elashish14 · · Score: 1

      That wasn't what he said, he was merely speaking in terms of an analogy. And it's a fair point. If you give people absolute freedom to do what they want, it'll lead to someone amassing all the power and taking control.

      Example: I develop a project and share it with the community to use and develop. Then a rogue group steals the source and starts shipping a version that becomes very popular, but breaks compatibility with the community version. As more and more people cease using the community version, compatibility breaks more and more until it is impossible to keep up, and the community project is dead. So, effectively, in an environment where there are no rules, it simply makes it possible for one group to write all the rules.

      This is of course a hypothetical situation, and doesn't seem to happen to many copyleft projects with BSD-style licenses, but it's very possible that it could. I would say that this is sort of what killed Apache Harmony - since they weren't able to verify compatibility, the project essentially collapsed. And now look at where that got us, with new Java vulnerabilities popping up every day.

      But no, no one is saying that unlicensed source code is leading to despotism - that is a misinterpretation.

      --
      I have left slashdot and am now on Soylent News. FUCK YOU DICE.
    111. Re:Uh ... What? by Anonymous Coward · · Score: 0

      I might not be so arrogant to assume that POSS people are simply too stupid to understand copyright or too lazy to download an agreement. Instead, consider the fact that they fundamentally disagree with the artificial permissions culture surrounding intellectual property. I consider this a highly respectable position.

    112. Re:Uh ... What? by Anonymous Coward · · Score: 0

      Company: "May we use your code?"
      GNU supporter: "Yes provided you free any additions you make."
      CC-BY supporter: "Yes, in any way you like, provided you give me credit for my work."
      CC-0 supporter: "Of course! Consider my work to be in the pubilc domain and do as you will."
      POSS supporter: ""

    113. Re:Uh ... What? by BasilBrush · · Score: 1

      Then a rogue group steals the source and starts shipping a version that becomes very popular, but breaks compatibility with the community version.

      If it becomes very popular, and the community version didn't, there's a reason for that. Take OSX and BSD Unix. OSX is more popular because it's far more useful to people. And that's a good thing.

      I would say that this is sort of what killed Apache Harmony - since they weren't able to verify compatibility, the project essentially collapsed.

      It's an open source reimplementation of a commercial product. It died because no one was interested - the commercial original is on it's way out.

    114. Re:Uh ... What? by BasilBrush · · Score: 1

      Which by law means that you have refused to give anyone permission to use the code.

      Not at all. I'll give and have given anyone permission to use it. I just won't issue them with a license. Nothing in copyright law says I have to make up a list of rules and conditions in order to give people permission.

      It certainly is open source. It's just not free software.

      So, since you did not grant anyone permission to copy and distribute your code, no one can legally do so.

      As I said, anyone that wants to redistribute it can ask me, and I'll say yes. Anyone who wants to play with it or learn from it doesn't need my permission.

    115. Re:Uh ... What? by BasilBrush · · Score: 1

      If they want to redistribute your created work, then they are extremely vulnerable to your whims.

      Then they might to do what it's intended for and learn from it and then make their own creation.

      There's no gift here, because publishing it isn't releasing any of your rights, except the right of first sale. You didn't give them a damned thing except legal liability. It sounds like you either have no understanding of copyright law or you intentionally have your head up your ass.

      There's certainly a gift here, and many people have thanked me for it. It's exactly attitudes and rudeness you are demonstrating that means I will never issue an open source license. You are what's called freetard. Expect to get everything for free, treating everything as a right rather than a gift. And get rude about anything that's not the way you want it.

      Seriously, the very first program I shared on the internet, a freetard much like you, started acting as if I was being unreasonable for not putting a GPL license on it. That's the exact thing that meant that I will never, ever do so.

    116. Re:Uh ... What? by BasilBrush · · Score: 1

      No one in the history of man has released open source without a license. That doesn't even make sense.

      Sure it does. Open software, open book. Both are readable, both can be learned from, neither needs a license.

      I think you probably should stop using the term open source until you understand what it means.

      No. I'm not buying your religion. I'll continue to use open source to mean software that has open source - software who's source is available to read. Not what the free software foundation or RMS wants it mean.

    117. Re:Uh ... What? by preaction · · Score: 1

      The MIT license has no terms and no conditions. Sorry, the MIT license has one condition and one term: that your copyright notice remain on the code and that others be granted the exact same license if simply copied from one person to another.

      If you do not want that condition, you need to explicitly say "This code is in the public domain." That is explicitly relinquishing your implicit copyright.

      Again, there is an implicit copyright on your work that is "All rights reserved." People asking you to do what they want to do are getting licenses. You are licensing them to be able to do what they wish. And unless you're doing it some legally-significant way (a signed contract), they are opening themselves up for legal liability hinging only on your benevolence (something that I do not believe in).

    118. Re:Uh ... What? by elashish14 · · Score: 1

      If it becomes very popular, and the community version didn't, there's a reason for that. Take OSX and BSD Unix. OSX is more popular because it's far more useful to people. And that's a good thing.

      You are once again missing the point. Once a dominant party takes control, they are free to manipulate users however they like, imposing terms that only benefit themselves at the expense of users. If MS didn't have total control over the computer industry, they wouldn't be able to charge users and OEMs hundreds of dollars for their operating system or office suite. And if Apple didn't have complete, vertically integrated control over their mobile platform, they wouldn't be able to kick programs off their app store at the executives' whims. Domination hurts users, regardless of whether it works out just for you.

      It's an open source reimplementation of a commercial product. It died because no one was interested - the commercial original is on it's way out.

      The project died because there was no way to verify compatibility with the standard implentation, and it was more or less futile to move forward without this. If Sun/Oracle didn't have exclusive control over this, we might well see a different future both for Harmony and the Oracle implementation. And I have no idea why you're bringing up the current state of the language. You are missing the point once again for, if I may say so, the sake of vindicating your personal prejudices.

      --
      I have left slashdot and am now on Soylent News. FUCK YOU DICE.
    119. Re:Uh ... What? by BasilBrush · · Score: 1

      "None of this requires licenses. And I hate licenses. Why would I want to use one or invent one."

      Then take just the little tiny tiny little action that is needed to declare that on your work: mark it public domain. I'll even make it easy for you... paste this into a file called "license.txt" in the base of your repository:"

      What part of I hate licenses isn't clear here? I neither want to keep rights not give them away. I just want to open the source of certain projects up to people that want to read and learn from it. And that's what I've done. Lots of people have said thanks. There's a whole big world out there that don't care about GPL, BSD or Public Domain.

    120. Re:Uh ... What? by Attila+Dimedici · · Score: 1

      Nothing in copyright law says I have to make up a list of rules and conditions in order to give people permission.

      But by definition when you give people permission to use it, you are giving them a license to use it. A license does not have to consist of a list of rules and conditions. It can be as simple as "I hereby grant you the right to use this and distribute copies of it." There should probably be a clause in there specifying that they are allowed to modify it (although that would probably be covered by the above wording).

      --
      The truth is that all men having power ought to be mistrusted. James Madison
    121. Re:Uh ... What? by BasilBrush · · Score: 1

      You seem like a reasonable person, and had you approached me, I'm sure we'd also have worked something out.

      However, I was actually approached by someone demanding that I have to have a license on my code. And I know his attitude wasn't a one off because I see it all the time on Slashdot.

    122. Re:Uh ... What? by BasilBrush · · Score: 1

      Funny thing is people DO use my software in exactly the way I intended without anyone having to invoke the law.

    123. Re:Uh ... What? by Anonymous Coward · · Score: 0

      There's also the WTFPL - maybe a bit less professional.

      http://www.wtfpl.net/about/

    124. Re:Uh ... What? by BasilBrush · · Score: 1

      "I hereby grant you the right"... a clause...

      You say I am by definition giving them a license when I give permission. And then you start using lawyers terms as to what I should write.

      Sure I'll give out my source, and give people permission to do whatever they like, if they ask. But I'm not going to write a legalese license, however short.

      Despite what people are saying here, I don't put licenses on gifts. I'm giving out a gift, not a right.

    125. Re:Uh ... What? by preaction · · Score: 1

      The law is already at play here. If you want, or if your descendants want (copyright lasts until your death + 70 years), they can sue whoever is using your code for damages. If you sell your code (and transfer copyright) to someone, they can sue. This has been explained to you a half-dozen times now.

      You have created a legal liability for your users, and you do not care to fix it. Your users are just too ignorant to know they are liable.

    126. Re:Uh ... What? by BasilBrush · · Score: 1

      You're confusing licenses with evidence. Whether or not there's a license on it, if someone tries to claim it as their own, you need evidence. Having a license or not makes no difference.

      Posting it first on GitHub or elsewhere on the internet provides at least a low level proof.

    127. Re:Uh ... What? by BasilBrush · · Score: 1

      In the UK, people blame all this bowing down to legal what-ifs as "It's bloody health and safety".
      In the US, people talk of the "Compensation culture".

      You know, many people don't clear the path outside their house of snow anymore because they are scared they might get sued. Often expressed as "I'm not insured for that."

      I could have 3000 people tell me the legal implications of clearing my path of snow. Sorry, I don't buy into it. I'm not going to go all legalese to cover a situation that's not going to happen.

      My word is my bond. Shake my hand and we've done a deal. That's what I buy into.

      Screw licenses, I'm not interested. And neither are the people that have downloaded my software.

    128. Re:Uh ... What? by Anonymous Coward · · Score: 0

      you could easily land yourself a gig on Fox News

      Aaaaaaaand that's where I gave up giving you the benefit of the doubt that the measured response you were allegedly composing was in any way a serious one.

    129. Re:Uh ... What? by Attila+Dimedici · · Score: 1

      So, if someone uses code you wrote and combines it with something they wrote, a third person (or perhaps fourth) person cannot use it because they do not know you to get your permission and even if you had given the first person permission to distribute it that way, there is no way for that fourth person down the chain to know that.

      --
      The truth is that all men having power ought to be mistrusted. James Madison
    130. Re:Uh ... What? by Anonymous Coward · · Score: 0

      They take your code, change it just a tiny bit, and turn around and demand license fees from other users, and perhaps you yourself.

      Wouldn't that be called a fraud?

    131. Re:Uh ... What? by icebike · · Score: 1

      You found any patent troll that would give that a second thought?

      --
      Sig Battery depleted. Reverting to safe mode.
    132. Re:Uh ... What? by chrismcb · · Score: 1

      What is to stop someone from using your code? One word: Copyright.
      Unless you've specifically stated the code is in public domain, then it is under copyright. If you've "just committed github" your code is still copyrighted by you.
      Unless the code is licensed, a company can't (and shouldn't) use it.

    133. Re:Uh ... What? by chrismcb · · Score: 1

      So what is stopping someone from adding this "do whatever the hell you want, stop asking me if you can use it, I don't care." to their license? Ohhh.. nothing

    134. Re:Uh ... What? by chrismcb · · Score: 1

      Public domain may not be the default status of a published work, at least in the USA. This means that code is essentially untouchable in its whole form. Without a declaration, the originator owns it, IMHO.

      Copyright is the default status, as per the Berne Convention. Which is signed by something like 90% of the countries of the world.

    135. Re:Uh ... What? by strikethree · · Score: 1

      Am I missing something?

      Yes.

      Now, what stops a company from taking your code and making massive changes to it and shipping that code for mad moneys?

      Hm. All code is automatically copyrighted immediately upon creation. Registering it is only useful if you want treble damages. The only thing publishing code without ANY license at all will do is allow people to download it and use it free of charge. It does not allow nor imply redistribution rights.

      What this boils down to is that this appears to be mental from the start as the law has already set the stage and the creator has to explicitly deny (create a license) the preexisting conditions to even get to the condition of no permission needed or granted.

      As an aside, if the author does not care about permissions, then the author surely does not care about $MOST_HATED_COMPANY trying any shenanigans to monetize the creation. ... or am I missing something too?

      --
      "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
    136. Re:Uh ... What? by Anonymous Coward · · Score: 0

      ... have you ever read slashdot? I assume you must have, since you're here.

      There are numerous people here who will opine that it's their FUNDAMENTAL RIGHT to take whatever they want that was created by someone else, and do whatever they wish with it. After all, they're just taking a copy, not stealing - nobody loses anything! and it's not as if them taking a copy is a lost sale for the creator - they wouldn't have bought it if it wasn't free anyway!

      And these are the same people who opine so forcefully that it's also nearly a capital offense to infringe on GPL software, or commit the grave, grave sin of trying to commercialize FOSS software.

      If you don't see the inherent contradiction in these two points - and I've seen both espoused by numerous people here on Slashdot - then I'm sorry, you're just not trying. For the people who make this argument, if you're not obligated to respect the terms of someone else's chosen licensing scheme, then you can go fuck yourself if you expect people downstream will respect YOUR chosen licensing scheme.

    137. Re:Uh ... What? by Anonymous Coward · · Score: 0

      FOSS and "mad moneys" are not mutually exclusive

      Never said they were. But consider - why would you be upset if somebody else found a way to make money off your software? If you're not trying to get paid, and somebody else is, you've lost nothing by helping them - in fact, you have the satisfaction of helping to create jobs.

      If you DO want to make money, then it's a good bet that as one of the principle authors of a piece of software, you're in the best position to monetize that software by selling support & customization; if you're no good at that, then perhaps you can go work for someone who is, and focus on writing software while they focus on finding new business and handling the business side of things. You win either way.

      The argument that somebody would write FOSS software, and then be all bent out of shape that somebody managed to make money off of that suggests that perhaps open source licensing is not your best option in the first place - perhaps a proprietary license, or a CC-non-commercial style license would be more appropriate. But if you choose to say "do whatever you want with it," and then somebody does "whatever they want with it," it's not really your right to get angry. You made a bad choice in retrospect, and you learned something valuable... but it's not the other guy's fault for taking you at your word.

    138. Re:Uh ... What? by Raumkraut · · Score: 1

      The Creative Commons Zero (CC0) license is currently the closest thing you're going to find to an official, globally effective, public domain grant.

    139. Re:Uh ... What? by Lundse · · Score: 1

      It seems the "I don't want a license" camp is misunderstanding the ramifications of said choice.

      Not using a license is, effectively, saying "I made this, you could use it, but you will never know the amount of legal problems it will bring and using it for any project that are of financial or personal importance to you would be borderline retarded, as it opens you to litigation from an unknown source and/or whoever that person sells their rights to tomorrow".

      Using a Free Software license is saying "Here, I made this. Would you like some? It's free. Free as in freedom". Or, the non-Moglen-fanboy-version: "Here, you can use this without risks".

      You are not wrong for excersising that choice - though society is wrong to allow the first choice, especially for knowledge such as math, common DNA markers and software. But you are wrong if you believe chosing no license does not destroy the usability of your code utterly, for any serious projects.

      --
      IAIFARSIJDPOOTV - I Am In Fact A Reality Star; I Just Don't Play One On TV
    140. Re:Uh ... What? by Anonymous Coward · · Score: 0

      If it's on github, you just fork it. If the person didn't want the code to be forked/reused it wouldn't be on github right?

    141. Re:Uh ... What? by TheRaven64 · · Score: 1

      The grandparent asked for an example of someone holding both opinions. You replied by saying that, on a site with over two million registered users, both opinions are expressed, and hand-waved that they were expressed by the same person. Please show an example of two posts by a user expressing both views.

      --
      I am TheRaven on Soylent News
    142. Re:Uh ... What? by TheRaven64 · · Score: 1

      You can't expect to have a conversation if you insist on giving words different meanings to those understood by everyone around you. Or, you put it another way: aardvark aubergine eats legal ostriches.

      --
      I am TheRaven on Soylent News
    143. Re:Uh ... What? by Anonymous Coward · · Score: 0

      A license IS permission to use. It can be a blanked license, or it can be a license to use under specific conditions. That's up to the copyright owner.

    144. Re:Uh ... What? by Thiez · · Score: 1

      Perhaps he develops on multiple machines, which may or may not be running at the same time?

    145. Re:Uh ... What? by Anonymous Coward · · Score: 0

      Just have your cat upload it to github instead. Since it has no ownership over the code (well, the cat owns you, but those silly human laws ignore that) it cannot (re-)license your code, and thus the github license doesn't apply :p

    146. Re:Uh ... What? by Anonymous Coward · · Score: 0

      None of this requires licenses. And I hate licenses.

      WRONG. Copyright law is what we in code speak call "default deny". I.e. without a license (permission) you are not allowed to do anything.

      Why would I want to use one or invent one.

      Because you

      post code to the internet for others to learn from. If they want to take snippets, then good for them, that's what people do with open source. If they want to use the whole thing, then fine.

      By not giving them permission (license) to do so, you ensure that they would be breaking the law by doing it.

    147. Re:Uh ... What? by Eunuchswear · · Score: 1

      But I'm not going to try to assert my rights in this case. I suspect others who release code without a license would do the same. It might not be correct in our legal framework but it happens without consequence at some frequency.

      And nobody who is sane will use your software.

      Today you say you won't assert your rights. Tomorrow?

      --
      Watch this Heartland Institute video
    148. Re:Uh ... What? by Eunuchswear · · Score: 1

      Without a declaration, the originator owns it, IMHO.

      What's so terrible about that? Maybe he still wants to own it, whilst giving people freedom to look at it and play with it if they want.

      Then he has to provide a license.

      Without a license nobody has any right to do anything with it.

      3 possibilities:

      1. Stick it in the public domain.
      2. License it.
      3. or nobody else can use it.

      --
      Watch this Heartland Institute video
    149. Re:Uh ... What? by Eunuchswear · · Score: 1

      How am I wrong? I know full well copyright applies and I'm happy to keep that right. So how am I wrong?

      I'm allowed to do what ever I want with my source.

      Yes, but without a license noone else is. You said:

      I post code to the internet for others to learn from. If they want to take snippets, then good for them, that's what people do with open source. If they want to use the whole thing, then fine.

      That, if it were written in what GNU call LEGALBOL and it were more explicitly associated with your code is a license.

      --
      Watch this Heartland Institute video
    150. Re:Uh ... What? by Eunuchswear · · Score: 1

      There's certainly a gift here, and many people have thanked me for it. It's exactly attitudes and rudeness you are demonstrating that means I will never issue an open source license. You are what's called freetard. Expect to get everything for free, treating everything as a right rather than a gift. And get rude about anything that's not the way you want it.

      Ah, so you were simply lying when you said:

      . If they want to take snippets, then good for them, that's what people do with open source. If they want to use the whole thing, then fine.

      .

      --
      Watch this Heartland Institute video
    151. Re:Uh ... What? by Eunuchswear · · Score: 1

      It's not that I don't give a shit about your licenses. It's that I dislike your licenses.

      What's wrong with:

      Copyright (c) %YEAR, %OWNER
      All rights reserved.

      Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

      * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

      * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

      THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

      No it's not yelling you brain dead slashdot "filter". It's a fucking quote of the fucking 2 clause BSD license.

      Aargh! Let me post my bloody message.

      --
      Watch this Heartland Institute video
    152. Re:Uh ... What? by Builder · · Score: 1

      Unless you explicitly stated that the code was free for all purposes, you retain the right to pursue any of the people in your examples who used your code for copyright infringement.

      They all took a chance by using your code, and they lucked out that you were happy with that. But you do still retain the right to pursue them.

      I don't like doing that to my users - I'd rather that they can be secure in the knowledge that I intended the code to be free and they have a right to do what they will with it. That requires that I post a licence.

    153. Re:Uh ... What? by Eunuchswear · · Score: 1

      I've released open source on the internet without a license

      No you haven't. Without a license it's not open source.

      Without a license the is no "gift". People can read your source, and that's it. Nothing else.

      Maybe that's what you want. But stop pretending that you're "releasing open source software".

      --
      Watch this Heartland Institute video
    154. Re:Uh ... What? by Eunuchswear · · Score: 1

      Screw licenses, I'm not interested. And neither are the people that have downloaded my software.

      For someone who's not interested in licenses you sure spend a lot of time talking about them.

      --
      Watch this Heartland Institute video
    155. Re:Uh ... What? by Eunuchswear · · Score: 1

      As I said, anyone that wants to redistribute it can ask me, and I'll say yes

      Oh, so if someone asks you you'll give them a license.

      But you wait for them to ask.

      Ok, can't see the point myself, but I guess having Ivan Owen's hand stuck up your arse all day makes you a bit wierd.

      --
      Watch this Heartland Institute video
    156. Re:Uh ... What? by Eunuchswear · · Score: 1

      I've had friends in entirely different companies tell me that they saw a "(c) Lucian Wischik" header in some of their company's codebase, which had used some of my public domain work from 10 years ago.

      If it said "(c) Lucian Wischik" it wasn't public domain.

      If it was public domain the companies have every right to use it.

      If it's not public domain and their is no license then the people who copied the code into the codebase should be fired. You claim you won't sue, but why should anyone trust you?

      --
      Watch this Heartland Institute video
    157. Re:Uh ... What? by Yvanhoe · · Score: 1

      That's even more stupid than that. By refusing to put a licence, they get the default package : proprietary software. The closest they can say to "fuck licences!" is to put their work in the public domain. It requires one line in the header ("Herd Derp puts this work in the public domain as of 2013") but not putting licences to protest them shows a lack of understanding of the issue.

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    158. Re:Uh ... What? by Anonymous Coward · · Score: 0

      I've been reading Slashdot since 1999, and I can't recall ever seeing someone who staunchly defends the GPL also say that they have the "fundamental right to take whatever they want that was created by someone else, and do whatever they wish with it." Granted there may be some people who think that way, but they would say the same thing about GPL'd software instead of defending GPL licensing.

      I think you may have frequently seen both types here, and you're just assuming that they're "the same people" because they're part of the same community. All I'm asking is for you to back up that claim with just one illustration of that kind of ideological gymnastics.

      But, since you're arguing from the fallacy of popular opinion, you don't have to defend your stereotype because "everyone knows it's true." :P

    159. Re:Uh ... What? by Anonymous Coward · · Score: 0

      Well, that's a downside in living with a justice system that lets only their criminal deeds go unpunished but not yours.

    160. Re:Uh ... What? by jonadab · · Score: 1

      > Now, what stops a company from taking your code and making massive changes

      It's called copyright law. The default state of affairs is that anything you write is protected, rights are reserved, and people need your permission to do certain things (mainly, to distribute copies, but making changes also qualifies).

      If you want to _allow_ anyone to do those things, you either need to give them permission -- most commonly accomplished using a license -- or else go the full monty and voluntarily place your code in the public domain. Otherwise, the mere act of publishing your code e.g. on GitHub doesn't give anyone permission to do anything with it (other what is covered under fair-use doctrine). GitHub themselves, of course, presumably have implicit permission to do what you've asked of them in terms of publishing it on your behalf. But that doesn't transfer to anyone else.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    161. Re:Uh ... What? by unrtst · · Score: 1

      What part of I hate licenses isn't clear here? I neither want to keep rights not give them away. I just want to open the source of certain projects up to people that want to read and learn from it. And that's what I've done. Lots of people have said thanks. There's a whole big world out there that don't care about GPL, BSD or Public Domain.

      The part that isn't clear is your words... like these you said in the previous comment:

      I post code to the internet for others to learn from. If they want to take snippets, then good for them, that's what people do with open source. If they want to use the whole thing, then fine.

      But your software is not open source. It is fully copyrighted to you, and no exceptions have been made because you didn't explicitly make them.

      You're welcome to hate licenses, and you're welcome to pick whatever you want. The issue is that your stated goals don't match your (lack of) actions, except that you hate licenses and are not going to explicitly use one (which means you are implicitly under the default, which is not something people can use for snippets etc).

      This is like taking a stance against the 2 party system in the US by not voting.

      I've had friends that took this same stance (hated the licensing aspect). Any time anyone talked about it, they would just zone out and ignore everything that was said. They simply weren't interested in knowing anything about it (not saying you're in that exact same boat), so they ended up ignorant and making decisions from ignorance. They'd pick (or not pick) licenses that didn't suit what they verbalized that they wanted. I don't get it.. people are honestly trying to provide helpful and targeted advice that suits your stated desires, and your response is just "I hate licenses". That's too bad, but you don't have to think about it... say what you want out of your code release, and someone will tell you which license you need to cp/paste into it. You don' t have to enjoy it or even do much of anything.

    162. Re:Uh ... What? by netsentry · · Score: 1

      Calling it masturbation and farting isn't a real argument.

      I post code to the internet for others to learn from. If they want to take snippets, then good for them, that's what people do with open source. If they want to use the whole thing, then fine.

      Someone took one of my apps and ported it to another platform without telling me. Good, I'm happy for them. It'd have been nice if they'd sent me a message to inform me or thank me, but I don't require that.

      None of this requires licenses. And I hate licenses. Why would I want to use one or invent one.

      When I give a gift to someone, I don't plaster it with terms and conditions. I hope they'll like it. I hope they'll find it useful. I'll be disappointed if they sell it on, but I'm not going to make them agree to not selling it on before I give them the gift.

      The problem with open source licensing is that the number of people creating and giving is far outweighed by the number of people that see it as their RIGHT to get open source software. They are quite obnoxious about their rights, and forget that that software was actually a gift. Don't apply a license and you don't have that problem. No one makes the mistake of believing that it's their right to have your code. They remain in the correct frame of mind that the code is there through your generosity of spirit.

      Being a mostly self-taught developer, I learned most of what I know today from reviewing other peoples' code. I have since posted my own snippets in the hopes thatt others can learn to program in the same way. It is not completely altruistic, though; much of this viewpoint comes from the massive profits and market squeezing done by the big corporations -- but that is irrelevant.

      I agree with your view fundamentally and I wish others did as well. I have not yet built software impressive enough for a corporation to be interested in stealing (that I know of) so it is impossible for me to say what level of disappointment I would feel if that did happen. But for now, I am onboard with your thoughts.

    163. Re:Uh ... What? by BasilBrush · · Score: 1

      Why do I care about the ability of someone 3rd or 4th down the line to pass on my code? If the situation is so removed from me that someone that wanted to thank the original programmer didn't know it was me, then I have no reason to care.

      If I give someone a scarf, and they give it to someone else, and that someone else gives it on, why do I care about the details at that stage?

      Again, I'm giving a gift of source code to anyone that reads my little corner of the web, and wants it. I'm not interested in creating a universal right for humanity.

    164. Re:Uh ... What? by BasilBrush · · Score: 1

      A parable.

      A man enjoyed writing children's stories. So he sat down, day after day, writing 3 stories for his sons. He wrapped each manuscript in a red bow, and gave them to his sons.

      The first son liked his story and said thank you. The story struck him so much that he went on to write stories of his own. And as an adult wrote stories of his own for his kids.

      The second son said that although he liked his story about the leopard, he's prefer it if it was a lion. That's OK says his father, feel free to change the story yourself. You change it to a lion if you want.

      The third son said: "Father, this is not a gift. You are giving me nothing unless you write out on parchment that I have complete rights to copy this story, and make money from it."

      The father cast out his third ungrateful son.

    165. Re:Uh ... What? by BasilBrush · · Score: 1

      It's not my problem if other people are confusing open source with free software.

    166. Re:Uh ... What? by BasilBrush · · Score: 1

      You don't seem to understand the difference between between a freedom and a right.

    167. Re:Uh ... What? by BasilBrush · · Score: 1

      "It's that I dislike your licenses."

      What's wrong with:
      Copyright (c) %YEAR, %OWNER
      All rights reserved.

      It's a license.

    168. Re:Uh ... What? by BasilBrush · · Score: 1

      You've fallen for RMS's propaganda.

      Read this.
      http://slashdot.org/comments.pl?sid=3420777&cid=42756441

    169. Re:Uh ... What? by BasilBrush · · Score: 1

      I count 7 responses from you in my inbox.

      I'm interesting in defending people's right not to buy into the open source license propaganda.

    170. Re:Uh ... What? by peawormsworth · · Score: 1

      The point that the author is making is that there should be some sort of option to allow you to specify this - "do whatever the hell you want, stop asking me if you can use it, I don't care."

      He's making the point because, as he notes, a significant portion of the code on GitHub doesn't specify a license, which means it defaults to "all rights reserved," even though that's clearly not the intent of at least some portion of the "no-license" authors there.

      The author should instead be encouraging GitHub to make the default license be: http://creativecommons.org/about/pdm

      The author cannot wish away the current IP law which is, as you state... "all rights reserved" by default. The reservation of rights is automatic on creation of any artistic work including code. Despite how the original author feels now, all users of code with undeclared copyrights are subjecting themselves to legal ramifications later if the orignal author ever changes their mind about licensing rights.

      also: http://en.wikipedia.org/wiki/JPEG#Patent_issues

    171. Re:Uh ... What? by Anonymous Coward · · Score: 0

      Am I missing something? From the article via Twitter:

      younger devs today are about POSS – Post open source software. fuck the license and governance, just commit to github. - James Governor (@monkchips) September 17, 2012

      Ah, yes, eloquently stated. And, you know, it's totally okay to do that but let's assume that you've "fucked" the license and governance and your code is great and popular. Now, what stops a company from taking your code and making massive changes to it and shipping that code for mad moneys? What forces them to give back their changes that might make that code better? What did you and the community gain by contributing to that company's revenue? What if I just took your code and put it on a CD and started selling it with no credit to you and no link or reference to the source code? Wouldn't that rub you the wrong way? Just a little? Well, what if that company then claimed that your code was an unlicensed version of their code and moved to have it remove?

      And that's why we have open source licenses. So those are out there and if you're lazy or whatever you can just download this file (or the corresponding OSS license you like) and put it in the root directory of your source tree. Are you really too lazy to include a simple txt file in your source tree? At the possible expense of your $MOST_HATED_COMPANY turning the screws on you?

      This article seems to focus on just the "hey browski, I heard you liked code, here's my code" hippy hacker mentality and grievously ignores the "did Facebook just use an altered version of my library to track its mobile users?" possibilities.

      To follow the analogy started by the twitter post: OSS licenses are like a condoms. Stop being lazy and just use one.

      We seriously don't give a fuck about the licenses, or the company making money off of them. Keep up.

    172. Re:Uh ... What? by Eunuchswear · · Score: 1

      The second son said that although he liked his story about the leopard, he's prefer it if it was a lion. That's OK says his father, feel free to change the story yourself. You change it to a lion if you want.

      So the Father gave a license to the second son.

      The third son was indeed ungrateful, the Father had given him a gift of the story. But he was right. the Father had not given him the right to produce modified versions of the story.

      --
      Watch this Heartland Institute video
    173. Re:Uh ... What? by Eunuchswear · · Score: 1

      I count 7 responses from you in my inbox.

      Yeah, it was a boring afternoon at work.

      I'm interesting in defending people's right not to buy into the open source license propaganda.

      By ignoring copyright law.

      --
      Watch this Heartland Institute video
    174. Re:Uh ... What? by Eunuchswear · · Score: 1

      You've fallen for RMS's propaganda.

      Read this.
      http://slashdot.org/comments.pl?sid=3420777&cid=42756441

      What does RMS have to do with it? It's simple copyright law.

      When you make a work you own all the rights. If you want other people to be able to anything other than read it you have to put it into the public domain or give people a license. "License" means "to give permission". Since you own all the rights to your work people can't use it unless you give them permission. You are absoutely not required to give permission (to, e.g. run the code, make derived versions...), but if you don't then all people can legaly do is read your code. If that's what you want, then good, but if you imagine that Microsoft are going to use it to make the next version of windows then you're dreaming.

      In your parable of the father and the three sons the father gives a license to produce derived works to the second son.

      So what is your problem with licenses, you say yourself you will give them if asked.

      --
      Watch this Heartland Institute video
    175. Re:Uh ... What? by pugugly · · Score: 1

      Sorry, but for anything beyond the trivial *all* that requires licenses in the current legal paradigm. Sure, I may just file off the serial numbers and resell it, and if it's trivial or common knowledge I may well be able to do so legally and even ethically, but anything beyond that means I have put anyone buying the software off of me at risk.

      You may not care if I use your work, but *I* can't ethically put others at risk by using your work.

      Pug

      --
      An Invisible Entity of Vast Power whose existence must be taken on faith alone: Liberal Media
    176. Re:Uh ... What? by Americano · · Score: 1

      There is nothing stopping them from adding it.

      FFS, people need to read the article. I know it's not cool to do that, since you run the risk of learning something, or being exposed to a thought you haven't already thought up in your own head, but you should take the risk sometime.

      Let me summarize here, since you seem too lazy to have even glanced at it:
      1) Author notes that some (perhaps a sizable chunk) of developers publishing their code on sites like GitHub (especially GitHub, which makes no recommendation or defaults related to "how this project is licensed") aren't including a license statement of any sort.
      2) Author points out that "no license specified" means "all rights reserved" - author retains full copyright control.
      3) Author then points out that this is almost certainly NOT the intent of a goodly chunk of people publishing on GitHub.
      4) Author then goes on to talk about ways that the choice "not to put in a license" as a political choice can be reflected in a license such as WTFPL, modified Creative Commons, etc., rather than forcing people to say, "If you don't want a license, put in GPL, since that's free," when some may even disagree with the terms of the GPL.

      Nothing is stopping people from doing any of this - yet these people who don't choose any license are not doing any of it, either out of laziness, or a misunderstanding of how copyright actually works. His article attempts to address some of that misunderstanding and encourages them to make a choice reflective of their intent if they wish to share.

    177. Re:Uh ... What? by Americano · · Score: 1

      But that of course raises the question of how saying "everything on here defaults to public domain" serves GitHub's or its users' interests. Also, GitHub can't assign copyrights on the behalf of publishers using their platform - they don't have the rights to do so, and would have to first say, "You grant us unrestricted rights to use, modify, redistribute and sub-license your uploaded code anywhere at any time, in perpetuity." (Think Facebook & Instagram's terms are acquisitive? They have to be.)

      The best they could to is say, "you MUST specify a license in your project at setup time; you can choose from this handy list of popular ones, or write your own," which of course does nothing - you could still leave the license legally blank (select "Other:" and write whatever you want in that field, or leave it blank - do you really think GitHub's going to hire an army of lawyers to verify that what's entered in the License field is a valid software license?

      The author is not trying to wish away IP law - the author is trying to get people who publish to sites like GitHub without specifying a license for their code (even when their intent is clearly that they wish to *share* that code for reuse) by using a permissive license (e.g., CC, WTFPL, etc.) if their intent is to share but they object to terms of the GPL or other popular 'FOSS' licenses.

    178. Re:Uh ... What? by TheRaven64 · · Score: 1

      It is your problem if everyone else is using the authoritative definition and you are using your own made-up one.

      --
      I am TheRaven on Soylent News
    179. Re:Uh ... What? by BasilBrush · · Score: 1

      So the Father gave a license to the second son.

      No. He simply gave a gift, and the son was polite enough to ask to modify it. And that was in part because he WASN'T given a license. If he's had a license, he's have felt he had the RIGHT to modify it, and wouldn't have asked.

      But he was right. the Father had not given him the right to produce modified versions of the story.

      No, his father didn't give him any rights. Just a gift. There's nothing to stop him modifying a gift to suit him better. It's no breach of copyright or anything else to go through a book and white out "leopard" when it occurs and replace it with "lion". But he doesn't have the right to copy and distribute such modifications. That wasn't the gift.

    180. Re:Uh ... What? by jmcvetta · · Score: 1

      A related parable:

      A man is standing on the sidewalk, offering cookies to passers-by. A tourist approaches, and the man hands him a cookie. The tourist asks, "Is this cookie free?"

      The man replies, "No, it is not. You may have it now, if you would enjoy it. But should you choose to eat it, in the future I may come calling and demand you pay any price I like." The tourist, although hungry, returns the cookie and walks away.

    181. Re:Uh ... What? by Eunuchswear · · Score: 1

      So the Father gave a license to the second son.

      No. He simply gave a gift, and the son was polite enough to ask to modify it.

      And the father said "yes". That is permission, i.e. a license, to produce modified works.

      But he was right. the Father had not given him the right to produce modified versions of the story.

      Ok, so you don't want people to make derived works(*) from the code you publish unless they ask you explicitly. I'm ok with that, it's your code after all, but I'd rather you be a bit clearer about your intentions.

      When you said this:

      I post code to the internet for others to learn from. If they want to take snippets, then good for them, that's what people do with open source. If they want to use the whole thing, then fine.

      you weren't exactly being honest.

      ((*) I originally wrote "use" instead of this horrid legalism, as I programmer I usually think of "using" code as modifying it, including it in other programs and so on, rather that just running it. Difference between a poet and a reader of poetry).

      --
      Watch this Heartland Institute video
    182. Re:Uh ... What? by lsatenstein · · Score: 1

      Am I missing something? From the article via Twitter:

      younger devs today are about POSS – Post open source software. fuck the license and governance, just commit to github. - James Governor (@monkchips) September 17, 2012

      Ah, yes, eloquently stated. And, you know, it's totally okay to do that but let's assume that you've "fucked" the license and governance and your code is great and popular. Now, what stops a company from taking your code and making massive changes to it and shipping that code for mad moneys? What forces them to give back their changes that might make that code better? What did you and the community gain by contributing to that company's revenue? What if I just took your code and put it on a CD and started selling it with no credit to you and no link or reference to the source code? Wouldn't that rub you the wrong way? Just a little? Well, what if that company then claimed that your code was an unlicensed version of their code and moved to have it remove?

      And that's why we have open source licenses. So those are out there and if you're lazy or whatever you can just download this file (or the corresponding OSS license you like) and put it in the root directory of your source tree. Are you really too lazy to include a simple txt file in your source tree? At the possible expense of your $MOST_HATED_COMPANY turning the screws on you?

      This article seems to focus on just the "hey browski, I heard you liked code, here's my code" hippy hacker mentality and grievously ignores the "did Facebook just use an altered version of my library to track its mobile users?" possibilities.

      To follow the analogy started by the twitter post: OSS licenses are like a condoms. Stop being lazy and just use one.

      ===
      My view is that the license is a requirement in the USA, and serves to protect yourself from lawsuites. If you post something without a disclaimer, you may be liable for consequential damages. If it is use at your own risk, and you sign the license which details that statement, you have a bit of protection.

      The USA has the most lawyers per capita than any other country in the world.

      --
      Leslie Satenstein Montreal Quebec Canada
    183. Re:Uh ... What? by BasilBrush · · Score: 1

      The man replies, "No, it is not. You may have it now, if you would enjoy it. But should you choose to eat it, in the future I may come calling and demand you pay any price I like."

      Unfortunately your parable doesn't reflect real life. The man has no such hold over someone who accepts a cookie. Nor do I over anyone who accepts my gift.

      If instead he tried to make a business out of selling my recipe, then he's have a problem.

      See how it's only people who try to abuse the gift that have a problem.

    184. Re:Uh ... What? by BasilBrush · · Score: 1

      And the father said "yes". That is permission, i.e. a license, to produce modified works.

      You're confused. Because you're so desperate for licenses to be necessary. But they're not.

      A license might contain permissions, but a permission is not a license. When a father gives a son permission to leave the table, that's just permission, it's not a license. If the father created a document to say the son could leave the table any time he liked, only then would it be a license.

      "I post code to the internet for others to learn from. If they want to take snippets, then good for them, that's what people do with open source. If they want to use the whole thing, then fine."
      you weren't exactly being honest.

      Not understanding can cause people to think others are being dishonest. I'm being completely honest. They have permission to do those things. They just don't have a license to do them.

    185. Re:Uh ... What? by Eunuchswear · · Score: 1

      A license might contain permissions, but a permission is not a license.

      http://www.google.com/search?q=definition%3A+permission
      permission

      Noun

              Consent; authorization.
              An official document giving authorization.

      Synonyms
      permit - leave - license - licence - authorization

      http://www.google.com/search?q=definition%3A+license
      license

      Noun
      A permit from an authority to own or use something, do a particular thing, or carry on a trade (esp. in alcoholic beverages).
      Verb
      Grant a license to permit the use of something or to allow an activity to take place.
      Synonyms
      noun. licence - permit - permission - leave - authorization
      verb. licence - authorize - permit - allow - authorise

      --
      Watch this Heartland Institute video
    186. Re:Uh ... What? by Lundse · · Score: 1

      Your parable is useless with regards to this conversation, as the enjoyment of a tale does not hinge on the ability to copy and paste it. Code fragments, which is what we were actually talking about, are useless without a license to copy them.
      Also, you story assumes a daily, informal interaction and mutual respect and love between the actors. With code fragments, we need something a bit more practiacal than having to ask for each time you use or change a variable.

      So yeah, cute story, but I would rather have one that actually has some bearing on the topic at hand.

      --
      IAIFARSIJDPOOTV - I Am In Fact A Reality Star; I Just Don't Play One On TV
    187. Re:Uh ... What? by Lundse · · Score: 1

      The man replies, "No, it is not. You may have it now, if you would enjoy it. But should you choose to eat it, in the future I may come calling and demand you pay any price I like."

      Unfortunately your parable doesn't reflect real life. The man has no such hold over someone who accepts a cookie. Nor do I over anyone who accepts my gift.

      That is exactly how real life works, when it comes to copyright (not cookies). You do not need a license to eat a cookie, nor to look at code - but you do need a license to use code. The parable is much more illustrative than yours, even though we have to accept that in the world of the story, they have laws regarding foodstuff, that are as insane as our lawws regarding code.

      --
      IAIFARSIJDPOOTV - I Am In Fact A Reality Star; I Just Don't Play One On TV
    188. Re:Uh ... What? by Lundse · · Score: 1

      They have permission to do those things. They just don't have a license to do them.

      And without that permission being written down, in say... a license, your code is useless for anything but looking at.

      If that was it's purpose, fine. But that is not the purpose of code. Code is meant to be run, improved, copied and used. And since our laws are ridiculous, we need licenses for that - otherwise we could not doing without opening ourselves to endless litigation.
      Your personal niche of "I'd just like for people to look at this" is comparable to your story about tales. It is not comparable to 99%+ of all sharing of code.

      --
      IAIFARSIJDPOOTV - I Am In Fact A Reality Star; I Just Don't Play One On TV
    189. Re:Uh ... What? by BasilBrush · · Score: 1

      You misunderstand what synonyms in a dictionary are. Words tend to have multiple definitions, and listed synonyms only mean that there is some overlap, not that the words have all the same meanings.

      Grass has a synonym of "Snitch"
      It also has a synonym of "Marijuana"
      That doesn't mean Snitch means the same as Marijuana.

      In what we have been talking about, a license is not the same as permission. No matter how much you wish they were the same.

    190. Re:Uh ... What? by BasilBrush · · Score: 1

      Code fragments, which is what we were actually talking about, are useless without a license to copy them.

      I didn't give out simple source fragments, I gave out the source code for two complete games. So yes, they are perfectly usable as they are. Just as much as the story in the parable.

      Also, you story assumes a daily, informal interaction and mutual respect and love between the actors.

      Exactly. And that's what I want and have with the small community of people that are interested in the platform my games run on.

      The parable perfectly fits the topic at hand, because I know exactly what the topic at hand is, and I wrote the parable.

    191. Re:Uh ... What? by Eunuchswear · · Score: 1

      Pah, you are not Basil Brush, you are Humpty Dumpty.

      'When I use a word,' Humpty Dumpty said, in rather a scornful tone, 'it means just what I choose it to mean — neither more nor less.'

      --
      Watch this Heartland Institute video
    192. Re:Uh ... What? by Lundse · · Score: 1

      Your particular situation - giving out a complete game, giving out code fragments for viewing only - fits with your parable.
      Your parable fails utterly, when compared to the topic at hand - sharing code for others to use and implement. This is where you need a license. Noone said you need a license for your completely irrelevant activity - just like noone said you needed a license to read a book or bake a cookie.

      Licenses are needed for sharing code for others to copy and use in their own projects.

      Disliking licenses on the basis that they are bad at doing something else than they were made for, is unconvincing as an argument against licenses. The GPL is horrible a baking cookies with, but that is completel beside the point too...

      --
      IAIFARSIJDPOOTV - I Am In Fact A Reality Star; I Just Don't Play One On TV
    193. Re:Uh ... What? by Anonymous Coward · · Score: 0

      There are numerous people here who will opine that it's their FUNDAMENTAL RIGHT to take whatever they want that was created by someone else, and do whatever they wish with it.

      If they're so numerous, it shouldn't be hard to name just one. But of course, you can't.

    194. Re:Uh ... What? by BasilBrush · · Score: 1

      Licenses are needed for sharing code for others to copy and use in their own projects.

      Again, no they're not. People take my games and port it to other platforms. People take snippets of them to use in their own games. They do actually do that. Well one person's ported one of the games and several people have used snippets in their own games. And I'm perfectly happy with all those uses. It's what I intended. But I've never issued any license, neither blanket not individually.

      This is a fact. It overrules your theory. You don't want it to be true, but it is.

      Perhaps the logical error you are making is believing that only things sanctioned by the law happen in this world. Whereas actually rather a lot happens by decent people just behaving reasonably.

    195. Re:Uh ... What? by Lundse · · Score: 1

      Licenses are needed for sharing code for others to copy and use in their own projects.

      Again, no they're not. People take my games and port it to other platforms.

      If they are using your published code, without any sort of licence or agreement, they are putting themselves at a big risk legally. As well as making their projects forever contingent on your continued acceptance.

      This is a fact. It overrules your theory.

      Not in the slightest. I never said that someone could not possible be dumb enough to take those risks. But, OK, if you want to split hairs, then your code published without a licence is useless to anyone who vaues their own money and time, and uselees for any project or software that anyone needs to rely on for anything at all.

      Perhaps the logical error you are making is believing that only things sanctioned by the law happen in this world. Whereas actually rather a lot happens by decent people just behaving reasonably.

      You know, it is just great that you personally is not going to sue those people. Pat yourself on the back for me. But it is not a "logical error" when people are not willing to risk their money, business and project on assumptions that all code they have copied will be managed in the same way.

      "Decent people" would not ask other people to accept such insane risks, in order to use their code. And anyone "behaving reasonably" would not assume that risk. That you personally have not sued some guy does not mean that lawsuits do not happen, or that wanting to ensure oneself against them is not a good idea.

      So we are back at "sorry, your specific use case is not the only thing that matters".

      --
      IAIFARSIJDPOOTV - I Am In Fact A Reality Star; I Just Don't Play One On TV
    196. Re:Uh ... What? by BasilBrush · · Score: 1

      You know, it is just great that you personally is not going to sue those people. Pat yourself on the back for me. But it is not a "logical error" when people are not willing to risk their money, business and project on assumptions that all code they have copied will be managed in the same way.

      The thing that doesn't seem to be getting through is that I don't care if someone else can't take my code for free and then make money with it. Why would I?

      And "don't care" doesn't mean I necessarily want to prevent it either. For example a company used one of my games to run on their stand at an Expo. They weren't selling it, but it clearly helped out his business otherwise they wouldn't have put it up front and centre on their stand.

      Don't care means; Why spend it working out licensing terms for the benefit of someone who wants to profit from my free time?

    197. Re:Uh ... What? by Lundse · · Score: 1

      The thing that doesn't seem to be getting through is that I don't care if someone else can't take my code for free and then make money with it. Why would I?

      Oh, I know how you feel, how your specific one-person use case means that you do not need a licence. And that the person using your code without a licence has been lucky so far.

      But, and this is what you have still not aknowledged or understood, it seems, is that we are not talking about you. We are talking about licences in general, and how they are necessary for effective sharing of code and code fragments.

      As I said at the start of this discussion:

      You are not wrong for excersising that choice... But you are wrong if you believe chosing no license does not destroy the usability of your code utterly, for any serious projects.

      I am not saying that you personally should use a licence. Keep sharing your code on a "here, use this until I decide to sue you - which I promise I won't do, but not in any legally binding terms". But there are good reasons to reject such terms, and for seeking out code that is covered by a licence.

      But, from your initial comments, it seems you are confused about the repercussions of your choices:

      Someone took one of my apps and ported it to another platform without telling me. ... None of this requires licenses. And I hate licenses

      And this is specifically the kind of situation where a licence is required. That person was breaking the law. He or she opened themselves to lawsuits. Because you did not bother to wrap your gift properly. That is your choice - you can keep you gift if you want - but if what you want is for others to use your code, you would actually be better off actually giving them those permission in a legal sense too.

      What you are doing right now, to use an analogy, is like giving a stranger the keys to a new car and walking away. While refusing to tell him whether you will call the cops on him if he drives it. He would be a fool to get in, and you are a fool if you think you have given the car in the full sense of the word.

      By not licencing your work, you limit its usefulness. Keep doing it, by all means. But don't try to tell other people who actually care about usefulness and being sued that you have found a better path. You have not.

      --
      IAIFARSIJDPOOTV - I Am In Fact A Reality Star; I Just Don't Play One On TV
  2. the point is to keep the leachers in line by alen · · Score: 0

    if there is no license than someone can take the work, use it for their own product, make money and not give anything back

    once this happens, what is the point of making a piece of software better?

    1. Re:the point is to keep the leachers in line by astralagos · · Score: 1

      There's a specific (patent) example I recall from the history of Sweet'N'Low. Ben Eisenstadt, the developer of S'nL had originally developed a method for packing sugar in sugar packets, which he tried to sell to Domino Sugar. He didn't have the patent, so the Domino people said something to the effect of "we'll talk to you in a few weeks", at which point they replicated the invention and manufactured it without him.

    2. Re:the point is to keep the leachers in line by Anonymous Coward · · Score: 0

      It's not just about software, it's about renting it as well as media. No purchases in the future, just never ending fees to continue to use what you used to be able to but from a shelf. And when you die, it all goes, nothing to pass on to the estate. There'll be no pre-owned market either.

      Get used to it, we're already most of the way there. 20 years or so and it'll be all we have for new titles.

    3. Re:the point is to keep the leachers in line by DeKO · · Score: 1

      No, if there is no license, nobody is allowed to make use of the software. Look up what the word "license" means. Copyright laws assume that every creative work is fully protected unless explicitly stated otherwise.

    4. Re:the point is to keep the leachers in line by ShanghaiBill · · Score: 3, Insightful

      if there is no license than someone can take the work, use it for their own product, make money and not give anything back

      Nope. If there is no license, then the work is presumed to have full copyright protection. Full copyright is the default , and you need to provide an alternative license if you want people to legally use it in any way.

    5. Re:the point is to keep the leachers in line by Anonymous Coward · · Score: 0

      WTF is DeKO doing here, with this logical thought?

      danielosmari@gmail.com

    6. Re:the point is to keep the leachers in line by 91degrees · · Score: 1

      once this happens, what is the point of making a piece of software better?

      Because then you have a better piece of software. How are you worse off then if someone doesn't take it or use it in their own product?

    7. Re:the point is to keep the leachers in line by Anonymous Coward · · Score: 0

      There must be a way to punish Domino Sugar for doing this because it's a large corporation, but it would be okay if it was a small home producer. /s ?

    8. Re:the point is to keep the leachers in line by Dr_Barnowl · · Score: 1

      There's no way to punish Domino for it, because he held no patent on his packaging method. He relied on it being a trade secret... then gave it away.

      More fool him. Packaging is big business. If you have a genuine patented innovation in the field and manage it right, you're on the gravy train until someone supercedes it. It might be small potatoes, but it's a LOT of small potatoes.

      It's legal either way, whether it's a giant corporate bastard or a small independent bastard.

      If there's no license for your software, though, you hold the copyright automatically. There is no legal recourse for any company that rips off your code and sells it, even if you paid for it to be marqueed across a billboard in Time Square.

      Do you think media companies would accept the proposition that because they put their content on public broadcast networks, that anyone can copy it from there and sell it on as they desire?

    9. Re:the point is to keep the leachers in line by Zordak · · Score: 1

      There must be a way to punish Domino Sugar for doing this because it's a large corporation, but it would be okay if it was a small home producer. /s ?

      No. If you don't have a patent, then anybody anywhere is free to practice your art if they are able. You don't get a natural monopoly for being the first to think of something.

      --

      Today's Sesame Street was brought to you by the number e.
    10. Re:the point is to keep the leachers in line by ShanghaiBill · · Score: 1

      There's a specific (patent) example I recall from the history of Sweet'N'Low.

      Patents on inventions, and copyrights on creative works, work completely differently. If you have no patent, the presumption is that the invention is in the public domain. If you have no registered copyright, the presumption is that all rights are reserved.

    11. Re:the point is to keep the leachers in line by Eunuchswear · · Score: 1

      if there is no license than someone can take the work, use it for their own product, make money and not give anything back

      once this happens, what is the point of making a piece of software better?

      No, that's exactly the opposite of the truth.

      If there is no license nobody else can legally take the work.

      They can look at it, because you published it, but that's it.

      --
      Watch this Heartland Institute video
  3. Wishful thinking does not change the law by ShanghaiBill · · Score: 5, Insightful

    From TFA:

    the open license ecosystem assumes that sharing can’t (or even shouldn’t) happen without explicit permission in the form of licenses.

    This is because our legal system makes this assumption. Wishful thinking does not make laws go away. If you release software with no license, then it is legally presumed to have full copyright protection. You need to explicitly give up your rights.

    1. Re:Wishful thinking does not change the law by phantomfive · · Score: 1

      Exactly. There are effective ways to change the law, but ignoring the law isn't one of them. People who ignore licensing issues mainly give the impression that they are lazy, are kids, or don't really know what they are doing.

      Also, don't ignore the wisdom embedded in the saying, "Good fences make good neighbors."

      --
      "First they came for the slanderers and i said nothing."
    2. Re:Wishful thinking does not change the law by gl4ss · · Score: 1

      that sentence should have the wording "in the form of complex licenses".
      if one sentence is enough to convey "free to use, no attribution needed" in other words "do whatever". this doesn't actually need complex contracts, though lawyers would probably like you to do one(so they could sell it to you) .

      though this problem seems to just be that github doesn't have default license.

      however.. what about stackoverflow? how many posts have you seen that have a license attached to them. friggin zero. that's how many.

      --
      world was created 5 seconds before this post as it is.
    3. Re:Wishful thinking does not change the law by Anonymous Coward · · Score: 0

      The "free to use, no attribution needed" license already has a name: "public domain". That license (or lack thereof) has been around forever.

      You're right about the default license, though. Stackoverflow has a default license so nobody needs to say anything. Since github doesn't have one, it inherits the legal default, which is "all rights reserved". If they want "public domain" to be the default, they need to say so, and of course only newer projects would get that default.

      dom

    4. Re:Wishful thinking does not change the law by Anonymous Coward · · Score: 0

      Is there any present day case law that backs this up?

      I agree wholeheartedly with this, btw, I'm just wondering if this has legal establishment? Or am I missing some fairly basic licensing concept here?

    5. Re:Wishful thinking does not change the law by Anonymous Coward · · Score: 0

      And how are the words "this work is placed in the public domain" so difficult? It's not like any of those words are terribly tricky to spell.

      The law is properly structured in this regard. If you "forget" or are "too lazy" to include a copyright notice, you get default copyright protection until you add that notice. And the easiest notice to add is the one that puts your work into the public domain. Anything beyond that requires lawyer-ese, which is a huge pile of WTF in itself.

    6. Re:Wishful thinking does not change the law by Anonymous Coward · · Score: 0

      The correct phrase is not 'explicitly give up your rights,' it's, "explicitly remove the restriction of rights". Copyright in the U.S. is not a right given to the stakeholder, it's a removal of rights from everyone else, in precisely the same manner that laws in the U.S. are a restriction of otherwise unrestricted behavior. I think it's important to keep this distinction.

    7. Re:Wishful thinking does not change the law by Anonymous Coward · · Score: 0

      The premise of this article is fundamentally flawed. It makes no sense, legally, to speak of releasing software without a licence. If there is no licence, nobody can legally make a copy (for example, by installing it), so nobody can use it, let alone distribute or modify it. Even the statutory implied licences don't apply, because you have to start with a licensed copy to use them.

      What, it seems, the article was suggesing, was a no rules licence, which is fairly close to what the modified BSD licence is.

    8. Re:Wishful thinking does not change the law by Anonymous Coward · · Score: 0

      That legal system needs to change. Software patents and copyrights are the biggest load of shit ever, and they need to be completely eradicated from the system altogether if we're every going to make any kind of progress instead of tip-toeing around every line of fucking code and going on a scavenger hunt for it's author and worrying about some punk lawyer suing you or your company. Waste. Of. Time.

    9. Re:Wishful thinking does not change the law by old+man+moss · · Score: 1

      "There are effective ways to change the law, but ignoring the law isn't one of them." Maybe, maybe not. For example, in the UK, ripping CDs to MP3 is still technically illegal. People have been openly ignoring the law for years. Eventually the law may be updated to reflect the reality, but that is almost irrelevant.

      --
      rt
    10. Re:Wishful thinking does not change the law by T.E.D. · · Score: 1

      This is because our legal system makes this assumption. Wishful thinking does not make laws go away. If you release software with no license, then it is legally presumed to have full copyright protection. You need to explicitly give up your rights.

      Actually, in the USA it may not even be possible to do that. The way our copyright laws are written, everything appliciable is automatically copyrighted. You can sign your rights away to another holder, but there's no provision for abolishing them whatsoever. The closest you can (safely) come is to use the CC0 licence (full license text here).

  4. Missing the point by erroneus · · Score: 1

    The point of F/OSS licensing is to use copyright and license terms against the commercial software makers who presently hold a very tight and expensive control over business, government and individuals.

    It doesn't make anyone "look bad" and even enables them to take from the unlicensed software pool and take it private.

    1. Re:Missing the point by the+eric+conspiracy · · Score: 1

      No, it isn't.

      The point of F/OSS is to share your code. For some people that means sharing in such a way as to encourage others to share too, for others it means to share in such a way that as many people as possible can make use of it.

      The 'unlicensed' idea ignores the legal system. Using something that is unlicensed is a very bad idea because the default status is full copyright.

    2. Re:Missing the point by BitZtream · · Score: 1

      No, it isn't.

      Your agenda is to use OSS against commercial software makers, but that isn't the point of open source.

      Thats what RMS tries his absolute hardest to corrupt the term to mean, along with Free and Libre but that doesn't mean thats what everyone with a brain thinks.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    3. Re:Missing the point by NewWorldDan · · Score: 1

      The 'unlicensed' idea ignores the legal system. Using something that is unlicensed is a very bad idea because the default status is full copyright.

      Which is why anything I release F/OSS is explicitly public domain. I agree that unlicensed or ambiguously licensed is a bad idea. Not that I have all that much to offer, but if you want a copy of my spam filter, it's public domain.

    4. Re:Missing the point by erroneus · · Score: 1

      I should have been more detailed in what I said. ...to use the F/OSS license against commercial software makers who would take from the community and give nothing back.

      If I put something useful out there, I wouldn't want Microsoft or Oracle to take advantage of what I wanted to give to the public and have them pervert it in some way... you know, like the way they presently do with public domain and BSD licensed code.

    5. Re:Missing the point by flimflammer · · Score: 1

      And then there are those of us who thinks their code should just be free for all without all the politics. Any code I put out, I put out for the betterment of everyone should they find it useful, even if they want to make a buck. Someone interested in giving back has just as much access to the code as someone doing their own thing, and that's fine with me. I've just never been a big proponent of forcing people to give back under threat of law, and I've never been disappointed in the level of returns following this path.

    6. Re:Missing the point by erroneus · · Score: 1

      Naive.

      That is until they patent something you did and sue you into poverty. It only takes a lot of money and a REALLY stupid jury.

    7. Re:Missing the point by flimflammer · · Score: 1

      Naive? Hardly. Attaching the GPL to your code does nothing to stop this this sort of shady underhanded behavior any more than a BSD license would.

  5. cool by Anonymous Coward · · Score: 0

    As long as we get to call it GNU/PFLOSS I'm sure it'll be fine

  6. In world without copyrights by DeKO · · Score: 1

    In a world without copyright laws that would be feasible. But we don't, and it isn't. Commit code with no license and legally nobody is allowed to distribute your software. No company will ever willingly use your code, even if it does something unique and useful.

    Grow up you hippie and accept that you have to learn something about laws before you interact with society.

    1. Re:In world without copyrights by DeKO · · Score: 1

      Oh, I just looked up his info, the guys is a lawyer, so he's fully aware of the contradiction. He's either trolling or utterly incompetent in copyright law.

    2. Re:In world without copyrights by Anonymous Coward · · Score: 0

      I've put up code in GitHub for personal projects without a license and it was used by a company, without even referencing me. I only noticed because they effectively forked my project (pull request from them followed by a new project with identical code) then made a few small changes to the API and released it as their own. I suppose they did something risky, but there is at least an n=1 of a company doing this willingly.

      I'm certainly not going to try to assert any rights over the code and I suspect others who release code without a license would do the same. The code did what I wanted for me and it's great that it's helping somebody else, as far as I'm concerned.

    3. Re:In world without copyrights by Anonymous Coward · · Score: 0

      Why don't you add a license to clarify your code post facto--- that way you don't essentially have a gun to that company's head and can shut them down whenever you feel like. You're just contributing to the problem TFA referenced by leaving it unclear.

      Or at least let me know which company it is, so I can avoid investing in a company that you could successfully sue at any time

    4. Re:In world without copyrights by Anonymous Coward · · Score: 0

      No, what will happen is that someone will wind up using your no-license code that you were so happy to share with the world two years ago, and when you find out about it, you'll try and sue them, and you'll likely have a valid claim to that lawsuit.

      The people who are not using a license aren't doing it to make some ironic post-post deconstruction of the current copyright system. That's what the GPL did 30-odd years ago, because it uses copyright to explicitly require that people that want to use the code don't enjoy any of the legal restrictions that normal copyright provides. Not using a license at all implicitly says "I give you no right to use this code whatsoever"; because that's what copyright law says. Look at all the comments that get posted to internet forums, those don't have licenses, and if someone had posted, say, a pitch for a new TV series or something, just putting it on the internet doesn't make it usable by all. Despite what Eric Bauman said, putting stuff on the Internet does not make it public domain. What github users are doing is setting up traps for programmers: unlike the TV show pitch example, most programmers aren't surrounded by an army of copyright lawyers that will tell them exactly what they can and can't use. Most programmers don't understand how licensing works, but they've been raised in a culture where lots of liberally or copyleft licensed code exists, so there's a mentality that exists that assumes any code available on the internet is available to use for them.

      What's going to happen is that there's going to be some software development company without a copyright lawyer on retainer that winds up taking lots of code from an unlicensed Github project. And that project is going to turn out to be a very painful trap for that development company.

      To recap:

        Normal copyright law applies := Permission culture
        Public domain dedication / using a liberal license := Exception to permission culture
        Using GPL / a copyleft license := Ironic post-copyright deconstruction of permission culture
        No license code on github :=/= Ironic post-copyleft deconstruction of permission culture
        No license code on github => Normal copyright law applies := Permission culture

  7. Better read up on what GitHub does impose... by cjjjer · · Score: 5, Insightful

    By default all code that does not have a license is "all rights reserved" http://www.infoworld.com/d/open-source-software/github-needs-take-open-source-seriously-208046

    1. Re:Better read up on what GitHub does impose... by reebmmm · · Score: 1

      I was about to say, saying "no license" doesn't make it freely available to anyone. It's quite exactly the opposite -- it's not usable by anyone. And it puts a taker in jeopardy since the materials contributed will (or may depending on the contribution) be copyright of the contributor automatically. Github's position for license-less contributions is the default rule.

      Of course, someone making code available online may have zero desire to enforce that copyright. However, a subsequent user of that code cannot say that they own or have all rights necessary to distribute the code.

  8. bloody stupid. by Anonymous Coward · · Score: 0

    This sounds like an ugly legal minefield. At best, no-license code is so trivial as to be worthless; at worst, it's a lawsuit and complete economic ruin for some people. It's certainly better in today's legal environment to educate yourself and license your code. Do your due diligence, don't be a lazy bum.

      I am sure some lawyer's career (and his yachts) are just waiting to be made here.

  9. Public domain is a license bitch by Anonymous Coward · · Score: 0

    I wish I could smoke crack and have other people pay for viewing ads at my place... this is fucked up and unless the code is posted as public domain, there is an implicit license that exists.

  10. Doesn't mean what most of you think it means... by pla · · Score: 1

    Perhaps one of our resident "IAAL"s can clarify this, but in the absence of an explicit license, doesn't copyright still apply to a code snippet by default? So rejecting the use of the GPL or other FOSS doesn't mean just any corporate asshat can come along and steal your work - Quite the opposite, it means no one can legally use your code.

    Which works out perfectly for the hobbyist coders - including these so-called "POSS" coders - who really don't give a damn about who "owns" a given code snippet. As the only real down side, such an approach makes it impossible for a company like RedHat to contribute to the community by improving that code, because without some sort of explicit license, no sane company will touch it ("Yeah, that Windows 9 thing you guys wrote? It counts as a derivative work of MyFirstPokerApp, thanks for giving me that private Caribbean island I always wanted, Redmond!"). But the original author still very much enjoys the protection of copyright-by-default, at least in the US.

    1. Re:Doesn't mean what most of you think it means... by cpt+kangarooski · · Score: 1

      Perhaps one of our resident "IAAL"s can clarify this, but in the absence of an explicit license, doesn't copyright still apply to a code snippet by default? So rejecting the use of the GPL or other FOSS doesn't mean just any corporate asshat can come along and steal your work - Quite the opposite, it means no one can legally use your code.

      No, not quite. Copyright licenses can be express or implied. You can't have an implied exclusive license, but implied non exclusive licenses are a dime a dozen. There are also things that aren't covered by copyright at all. For example, if you legally own a copy of someone's software, the copyright on that software doesn't preclude you from modifying it so that it runs on a computer or backing it up.

      Still though, I think the original poster would be better served for now by using at least a basic license, and in the long run by having the copyright act amended to make it easier to do what he wants by default.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
  11. Umm, what about your rights as a USER of software by Anonymous Coward · · Score: 0

    FOSS is as much, or more, about your rights as a user of software.

    The "No License" scheme give users no legal rights, just a vague "We probably won't sue you" pseudo-right. Yeah. Good luck with that.

  12. IANAL by Anonymous Coward · · Score: 0

    Hard to believe Luis Villa is. What no paralegal to do the leg work?

  13. Author doesn't understand copyright at all. by caseih · · Score: 0

    This article shows a lot of ignorance of how copyright law works. Whether or not you agree with copyright law is irrelevant. Code that is simply posted to github is not by default in the public domain. Copyright is granted implicitly.

    It's not possible for code that is not licensed to be used in any way by proprietary or open source projects. That's just not how copyright law currently works. Unless you grant a user specific rights to use the code, copyright law currently does not allow someone else to legally use the code in any derivative way.

    Having well-defined license such as the GPL keep source code free. They project all of us. A proliferation of unlicensed Git code is ultimately harmful for everyone in the entire industry because it muddies the waters and puts companies and open source projects in legal jeopardy. It also dilutes the ability of open source code to enforce it's openness with those who would abuse it. Saying "screw it just post code, crappy or not" also dilutes the quality of code that people perceive in open source projects.

    Maybe this is where things are heading, but it's not good for anyone, and certainly not legal with our current laws. The only way this would work is if github forced a poster to state whether or not the code was in the public domain. If not and no license was declared, github should put up a big warning, say you cannot legally fork and use the code since the author claims exclusive copyrights.

    1. Re:Author doesn't understand copyright at all. by Anonymous Coward · · Score: 0

      In case this was not sarcasm, you clearly don't understand what they are doing. The whole point is that it does not make sense if you try to follow copyright laws. This source can only be used is you choose to ignore copyright law itself.
      You are correct that this limits the number of people that can use this code, companies and open source projects alike, but making the code available to as many people as possible is not the intention here.
      Since open-source projects can not use this code, it does not dilute them, nor affect there quality.
      This is not a problem for github, they have a licence to redistribute the code based on the agreement with the uploader.

      Doing this is perfectly legal, since the code is copyrighted automatically. Licences are not mandatory.

      If you somehow know that the (automatic) copyright holder is ok with you using his code, you have a licence, just not a written one.
      There is nothing illegal with thinking you have a licence. A government can't fine you for using software without a written licence. You can be sued by the (automatic) copyright holder, and without a written licence, you are likely to loose, but loosing in court is not illegal either, just expensive.

      Copyright law is nothing more than government making up a law and saying it applies to a there country. Many places in this world have no clear borders, are not a country, have no (single) government, or its government has not made up a copyright law yet, nor agreed to the copyright law of any other government.

      But these are just corner-cases. The real intention is that if you want to use this software, you have to ignore a law for once.

    2. Re:Author doesn't understand copyright at all. by Anonymous Coward · · Score: 0

      >>"loosing in court is not illegal "

      That depends what you loose. If you loose a swarm of wasps or a herd of elephants in the courtroom, the judge may be peeved enough to bang you up.

      I think the word you wanted was "losing".

    3. Re:Author doesn't understand copyright at all. by caseih · · Score: 1

      Mods are funny around here. I get modded down for saying the exact same thing as others who are modded up (that copyright law simply doesn't allow for the use of code without a license or an explicit relinquishing of rights). Look if you disagree with me, simply say so. I'm not off-topic, nor troll.

  14. Liability by Chemisor · · Score: 1

    One very good reason to use a license is its liability disclaimer. If you release your software without one, there is always the danger that some idiot will find a way to use it in such a way as to remove all his files, consequently suing you for damages. With the astronomical costs of litigation in the US, a lawsuit, whether you win it or not, is a financial death sentence. It is worthwhile to take every measure you can to defend yourself from this.

    1. Re:Liability by r_a_trip · · Score: 1

      I don't think you can be liable for damages, if those damages arise from using un-licenced software that the plaintiff copied in violation of copyright law. No license is NO RIGHT TO USE whatsoever.

      --
      # touch universe # chmod +rwx universe # ./universe
    2. Re:Liability by vlm · · Score: 1

      One very good reason to use a license is its liability disclaimer.

      This is denial of service technique #2 that anyone with a little money can use to bankrupt or destroy or at least profit off anyone with less money who posts unlicensed code to github.

      Lets say I am a bored unemployed lawyer or somehow have some "edge" where I can prosecute cheaper than the author can defend. All I need is to file a lawsuit blaming the code for something bad, doesn't matter if its true or even likely, that will cost an absolute minimum of $X to defend against. Then offer a pre-trial settlement to the author where I'll drop charges for $X-delta. As long as my cost to file a lawsuit is less than $X-delta (which is likely) I profit.

      With a reasonable liability disclaimer $X is probably "laugh them out of the courtroom range" like 3 digits, maybe less. Without a disclaimer there is a reasonable chance of loss (after all, if you didn't want liability, why didn't you say so?) and its gonna cost a lot.

      If I'm a mega corporation merely out to destroy someone, then I don't even need to profit off the transaction, I just need the perceived value of my vitrol to exceed the cost of a lawsuit.

      (DOS technique #1 above was basically licensing and stealing the unlicensed code)

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    3. Re:Liability by plover · · Score: 1

      I don't think you can be liable for damages, if those damages arise from using un-licenced software that the plaintiff copied in violation of copyright law.

      No license is NO RIGHT TO USE whatsoever.

      Then you would be wrong. Many years ago a burglar broke into my father in law's business, and severed two fingers on a table saw that had its guards removed. He sued over the injury, even though he was trespassing at the time.

      The lawyers settled it all out of court, so no precedent was established, but it still cost a ton of money to pay the lawyers and deal with the mess.

      The point is "you can always be sued for liability", not "you will win the suit because someone was violating a different law."

      --
      John
    4. Re:Liability by BitZtream · · Score: 1

      The precedent was set. The lawyers on both sides made a fair amount of money off your fathers business. He got screwed.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    5. Re:Liability by BitZtream · · Score: 1

      Do that more than once or twice and I'll have the grounds for suing you for using predatory practices and abusing the legal system itself.

      There are solutions for trolls even if you don't always see them.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    6. Re:Liability by Anonymous Coward · · Score: 0

      So, I can write a virus & not only not get sued for damage caused, I can sue the people that used it? Awesome!

  15. copyright is default-deny; no license, no dist. by Rob+Bos · · Score: 1

    Legally this is problematic, as without a license, nobody has any permission to distribute the software. Github can, certainly, as the author gave permission explicitly, but copyright is "default-deny" - there's no distribution permitted without explicit permission.

    So, an eeebil corporation (or anyone else) can't take your work at all. They'd be in the wrong if they did. Similarly, if you took the work, changed it, and redistributed it, you'd also be in the wrong. Plain copyright applies unless overridden.

  16. Short, short memories. Everyone forgets BSD. by Anonymous Coward · · Score: 0

    You really should throw a licenses on there. Even if it's a no-restrictions/no attribution/creative commons license that says you can do whatever you want with the code. (There are plenty out there. Just find one and slap it on)

    Why? Because you never know when someone will take your code, use it, copyright it, then sue you for using the code you wrote yourself in the first place.
    It has happened before. Just go look up the old AT&T/BSD lawsuits.

    If nothing, just do it to cover your ass in the event some faceless corp wants to ruin your life for creating a free tool or library. Or hey, maybe you don't want your code to end up something you find abhorrent like weapons, censorship systems, or reality TV.

    1. Re:Short, short memories. Everyone forgets BSD. by gl4ss · · Score: 1

      Why? Because you never know when someone will take your code, use it, copyright it, then sue you for using the code you wrote yourself in the first place.
      It has happened before. Just go look up the old AT&T/BSD lawsuits.

      I'm not sure how slapping a copyright on it helps you with that, they could still claim to own the original code. having it published on somewhere like github on the other hand might protect you from it(as proof of it being in existence on day x).

      of course if you want to put restrictions on it... then you should. but if you're afraid people might use information you give to them for something you don't like, maybe you shouldn't be sharing information in the first place.

      --
      world was created 5 seconds before this post as it is.
    2. Re:Short, short memories. Everyone forgets BSD. by flimflammer · · Score: 1

      How exactly does having a license on your code prevent someone from taking your code, using it, copyrighting it, then suing you? It's not as though not having a license attached precludes you from having copyright over it. Copyright is implicit the moment it's created, at least in the US.

      Attaching a license would not alleviate this problem.

  17. Solution by firewrought · · Score: 1

    Use a license that pokes fun at the concept of licensing: the WTFPL (the DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE).

    Seriously though, to change this "permission culture" thing, you need to get ahead of the intellectual property movement by starting a "right to think" movement. It won't be long (historically speaking) before computers and networks access is weaved into every tool we use--if not the human brain itself.

    --
    -1, Too Many Layers Of Abstraction
    1. Re:Solution by Anonymous Coward · · Score: 0

      I would propose the ISC license as an alternative. It says basically the same thing, although in a less nasty language. It also contains a more verbose disclaimer, IANAL and don't know how important that is but has heard a few stories that it at least isn't that bad to include. Short and to the point.

    2. Re:Solution by firewrought · · Score: 1

      You miss the point... the carefree/flippant attitude of WTFPL can be seen as implicit criticism of the "permission culture" thing the summary is talking about, whereas your alternative is a direct kowtow to the need to "license" everything by default. At any rate, it's not "nasty" language... it's not mean in spirit or viscerally disgusting. "Crude" maybe, if you want to be prudish about it.

      --
      -1, Too Many Layers Of Abstraction
    3. Re:Solution by king+neckbeard · · Score: 1

      That requires putting a copyright notice and the permission notice, and the license is a great deal longer. I see no advantage other than a silly concern for people who believe that some words are nasty or bad.

      --
      This is my signature. There are many like it, but this one is mine.
  18. Enough "Open Source" Articles Already! by Anonymous Coward · · Score: 0

    Here's what I read....

    Blah, blah, blah....blah, blah....Open Source....blah, blah, blah, Blah...(cont)...

    Why does Slashdot continue to post daily news about the "Open Source" movement. Most of us don't care about Open Source. At all. Please stop.

  19. Public domain by dalias · · Score: 2

    If you think your personal making-a-statement against "permission culture" is more important than the practical ability of others (including distributors) to use the code you produce without exposing themselves to legal risk, then you're part of the "permission culture" - you feel entitled to deny others permission to use your work.

    If you want to make a responsible statement against "permission culture", release your work into the public domain, and include a one-clause BSD license for use in jurisdictions that don't recognize public domain.

    1. Re:Public domain by Anonymous Coward · · Score: 0

      But I'm not the one doing the denying -- government is. What makes you think I care enough to work within the system?

    2. Re:Public domain by SpeedBump0619 · · Score: 1

      What makes you think I care enough to work within the system?

      The existence of your comment?

  20. unlicensed code (D)DOS by vlm · · Score: 2

    There's an interesting hack you can do against unlicensed / unattributed code. Slap your name on it, now tell github to stop violating your copyright and remove "your" code from their server that someone else stole and uploaded. After all, the original author didn't care enough about his work to put a license on it, so you have a minor moral and ethical permission to take it as yours, after all, its abandonware, and if you no longer want your code distributed on github, well...

    I imagine the trial would be hilarious.

    "He stole my code and deleted it from my github account"
    "its not the plaintiffs code, the only known licensed version of it in the whole world is from the defendant. The plaintiff himself repeatedly stated the code he was publishing was not licensed, our position is the plaintiff stole the defendant's code, deleted the copyright and license from the headers, and uploaded it to his pirating account, which we shut down"
    "..."

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    1. Re:unlicensed code (D)DOS by BitZtream · · Score: 1

      In the US ... the point is ... EVERYTHING is licensed the instant its created and the creator holds ALL rights. That is by default.

      Just because you 'slap a license' on someones code doesn't mean you hold copyright on it. What you're implying is no different than taking the Linux kernel and putting my own personal license on it.

      Having a 'license' doesn't mean you hold the copyright.

      You completely utterly fail to understand basic common sense about the way the world works.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    2. Re:unlicensed code (D)DOS by pswPhD · · Score: 1

      I have not used github, but I assume that there is version information and a date and time attached to different versions of the code. It should therefore be easy to prove the the open source/permissive license code existed first.

    3. Re:unlicensed code (D)DOS by Anonymous Coward · · Score: 0

      The creator holds all rights, but if there are two 'creators' of any specific code, the court can only decide in favor of the one who has superior evidence indicating that it is theirs (or decide that neither has exclusive ownership). The actual determining factor will probably be an unmodified file on the plaintiff's computer with an early version of the code and a last-modified stamp of 2007, but in the lack of any other evidence, the one with their name in a copy of the code has a legal advantage.

    4. Re:unlicensed code (D)DOS by phantomfive · · Score: 1

      In the US ... the point is ... EVERYTHING is licensed the instant its created and the creator holds ALL rights. That is by default.

      His point is that it doesn't matter if you created the code if you can't prove you created it.

      --
      "First they came for the slanderers and i said nothing."
    5. Re:unlicensed code (D)DOS by Anonymous Coward · · Score: 0

      If you miss to put your name onto the cover and someone else is faster, you actually have a problem, because it's not your name on the work. You then have the problem to proof that this is your work, the arguments given by the party that have their name on the cover while your name was missing is normally considered stronger. Just from the "how the real world works dept." and yes, ask around in the real world, these case exist more often than one want to believe.

      This is even less work than slapping a license on, it's just slapping a name on it.

    6. Re:unlicensed code (D)DOS by chrismcb · · Score: 1

      Well... you know, if it is on github, it has a published date. Whether you've slapped a license on it is irrelevant. You'd be hard pressed to prove that you wrote, and they copied it from you.
      And "abandonware" doesn't mean anything in legal circles.

    7. Re:unlicensed code (D)DOS by Anonymous Coward · · Score: 0

      There's an interesting hack you can do against unlicensed / unattributed code. Slap your name on it, now tell github to stop violating your copyright and remove "your" code from their server that someone else stole and uploaded

      Sure, you can do that, except that it would be illegal.
      Just because it isn't covered by a license doesn't mean that there aren't laws that regulate this.
      Same thing goes with old movies that have passed into public domain, it is illegal to slap your name on it and claim it as yours, even if it isn't covered by a license.

    8. Re:unlicensed code (D)DOS by wondershit · · Score: 1

      But shouldn't this work both ways?

  21. Consumers protections badly needed by rtkluttz · · Score: 1

    Licensing is all about protecting the creator of the work. It can lay down explicit allowances for the consumer, but make no bones about it, they are not there for you the user. Regardless of how software is licensed there needs to be some protections for the consumer. Things have gotten absolutely ridiculous. How about regulation that enshrines: 1) Separation of hardware and software in all devices. Both from the "bundling" standpoint as well as the right to move software without permission or notification to the author 2) Rights to privacy of the consumer (i.e. once money has changed hands, I have the right to refuse your software from sending/receiving ANYTHING from/to the internet and still have my software function properly) 3) Similar to 2 but deserves distinction... the right to use software anonymously i.e. compulsory registration and named user licensing are gone. 4) Enshrine 1 license 1 (unnamed) user as the defacto law of licensing. In other words, no limiting HOW I use your software and as long as it is only a single use at time, legalities should be met. I may think of a use that no one ever imagined before.

    I understand developers want to protect their work. But their right to protection ends at using their software as a reporting tool to my network or computers inner workings.

    --
    Digital is, by definition, imperfect. Analog is the way to go.
  22. Sorry, Was Using Article's Premises by eldavojohn · · Score: 1

    Now, what stops a company from taking your code and making massive changes to it and shipping that code for mad moneys?

    Their legal department. Without a more permissive license, they're stuck with default copyright terms (no copying except for narrow "fair use" exceptions) so they can't distribute it. Ethical companies wont touch it, unethical ones would have no qualms about pirating BSD/MIT/GPL/whatever licensed code anyway, and the hackers and hippies don't care about licenses will use it and carry on not caring about licenses.

    Sorry I should have been more clear. What you're talking about is the permission culture (you need permission to use our code). I was making the argument under the assumption that by committing unlicensed code not everyone needs permission to use it. From the article:

    In other words, those people choose not to use a license because, on some level, they reject the permission culture and want to go back to the pre-1976 defaults. In this case, publishing without a license is in some way a political statement – “not every use should need permission”.

    Therefore my discussion was formed using the pre-1976 defaults. Which the article also covered:

    In the US, prior to the 1976 Copyright Act, you had to take affirmative steps to get a protectable copyright. In other words, you could publish something and expect others to be able to legally reuse it, without slapping a license on it first.

    So yeah you're right the current premise is post 1976 Copyright Act but I was talking about what it would be like without using an OSS license and pre-1976 like the article presupposes.

    --
    My work here is dung.
    1. Re:Sorry, Was Using Article's Premises by BitZtream · · Score: 1

      Wrong.

      Using someone elses stuff without asking permission first is rude.

      Pre-1976 it simply wasn't illegal to be rude. The 'change of default' you refer to is to make it clear that just because I didn't say you couldn't use it doesn't mean its okay for you to use it because you happen to come across it. The change was made to prevent things from being co-opted by snakes.

      The change occurred for the same idiotic reason the original rubbish about 'pushing back against a permissions culture', idiotic people twisting the normal around in a way to get what they want rather than actually being considerate.

      Unlicensed code on github isn't there because of some anti-permissions culture movement this moron dreamt up.

      Unlicensed code on github is unlicensed because the author hasn't bothered to make a public statement allowing use of their stuff. They just haven't gotten around to it. It has nothing to do with some retarded OSS based fantasy about the world suddenly ceasing to using licenses, or to dump the concepts of copyright and intellectual property.

      STOP assuming everyone else has your agenda. Stop assuming they are fine with you deciding they mean to givie away their stuff.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    2. Re:Sorry, Was Using Article's Premises by BasilBrush · · Score: 1

      STOP assuming everyone else has your agenda....
      Unlicensed code on github is unlicensed because the author hasn't bothered to make a public statement allowing use of their stuff.

      STOP assuming you know why people haven't applied a license. In my case at least, you're wrong. I chose not to have a license on my open source, because I dislike licenses. It's not laziness.

      Don't rip on people for assuming, then make the mother of all assumptions yourself.

    3. Re:Sorry, Was Using Article's Premises by Xtifr · · Score: 1

      In my case at least, you're wrong. I chose not to have a license on my open source, because I dislike licenses. It's not laziness.

      If it doesn't have a license, it's not open source. It's simply...viewable. Untouchable and unusable by law. It's as open source as a song by Metallica played on the radio.

    4. Re:Sorry, Was Using Article's Premises by BasilBrush · · Score: 1

      Sure it's open source. Open like a book. It's there for people to learn from. Just like a book.

      What it isn't is free software.

    5. Re:Sorry, Was Using Article's Premises by Anonymous Coward · · Score: 0

      Only from legal point of view.

    6. Re:Sorry, Was Using Article's Premises by Anonymous Coward · · Score: 0

      This.

      It doesn't matter how far this person wants to take their statement of "no license", we simply are not at a point where we can truly state "no laws apply" so, for the time being (and I don't foresee this changing anytime soon) the only way code can be "freed" is to release it with one of the existing licenses for such purposes... your choice of GPL, LGPL, BSD, CC, MPL, CDDL, Apache... there's a lot to choose from! And some of these have even stood a test or two in a court of law.

    7. Re:Sorry, Was Using Article's Premises by Anonymous Coward · · Score: 0

      I don't like licenses either, but I still pick suitable ones for whatever I publish because I'm not lazy. Not picking a license is effectively its own (extremely restrictive) license. Making something publicly available without picking a license for it is actually rather rude.

    8. Re:Sorry, Was Using Article's Premises by Xtifr · · Score: 1

      Open source is a standard term in the industry, with a well-defined meaning. If you opened a restaurant and sold "egg creams" that consisted of...cream with an egg, you'd piss a lot of people off, even if you could proclaim "technically, I'm correct." Technically, you're not, because the term has a well-defined meaning that you're deliberately ignoring. Technically, what you'd be is an "asshat" (a not-as-precisely defined term, but one that certainly covers the situation). Same if you misuse the term "open source", especially on a technical site like Slashdot.

    9. Re:Sorry, Was Using Article's Premises by BasilBrush · · Score: 1

      The contents of that propaganda site is neither here nor there. It was formed by a political activist - Eric S Raymond, in 1998, long after the term open source had been in common use. It's an attempt to steal a common phrase for the purposes of their political ideology.

      I don't buy it. And name-calling isn't going to convert anyone to your cause.

    10. Re:Sorry, Was Using Article's Premises by Xtifr · · Score: 1

      Wow, is your history mixed up. The term had no currency before the OSI was formed. I've lived and worked in Silicon Valley since it became Silicon Valley--before the GNU project started, let alone, the OSI--and I never once in my many years in the industry heard anything like "open source" until Raymond coined the term.

      I'm not a fan of the term or of Raymond, but even if he hijacked it, he did so successfully, and attempting to use it for something else at this point (especially on slashdot) is strong evidence that you're either trolling (which I admit I'm not always above myself) or pushing your own political agenda. And I despise politics and politicians, so I consider you an asshat either way. (Though possibly a more entertaining one if my first guess is correct.) :)

      cheers

  23. Upload to GitHub and be at the mercy of the EULA. by Animats · · Score: 1

    Read the GitHub EULA. They do not currently claim ownership of uploaded content. However, they claim the right to modify the agreement: " GitHub reserves the right at any time and from time to time to modify or discontinue, temporarily or permanently, the Service (or any part thereof) with or without notice. ... GitHub shall not be liable to you or to any third party for any modification, price change, suspension or discontinuance of the Service.

    A classic example of a formerly open database becoming closed is CDDB, the track list database for audio CDs. Once open source, the current owner, GraceNote, doesn't even allow clients other than their own, and inserts ads. Another example is Google's takeover of the historical netnews database and closing it to full downloads.

    To avoid that, it's important that creators limit the rights that some service gets merely by hosting the content. A service like GitHub could claim that as soon as someone else makes a check-in, the aggregated content becomes theirs. The GPL, which covers derived works, prevents that.

  24. Thank God by Anonymous Coward · · Score: 0

    The author finally put in print that open source has a political posture. Sadly, in America the right wing has locked on to the false notion that capitalism and freedom are welded at the hip and that anything that resists the spread of rabidly, aggressive capitalism is fishy, perhaps socialist, and perhaps even communist. That is a gimmick designed to crush open source.
                              It does not seem to dawn on many people that some people just do not want to sell out to the system, bow down. and worship money. That does not make them communists. It might make them a follower of people like Christ, Buddha or Lao Tse. All of those gentlemen would not be friends of capitalism at all. Matter of fact capitalism and Islam are in opposition as well.
                             

  25. Well Put by Giant+Electronic+Bra · · Score: 1

    And just to add, as a commercial ISV why would I ever in a million years either donate code/work to your code base when I have no reason to believe I'm even allowed to use it or that it will continue to be available to me in the future, or that my competitors won't just skeef that code and use it to beat me in the market. Anyone who thinks "POSS" means jack seems full of it to me. If you can't be bothered to find a license you can live with and expect the rest of us to just hope we won't be screwed or walked all over you are going to be sadly disappointed. FOSS is about everyone giving back, those licenses exist for a reason. You're not doing business with me without I get their protection, and for every project out there there are a lot of alternatives. IMHO the OSS licensed ones will prevail.

    --
    "Malo periculosam, libertatem quam quietam servitutem." -- Jefferson
  26. Speaking as a public opinion poll... by blau · · Score: 1

    I've had enough of the permission culture.

  27. Pile of Dribble by Anonymous Coward · · Score: 0

    Humans are free to give away or sell that which they own or create. There is nothing magic about software- when people create software, they are free to distribute it in whatever way seems appropriate.

    Where does this idiocy about 'free software' and 'licenses' come from? Tribal thinking. Pseudo religious philosophies.

    Some nutcase sets himself up as the 'guru' of the 'open source' movement. Weak minded Humans, in mortal fear of thinking for themselves, keep turning to this self-created 'leader' for guidance. "Is your free software PURE or TAINTED" this guru asks, and all the weak-minded dribblers that follow their master run around in circles saying "it must be pure, it must be pure".

    People who create software for free distribution are the only ones who get to have an opinion on the license they choose. They want 'no strings', they say 'no strings'. They want restrictions so horrid that potential users are better off using commercial options, so be it.

    In the end, even a little investigation shows that the 'free' software movement splits into two parts.
    1) no strings software produced for the satisfaction of coding- gifted to the rest of Humanity
    2) vile, political, 'open source' software designed to grow a tribal movement with profoundly religious overtones. People that touch this software, and attempt to make money from it, are frequently "burnt as heretics" even when they try to follow the license. This is by intent. It mirrors Christians hated by other Christians because they do something like use the 'wrong' version of 'The Lord's Prayer'.

    Some 'open source' software appears to fall between 1) and 2), with nonsense about 'dynamic' vs 'static' linking, and its ability to require other software that touches it to have to be made 'PURE' as well.

    The gurus of open-source are both bad and mad. Their followers are often quite sane and reasonable, and think their 'religion' can be run in a way that is a positive contribution to computer science. Ordinary programmers seeking to benefit from the freely provided code of others simply navigate around the vile looniness of the gurus.

    Anyway, large open-source projects, with many individual contributors, produce code of the lowest possible standard. Consider Firefox. Not one of its programmers has the faintest understanding of memory management, appropriate data structures or efficient algorithms. FF only works because it runs on insanely powerful PCs with insanely large RAM pools. My point is that the official 'Church of Open-Source' does nothing of real value when its ambitions run beyond a modest library, or a project in the hands of more than a handful of people.

    Dribble about 'permission culture' is the kind of cretinous rubbish written by third rate hacks for those American magazines that Yanks actually consider valuable. The art of spewing words about a subject the author knows nothing about, and certainly doesn't have the brains to understand, with a real chance of winning a Pulitzer Prize, or a Hollywood script-writing gig.

    1. Re:Pile of Dribble by jedidiah · · Score: 1

      > Where does this idiocy about 'free software' and 'licenses' come from? Tribal thinking. Pseudo religious philosophies.

      No. It comes from copyright law and personal experience.

      This stuff doesn't form in a vacuum. The fact that you can't be bothered to read or acknowledge the relevant background material doesn't make you smarter than anyone.

      Also, ALL software suffers from the same engineering challenges. It's just more visible when the process is democratic and transparent.

      That's more background material that you are too lazy to read, acknowledge, or understand.

      --
      A Pirate and a Puritan look the same on a balance sheet.
  28. Post-licensed code by Stirling+Newberry · · Score: 1

    is called "public domain."

  29. BSD by Skewray · · Score: 1

    Isn't the basic BSD license essentially the same as completely permissive? Anyone can borrow the code, do whatever they want, and not flow back changes. Yet the code is still licensed.

    1. Re:BSD by jedidiah · · Score: 2

      Yup. I have been calling the BSD license "glorified public domain" for years.

      This really does come off like some kid with no experience thinking that he re-invented the wheel. "Do what you want" licenses already exist. There's also a reason that copyleft exists and it's not just to "stick it to the man".

      That guy already tried the "do what you want" approach and got burned. His contributors screamed bloody murder when some commercial entity exploited their work.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    2. Re:BSD by lgw · · Score: 2

      The BSD license is fundamentally differet from public domain, because stuff can be removed from the public domain. The event which caused RMS to go off the rails, invent the GPL, and become the advocate he is today was just that. There was a neat, public domain, text-based unix game called "empire". A game company started selling a very simplified version of this game, and then started sueing anyone who distributed the public domain version (or perhaps further changes to that) for violating their copyright. Pre-existing public domain work doesn't protect you.

      The BSD license exists just to prevent stuff like that - you can't lose ownership and be sued to stop making further changes to your own work, as you can with public domian.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    3. Re:BSD by psm321 · · Score: 1

      Any chance you can provide some citations on this? I am honestly curious because this goes against everything I know about public domain, I could not find any references to the concept you refer to (except that Congress can re-copyright expired copyrights), and also no reference to the empire game issue you referred to. About the closest thing I found was RMS stating that there would be an empire game for GNU is his manifesto, but with no indication that it was in response to some lawsuits (and mentioned in parallel with X, lisp, text editors, etc.)

    4. Re:BSD by harryjohnston · · Score: 1

      Isn't that kind of the point? I'm not familiar with the incident you're referring to, so perhaps I've misunderstood you, but it seems to me that it is the "permission culture" that made those contributors feel that they were being exploited. If public domain or BSD-like licensing was the default approach, and considered normal, the average programmer would expect that others, including commercial entities, might use his or her work; it wouldn't have come as a nasty surprise.

      IMO, this would be a good thing. GPL and similar licenses makes it necessary for work to be repeated. Society as a whole benefits when work does not need to be repeated, because the engineers can instead do something productive.

  30. company copying of open source by GodWasAnAlien · · Score: 1

    The author mentions that most people think personal use copying is ok.

    I would say the same is true of companies, but only for open source, for some reason.

    Companies often download open source, modify the software, copy the modified software among hundreds of people, demonstrate the modified software publicly, then say they will release the software when the product is released.

    But, there was no copyright or licence that granted the internal copies of the modified software, as the modifications were not published.

    If a company used evaluation copies of Windows, internally, copying to hundreds of developers, then demonstrated something publicly obviously on an evaluation copy of windows, what would happen?

    Side rant: Often "viral" is mentioned in FUD concerning Open Source, but one should note that regular copyright is also "viral", in the sense that if you make a derivative copy of commercial software (or writing or music ...), you are still bound my the copyright/license of the original work.

    1. Re:company copying of open source by chrismcb · · Score: 1

      Are you trying to say that a change has to be made available the SECOND it is added to the code? I can't even generate a copy of it for the testers to test the code? Copying internally to the company is not distributing the code. The company has to be able to test the code and make changes to it before it is released. That requires copying it among themselves. I would suspect people outside the company, working on FOSS, distribute features changes and bug fixes, without actually releasing the code.

    2. Re:company copying of open source by GodWasAnAlien · · Score: 1

      "Are you trying to say that a change has to be made available the SECOND it is added to the code?"

      No. There is a subtle line between copying code for development/testing and distribution (yes internally).

      "Copying internally to the company is not distributing the code".

      This is the general statement that I disagree with.

      If you copy Windows internally to the company, is that ok?

      If the company uses a modified gcc compiler, and 1000 or 10000 developers use it to compile code, yes the code is being distributed.

      But, as you mention, if I have a gcc patch, and I copy the modified code to others internally for testing, perhaps that's not distributed.

  31. "Copyfree" vs "Public Domain" by Anonymous Coward · · Score: 0

    Recommended reading: Copyfree is not quite the Public Domain .

    In the ideal world there would be no problems with releasing software without any legal notice, or explicitly as "public domain". The present-day legal systems, however, are very far from ideal. Some governments don't recognize the concept of "public domain", and the developers / users of such software can run into all sorts of difficulties with the way their businesses are regulated. Some governments also have certain silly "implicit warranty" laws: if you give away software and that software eats someone's data (or has security holes, or any other issue), they may be able to sue you!

    Many businesses (especially small businesses / independent developers) cannot understand all the details of how this would affect them without paying for a legal consultation ahead of time, which results in a significant "chilling effect". People avoid software that presents legal ambiguities, which applies not just to "public domain" software but to GPL and other long-winded restrictive licenses.

    A clear solution to this is to only use copyfree licenses, like the new BSD license, MIT/X, ISC, CC0, OWL, etc. These licenses essentially say: "do what you want, just don't sue me, and don't pretend you wrote it". That's the very essence of free software! Attaching further restrictions, even when well-intentioned, always does more harm than good. The gradual success of copyfree software is powerful evidence that copyleft restrictions are not necessary, and there is much evidence of them causing a great deal of harm.

    I highly recommend for everyone to listen to this interview with D Richard Hipp (bsd-talk podcast #194). He is the author of SQLite, which is one of the most widely-used pieces of software ever developed! In that interview he talks about why he chose to release his latest project under the BSD license. Hipp tells of his attempt to give away SQLite as "public domain", and how some governments make even that seemingly simple prospect very inconvenient. He also mentions how SQLite was originally forced into GPL for dependency issues, and how inconvenient that was - he had to rewrite those components from scratch in order to make his software useful...

    --libman

  32. What's wrong with asking for permission? by Anonymous Coward · · Score: 0

    I wrote it, if you don't like my license text, write the code yourself.

  33. To reject the permission culture by Anonymous Coward · · Score: 0

    License your code under a free software license. Preferably GPL or another copyleft license which is compatible with the GPL.

    1. Re:To reject the permission culture by BitZtream · · Score: 1

      Yes ... reject permissions and promote anarchy! And while you're doing it, do it with a license that restricts people and only grants them permission to use it in specific ways!

      GPL is far from free, ESPECIALLY in this context.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  34. fwiw, yes. by cathector · · Score: 1

    like most of us i've self-published a bunch of crap in the past fifteen years or so,
    ranging from music CDs in actual stores to numerous personal software components,
    and i've intentionally kept them bare of any licensing information for two reasons:

    1. as a small protest against the permission culture.
    2. i feel that incorporating the permission culture into the creative work cheapens the work.

    when folks have re-purposed my work (that i know of), they've always asked first and have always offered to include attribution.

    1. Re:fwiw, yes. by BitZtream · · Score: 1

      So basically you released everything as 'All rights reserved for copyright holder', which is the default.

      Your small protest against the 'permissions culture' just contributed too it, as did your ignorance of the world you live in. Congratulations.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    2. Re:fwiw, yes. by cathector · · Score: 1

      no: i chose to omit licensing. you're choosing to interpret it within the permission framework. congratulations.
      also i think i made it clear that my omission was made intentionally rather than out of ignorance, so screw you.

    3. Re:fwiw, yes. by BillX · · Score: 1

      So, when they asked to repurpose your work, you gave them permission?

      --
      Caveat Emptor is not a business model.
    4. Re:fwiw, yes. by cathector · · Score: 1

      should have included - yes.

    5. Re:fwiw, yes. by BillX · · Score: 1

      *whoosh*

      --
      Caveat Emptor is not a business model.
    6. Re:fwiw, yes. by chrismcb · · Score: 1

      Whether you "omitted" the license or not, it was released with a copyright and all rights reserved. There is not interpretation involved. And even worse, when people ASKed you gave them PERMISSION... How is that a protest against the permission culture?
      Why not release it under Public Domain? Then there is no permission needed, nor even a reason to ask for it.

  35. Licenses aren't condoms. They're the disease. by fyngyrz · · Score: 1

    Now, what stops a company from taking your code and making massive changes to it and shipping that code for mad moneys?

    Nothing. So what? Seems like it'd be good for the economy.

    What forces them to give back their changes that might make that code better?

    Nothing. So what? Why do you assume it is appropriate that I force anyone into anything?

    What did you and the community gain by contributing to that company's revenue?

    If the community did gain something, perhaps a healthier company, better security for its employees, or whatever, good. But there was no intent for that either, so if not, meh. The point is simple: I wrote some stuff, here it is, bye, going to write some more stuff now.

    What if I just took your code and put it on a CD and started selling it with no credit to you and no link or reference to the source code?

    What if you did? I wouldn't get my 15 minutes on "Oprah" or something? I don't need your approval or adulation... how about that? And if you benefit, that's great. I hope you do.

    Well, what if that company then claimed that your code was an unlicensed version of their code and moved to have it remove?

    The day it shows up on the net and the day that functionality shows up in their software should trivially prevent that kind of claim, but if they did, then I'd probably pull it just to avoid any contact with lawyers, frankly. it wasn't there to earn money, or fame, and so removing it isn't any kind of a load. I kind of think this is a situation almost no one would ever see. It's too obvious that the company is making a false claim just based on the usual array of "memories" the network has, from wayback machine like entities to caches and logs and etc. Could it happen? Sure. But if you're not looking for fame and fortune, really, so what. Having said that, I've got a lot of code out there with no license. A database, auroral prediction engines, NWS data interpolators, etc.; and I've other code that's straight up trade secret: no license, but no code released. SDR software, etc. It's never happened to me. I don't worry that it will, and I see no particular serious ill effect if it did. I see *far* more damage if I stick some license on there like the GPL and thereby throw a monkey wrench into progress for someone else. Lastly, what's to stop them from doing this even if you had, say, the GPL stuck on your code? If they're going to lie, they're going to lie. At that point, you're back to lawyers and court, and you can go there alone as far as I'm concerned. Every day not spent in a courtroom or a lawyer's office is a better day from my perspective.

    And that's why we have open source licenses

    Licenses exist because lawyers are like parasitic cockroaches, which have infiltrated every aspect of your life. Between that and the "I wanna be famous" thing, people become natural victims; and in the process, with many of these licenses (GPL, I'm looking at you), they prevent their code from doing the most it can in the most hands it could. If the author is happy with that, fine. But some of us just want to write code sometimes, and public domain or "throw it in the air and see where it comes down" is perfectly fine for those projects.

    Me, I'm really tired of both patent and copyright sewers. While I recognize the law and behave from my side of it -- no pirating, no violating licenses -- I"m just tired and I no longer want to engage in ownership tizzies on the creative side. As far as I can tell, it's done us no better in any case than a trade secret would have, and its done us far worse in many cases -- the amount of time and money spent on the copyright and patent system with participants trying to eat each other alive in court is nothing short of a tragedy.

    --
    I've fallen off your lawn, and I can't get up.
  36. That explains it by Anonymous Coward · · Score: 0

    The original poster works on "gitweb", yet another web interface to git that sucks and is a complete waste of eveyone's time, and LISP. LISP is the source of so many, many, many bad programming practices it's genuinely frightening. I've worked with any number of LISP proponents, and the only ones who were any good were a rare genius like Richard Stallman. This guy.... is not one of those.

  37. Re:Upload to GitHub and be at the mercy of the EUL by dalias · · Score: 1

    No, copyright prevents that. Copyright cannot be assigned or transferred implicitly. It requires an explicit signed assignment or work-for-hire status for a party other than the author to claim copyright.

  38. Where that idea breaks by Anonymous Coward · · Score: 0

    The place where that idea breaks is what broke that idea in the first place (and why GNU and all the gang came about). Crazy old Richard Stallman was one of the kids you described (POSS). He and his buddies wrote software 'just to give away'. He had a good job at the MIT Artificial Intelligence lab, and so they shared libraries and software and all was grand. Then a company came along, took all of the software they had created, copyrighted it, and then charged all of them for it. Guys had to pay for software they themselves had created, and they weren't compensated in any way from the company. When they tried ignoring the company and kept sharing, a few got sued by the company (and the judge looked at who copyrighted the software, not who wrote it). It was a shitty deal, and why crazy old Stallman created GNU and the GPL (who suddenly doesn't look so crazy). Those who fail to learn from history are destined to repeat it. Post software without a license, but don't be surprised when nasty companies (Who are solely interested in stealing and making money) come along and steal and make money. You have all been warned.

  39. New Business Model by mbstone · · Score: 1

    1. Release code with no license (i.e. it is copyrighted by default).
    2. Wait for someone to copy it.
    3. Hire copyright troll attorney.
    4. Profit!!

  40. Re:Upload to GitHub and be at the mercy of the EUL by chrismcb · · Score: 1

    While GitHub COULD close uploads in the future, all past uploads still remain under copyright, which isn't owned by Github. Git COULD also change the TOS to say "we own everything that is uploaded." And if you agree to it, then everything you upload AFTER the change is owned by git. Everything before is still owned by the people who created it.

  41. Yes, follow the Github community's example by lucideer · · Score: 1

    Afterall, Github's been proven to be a utopia of wise, well-informed developers who know exactly what best practices are w.r.t. releasing files into the wild