Fun fact: when I was a freshman in college I thought my most useful contribution to free software (I was not a programmer at the time) would be to make a webcomic about two people mod'ing their house and it turning it into what we would now call a "hackerspace" (that term didn't exist then) where the whole house was slowly automated (IoT didn't exist then either). I never finished it or even got what we would call "far" at all.

But you can still find it... not that it's good...

@cwebber you might be interested in this little project of a friend of mine: glider.ink/

@rysiek I guess since you linked your thing, I'll link my awful unfinished comic lingocomic.com/comic.php?index

The one thing I'm proud of about it was the level of experimentation I was doing at the time in each page. It did influence a lot of my future artwork and experiments.

Part of the reason I never finished it was "imposter syndrome" though I didn't know the term at the time. I was afraid I didn't understand the tech I was describing enough. The upside is I started learning more...

@rysiek But really, for *years* I thought I would come back to it and this would be my major life's work.

Time changes you...

@rysiek Also I'm super, super embarassed to see I had an *NC* license at the time. Gak!

@Shamar @cwebber

The problem with the NC is that it's counter-productive and does not achieve what artists want it to achieve.

It does nothing to stop people who do not care about licensing from "stealing" your work.

OTOH it stops people who feel strongly about licensing from using your work, making derivatives, making it popular.

It's terribly vague -- what does it even mean? If I use this CC By-NC picture in a presentation funded by a grant, is that "commercial"?

CC By-SA is way better.

@rysiek @Shamar Nobody agrees on what "noncommercial" means, and you will either block uses you want or be surprised to hear that others consider uses you feel should be prohibited they believe are allowed. Worse yet: noncommercial licenses don't compose. What happens when 100 entities later contribute to a noncommercial license, if they hope to enforce it as a revenue stream?

"noncommercial" licenses always fail.

@cwebber @rysiek @Shamar

I'm gearing up to release what I've written thus far on the web under a CC license, and I'm going with BY-SA-NC because I don't expect people to write fanfic based on my setting or adapt my work for other media, and if they do I sure as hell don't want them making money off it without coming to me first and offering me a piece of the action.

@starbreaker @cwebber @Shamar so, disclaimer: obviously I do not want to go and tell you what to do.

But.

1. "I can't imagine people doing anything with X" is something I've seen in debates about Open Data (government officials saying "who would do anything with X kind of data?"), copyright, art, etc. Each time it turned out that indeed there would be people doing something.

@starbreaker @cwebber @Shamar ...Here's my favorite example: youtube.com/watch?v=lsReygHnXA

This exists, because everyone from Linux kernel devs, through webserver devs, through OSM devs, up to OSM editors released stuff on open licenses. Nobody had this outcome in mind, and yet here we are.

I feel it makes sense to not limit the potential, not limit the possibilities, with an NC license.

@rysiek @starbreaker @Shamar Notably the Linux kernel itself was originally under a noncommercial license and that changed.

Imagine how much worse the world would be if the Linux kernel were under NC!

@cwebber @rysiek @Shamar

Tempted to say that maybe BSD would have taken over instead, but IIRC when Linux first came out BSD was still under legal threat.

@kaniini @starbreaker @rysiek @cwebber

This is something I have to reflect upon.

I'm under the impression that commercial exploitation destroys anything good that comes from hacking.

Linux included.

At times, I'd like a license stricter then AGPL for my code, just to protect it from "the market".

And I refuse to accept that being commercial is the only way to be useful to people. That's the ethics of Capitalism, and I don't like it.

Christopher Lemmer Webber
Follow

@Shamar @kaniini @starbreaker @rysiek I'm skeptical of and concerned about commercial exploitation too. Problem is, "noncommercial" doesn't fix the things you'll expect it to, and will prevent things you want.

Here's a question: if Linux were noncommercial, should a community run nonprofit be legally allowed to run it in a commercially run hosting service / datacenter? Even if the hosting service profits from it? Can the cooperative collect dues?

@Shamar @kaniini @starbreaker @rysiek Note that I said Linux and not GNU here because Linux was once under an NC license and GNU never was ;P

@cwebber @Shamar @kaniini @starbreaker @rysiek If I recall correctly, it was GNU/FSF who encouraged them to be less strict in that regard. Kind've goes against their reputation but totally makes since given their writing.

@cwebber @Shamar @kaniini @starbreaker here's another question: if I support Gargamel on Patreon, does mastodon/social suddenly become a commercial instance? Does that mean he cannot use NC emojos here?

@rysiek @cwebber @Shamar @kaniini @starbreaker NC licensing is a problem for exactly this reason... it's a shaky legal foundation and it also doesn't port well internationally.

CC's interpretation of NC is purposefully vague to be flexible: wiki.creativecommons.org/wiki/

In my opinion, that doesn't make it very useful; NC is mostly a barrier to combining with other FOSS licenses, especially the big copyleft licenses.

In some cases, artists and musicians feel more comfortable with CC licensing... 1/2

@rysiek @cwebber @Shamar @kaniini @starbreaker ...that has the NC clause. Perhaps it's useful from a sociological/activism standpoint, as sort of a "gateway license" into the Free Culture world.

But, back to your example - I think a reasonable interpretation would allow use of those emojis as "not primarily intended for or directed towards commercial advantage or monetary compensation.", which is the CC interpretation (though not actual legal advice, precedent, or ruling). 2/2

@diggity @rysiek @cwebber @Shamar @starbreaker

For another weirdness, the BY (attribution) part of CC licences are vague too, which has caused problems for #OpenStreetMap users who want to use CC-BY-SA data blog.openstreetmap.org/2017/03

@ebel @rysiek @cwebber @Shamar @starbreaker interesting... attribution can be difficult for artistic works too, e.g. combining CC graphics from multiple sources for print works or merchandise (where do you put attribution on a one inch button?).

OSM should probably also ask the contributor to license any of their original work under ODbL when they submit; dual licenses would probably make life easier in the long run, but also new versions of CC licenses can address this compatibility directly.

@diggity @ebel @rysiek @Shamar @starbreaker I do agree that attribution can be hard to accommodate on large collaborative projects

@diggity @rysiek @cwebber @Shamar @starbreaker
"Where do you put the attribution?" Sec 3(a) of the CC-BY-SA licence covers this.
Copyright holder gets to define a "reasonable manner" (3.a.1.i)
#OSM has a form letter ( drive.google.com/file/d/0B3PN5 ) which asks the holder to agree that a mention on the osm.org/copyright page suffices.
Also CC licence forbids use with DRM (2.a.5.c), OSM licence allows it if you offer parallel download.

@cwebber @Shamar @kaniini @starbreaker @rysiek

Have you seen the peer production license? wiki.p2pfoundation.net/Peer_Pr

I think its a bit better than a blanket NC license. What I really want is a license requiring income from a commercial entity be used to improve the software. Either by spending time working on it, or paying for others time.

@alienghic @Shamar @kaniini @starbreaker @rysiek I think the Peer Production License is a license with good intents and good people that is unfortunately doomed like every other NC approach

@cwebber @Shamar @kaniini @starbreaker @rysiek

So far the hybrid GPL/commerical license seems to be the most likely to generate funding for developers while still being "Free software"

@alienghic @Shamar @kaniini @starbreaker @rysiek by that I assume you mean copyleft with proprietary relicensing?

It has some problems sometimes but I'm generally good with it. :)

@cwebber @Shamar @kaniini @starbreaker @rysiek

Yes I've seen Qt and the Ada compilers use it. Either your end product is GPL or you pay us.

@cwebber @alienghic @kaniini @starbreaker @rysiek @diggity

Guys so what if I want something I do (code in my case) be and remain in any of its evolution a gift?

Is there anything wrong with it?

No license exists to allow this?

I know that my current license of choice (GPL and AGPL) allow this under certain conditions. And I find it annoying.

I would also agree to private myself from the opportunity to remove the gift, I just want it to remain a gift in any of its evolutions.

@Shamar @cwebber @alienghic @kaniini @starbreaker @rysiek copyleft, Affero-style licensing, etc. are your best bet.

I don't think we'll ever see a license that keeps a work free and freedom-respecting in every possible scenario, for every person on Earth, until the end of human time. That's too tall of an order.

Remember, license enforcement is the flip side of the coin here... and it's difficult or discouraged, usually. There are very heated battles over FOSS enforcement strategy right now.

@diggity @Shamar @cwebber @starbreaker @rysiek

If I don't think eternal copyright is a good idea for creative works, why should it be appropriate for software?

Admittedly I'm not sure we're going to see a penguin books reissue of the first fortran compiler, but still, it should be released to the public domain.

@alienghic @Shamar @cwebber @starbreaker @rysiek I agree, but public domain has proven not to be "good enough" for works that people care strongly about keeping alive... public domain allows locking down of derivatives.

@diggity @alienghic @Shamar @cwebber @rysiek

> public domain allows locking down of derivatives.

AKA the Disney Business Model.

@diggity @alienghic @Shamar @cwebber @rysiek

Which wouldn't be as big an issue if copyright only lasted ten years and couldn't be renewed, thus ensuring that the derivatives themselves quickly entered the public domain, but that's now how copyright works.

@starbreaker @alienghic @Shamar @cwebber @rysiek in my opinion ten years is too long. We need patent-free copyleft just built into the copyright system as the default unless there's compelling evidence to the contrary.

@diggity @Shamar @cwebber @starbreaker @rysiek

I had been wondering what it means to copylefted software when its copyright term expires.

Legal consistency implies that copyleft should end, just like commercial copyright should end.

@alienghic @diggity @Shamar @cwebber @starbreaker and that is indeed the case, but as long as the copyright is in force, copyleft is in force.

And most of the time that's entirely enough, because derivative works become licensed anew. The original's copyright might expire, but the derivative work is still under copyright -- and that's usually where the interesting stuff is happening and what people would like to use (or lock down).

@clacke @rysiek @starbreaker @cwebber @diggity @alienghic @kaniini

I do not WANT to give away my copyright, but I could accept to, if I was sure that the code would not be turned into a private profit.

However, accepting contributions under the same license only limit me and everybody else to that license, which might not be strict enough to prevent future explitations.

@alienghic @cwebber @Shamar @kaniini @starbreaker and this (as a licensing scheme) is 100% fine, because anyone has a clear choice -- either you go with GPL, or you pay.

Notice there is nothing about "noncommercial" in the GPL.

That's my point, NC is not necessary to achieve what people think it's needed for. And it's counter-productive and problematic in general.

@rysiek @cwebber @Shamar @kaniini @starbreaker

I thought Stallman explicitly wanted commercial activity to be allowed. Though he usually used the example of CD distributors.

@alienghic @cwebber @Shamar @kaniini @starbreaker yeah, but I don't think it was for the commercial activity per se, it was more of a "why block good uses of the software if they happen to be somehow related to a money flow"

@rysiek @alienghic @cwebber @kaniini @starbreaker

I've always read it this way too.

But recently I started to think that Stallman, as smart as he is, is still grown in a capitalist culture and subconsciously absorbed many of this culture's assumptions/requirements.

My recent answer to the "why block good uses related to money" is: because they have proved to break the good qualities of the software itself, in the long run.

@Shamar @starbreaker @cwebber @alienghic @rysiek

please for the love of all things holy untag me from this thread, i did the whole FSF vs Creative Commons non-commercial debate a decade and a half ago.
@cwebber @rysiek @starbreaker @kaniini @Shamar if you want "libre" software then do public domain / unlicense / CC0

@cwebber @Shamar @kaniini @starbreaker @rysiek right. IMO all licenses that try to dictate organizational / commercial behavior to this level will see limited spread and evolution.

There have been, for example, attempts to use licensing models to dictate use of software in weapons, in animal testing, and so on.

@cwebber @Shamar @kaniini @starbreaker @rysiek on the cooperative note specifically, there is the PPL and a whole history and culture behind it, discussed at length in this P2P wiki: wiki.p2pfoundation.net/Peer_Pr

...and then there's the JSON license, with the infamous "Good, not Evil" clause. That kind of thinking is good but leaves room for almost any moral justification; just ask Google ;)

json.org/license.html

IMO the friction introduced outweighs any benefit from these unenforceable clauses

@cwebber @Shamar @kaniini @starbreaker @rysiek

Relevant distinction: commercial and capitalist are different things. Cooperatives are the perfect example.

@elplatt @rysiek @starbreaker @kaniini @cwebber

In theory they are.

Sadly, sometimes in Italy, they are used to private workers from their rights.

However, my long term dream is to create an hacker cooperative where each developer has the same hour wage which is a fraction of the total income.

This way people would have no reason to compete inside the organization and all to gain from improving the productivity.

The issues are: how to decide rapidly and how to keep all serious at work...

Sign in to participate in the conversation
Octodon

Octodon is a nice general purpose instance.