Getting rich off GNU

Grayson Hughes
Grayson Hughes

What strategies are there for maximizing your profit of a GNU project you control? The standard answer I see is to offer support services, and we see this fairly often in industry. Would the following alternatives be viable?

Strategy #1: Your have a successful software project, for arguments sake let's pretend it's an OS that you sell twice a year. Customers are happy, but you'd like to publicize it more, and put it into the hands of more users (to help the greater good in the hopes of getting more paying customers). You decide to GPL version N-2 of your OS and release that (doing N-1 annoys your paying customers too much). I presume this is possible to do, and doesn't stop you selling future proprietary options?

Strategy #2: In this case you're once again a successful developer of an OS, but this time it's GPL. Now you either get greedy or just need to raise funds, and decide you want to sell a proprietary variant of your OS. This is tricky, because you're bound to the terms of your license which prohibit you from distributing the GPL'd part with your premium add-ons. What workarounds are there here? Is there a way to sell patches to paying customers while also delaying them for the free users?

Other urls found in this thread:

blog.blackducksoftware.com/software-licensing-decisions-consider-dual-licensing
fsf.org/blogs/rms/selling-exceptions
gnu.org/licenses/gpl-faq.en.html#ReleaseUnderGPLAndNF
gnu.org/philosophy/free-sw.html.en
gnu.org/philosophy/philosophy.html

Brody Miller
Brody Miller

This is tricky, because you're bound to the terms of your license
this doesn't stop the linus from obfuscating his source code on a regular basis to protect intel from a massive embarrassment.

Samuel Williams
Samuel Williams

Sell to enterprises. They don't care how much it costs as it is literally nothing to them.

Luke Mitchell
Luke Mitchell

Write a messaging app.
Put it on Google play for 3 bucks or so.
Dumb americans will buy.
Smart europeans will download it from FDroid.

Owen Lopez
Owen Lopez

If you own all of the copyrights to the OS in strategy #2, you can dual license the software under GPL and a commercial license if you want. Adacore does that with its Ada and Spark development software. So does Oracle with MySQL.

blog.blackducksoftware.com/software-licensing-decisions-consider-dual-licensing

Carter James
Carter James

But than would not respect the users freedom.

Luis Barnes
Luis Barnes

Funny enough, I was thinking about Adacore as I wrote it, but aren't they following Strategy #1?

Brandon Thompson
Brandon Thompson

I guess so. The same principle is at work in either case: having licensed something under the GPL doesn't preclude the copyright owner(s) of the software from also licensing it under another license, or even changing the license at any time. Copyright is still king.

Chase Brooks
Chase Brooks

this is why linus can violate his own copyright at intel's pleasure

David Roberts
David Roberts

*license* not copyright

Dylan Nelson
Dylan Nelson

actually that doesn't make any sense, so to get this straight..

i can write some software and release it as GPL, and then at any time declare the next update is no longer GPL and proprietary

if anyone forks my GPL code and/or use's it in their own software project, it must remain GPL and their whole project must remain GPL indefinitely, they can not declare a future update to be proprietary.

Hudson Perez
Hudson Perez

if i create a new proprietary product using my own GPL code that I have copyright over, can I ignore that GPL license all together? it doesn't seem like I should be able to, but that's exactly what linus does when he obfuscates code for "security" reasons.

Jason Hill
Jason Hill

As I understand it, the GPL'd version is GPL for perpetuity. You will always have full rights afforded to you for that particuar version. What the copyright holder does, can not apply retroactively.

What I was not aware of, is that the copyright holder can violate the terms of GNU. I suppose this makes senses, because only the copyright holder can decide to pursue litigation. This seems unfair, if in the OS scenario, you contributed 90% of the code to a GPL project that I have the copyright for, but I suppose nothing can be done about it.

Jacob Nelson
Jacob Nelson

i can write some software and release it as GPL, and then at any time declare the next update is no longer GPL and proprietary
Correct.

if anyone forks my GPL code and/or use's it in their own software project, it must remain GPL and their whole project must remain GPL indefinitely, they can not declare a future update to be proprietary.
Probably correct, but it depends on what you mean by "uses it in their own software project." If they link their code to your GPL software, their code has to be GPL. If they create a derivative work of your software, their derivative work has to be GPL.

However, they could include your GPL software as part of a compilation with their own work which is not a derivative work and does not link to yours, and they can license their own work however they want.

Also, they could write some code that linked to a GPL library you wrote, and I believe they could license their code itself under whatever license they wanted. They could say "his library is GPL, my code is MIT." But as soon as he distributes a binary, the binary is under the GPL, and he has to release the code under those terms. There's an IRC program (uirc3) that's licensed permissively, but it uses GNU Readline, so as soon as you compile it, it's GPL.

Nathan Walker
Nathan Walker

if i create a new proprietary product using my own GPL code that I have copyright over, can I ignore that GPL license all together?
Yes, because it's not fundamentally "GPL code" it's fundamentally "code to which you own the copyright." You can change the license at any time, or refuse to license it anymore altogether. The only thing you can't do is ignore your prior obligations. So if you distributed a binary of the software under the GPL last month, you have to respond to requests for the source code for those binaries for however long the license requires.

Grayson Wilson
Grayson Wilson

it doesn't seem like I should be able to
If you wrote, aka have copyright over the codebase, you can relicense the code to anything you want at any time.
Correct. Other people can not make the fork proprietary. Only the copyright holders of the code can.

Charles Harris
Charles Harris

The copyright holder part is quite interesting, and is something that has to be taken into account when deciding to contribute your time. It isn't enough to check for GPLv3 I suppose, one also has to check the copyright holder isn't Scrooge McDuckshekelzuckersteingeltcoinblattsilverberg, lest your efforts be cucked.

Asher Bell
Asher Bell

thanks, this license shit get's complicated. it seems with so much shit out there released under GPLv3 already, if you wanted to release anything proprietary, on any platform (i don't even know about windows god knows what kind of kikery goes on if you use .net libraries or something), then your really going to have to re-invent the wheel.

your going to have to go library by library, and go through every library that every library uses, license by license, and make sure you can use all of this in something proprietary, and if not, re-invent the wheel. that's got to be difficult on to pull off on linux.

I guess this was the entire point when stallmann made the GPLv3.

I assume this also goes for dual licensing. If you use a GPL library at any point, or any license that doesn't allow you to go commercial with it, you can't release one copy as GPL, say your good, then say "commercial use only with license", or can you? the code is still available, if there's no difference between the GPL version and the commercial version.

Thomas Wood
Thomas Wood

If you use a GPL library at any point, or any license that doesn't allow you to go commercial with it
Correct. GPL acts like a virus in that regard.

Alexander Torres
Alexander Torres

If you use a GPL library at any point, or any license that doesn't allow you to go commercial with it, you can't release one copy as GPL, say your good, then say "commercial use only with license", or can you?
If you link your software, statically or dynamically, with a GPLed library, you must distribute your software under the terms of the GPL.

Luis Powell
Luis Powell

Unless you assign ownership of your copyright to the copyright holder of the rest of the project, you keep ownership of the code you wrote. That means they'd have to get your permission to relicense, or they'd have to remove all your code first.
Most projects don't do copyright assignment. It's a hassle. A lot of GNU projects do, with the interesting twist that in the same contract they make a legal promise to keep your code free software (and maybe even copyleft, I don't remember the details).

Not strictly correct, because the GPL doesn't forbid commercial use. It forbids proprietary use.

Note that you don't have to license your own software under the GPL, you just have to comply with the GPL's terms. Using the MIT license is fine, as long as you keep providing source code. If you later get rid of all GPL links that requirement drops.

Colton Rogers
Colton Rogers

you keep ownership of the code you wrote. That means they'd have to get your permission to relicense, or they'd have to remove all your code first.
that seems like a good enough reason to never even look at a pull request

Nicholas Ortiz
Nicholas Ortiz

Note that you don't have to license your own software under the GPL, you just have to comply with the GPL's terms.
You're right.

Jonathan Lopez
Jonathan Lopez

Why would you want to relicense?

Caleb Miller
Caleb Miller

That means they'd have to get your permission to relicense,
Argh... so if I intend to dual license, I should never accept external contributions.

Colton Martin
Colton Martin

*unless they are willing to transfer copyright to me.

Mason Parker
Mason Parker

Why would you want to relicense?
someone offers me a billion dollars? or some significantly smaller amount

this license shit is getting too complicated, is it possible to just say, this is all GPL code, but your not getting it unless you pay for it? i want to release shit as GPL, but i would like to option to make money off it if it's feasible. forget about dual-licensing, how do you go about selling GPL software? if you require permission to use it which you obtain with a purchase, is that not another license?

Nicholas Stewart
Nicholas Stewart

if you require permission to use it which you obtain with a purchase, is that not another license?
That is against freedom 0 which the GPL protects

Oliver Edwards
Oliver Edwards

You can sell exceptions to the GPL. The FSF tactitly approves of it.

Lincoln Garcia
Lincoln Garcia

fsf.org/blogs/rms/selling-exceptions
that's interesting, i guess that's totally legit.

Thus, users that want to make the combined program proprietary need special permission. Only the copyright holder can grant that, and selling exceptions is one style of doing so. Someone else, who received the code under the GNU GPL or another copyleft license, cannot grant an exception.

So essentially what that's doing is selling another copy of that software that is not licensed under the GPL, it can be anything you want. but that's also going to mean you can't use GPL libraries in whatever your trying to do it with.

As the copyright holder you can release the software under as many licenses as you want. you can release it as GPL and then turn around and release it as something else at the same time, even proprietary.

What I've thought about doing in the past is just putting stuff on the app store as straight GPL and providing paid versions that are identical, for donations or something. After all this discussion, it doesn't even have to be identical. You, as the copyright holder, are not bound to the terms of the GPL license if your not using other GPL libraries. You can perfectly well sell a "lite" version as GPL and sell a "premium" version that use's the same code and declare it proprietary, or re-use your own GPL code inside of another purely proprietary project, but nobody else can take your code and do that.

Justin Ward
Justin Ward

If you're the developer and owner of the software, the GPL can't forbid you from anything. As the owner you can change the license when you see fit, like Apple did with CUPS.

Kayden Davis
Kayden Davis

You can still sell the binaries. The best way to make money from software is to not actually make money from the software, though. Instead, monetize related services like Google and Red Hat do.

Justin Allen
Justin Allen

also a nice guilt trip tidbit from the field trip to FSF

Matthew Torres
Matthew Torres

The caveat to this, which has been brought up in the thread, is that it becomes more complicated when your project has contributors.

Evan Walker
Evan Walker

more fsf clarification
gnu.org/licenses/gpl-faq.en.html#ReleaseUnderGPLAndNF

Matthew Kelly
Matthew Kelly

Only people willing to give up their freedom will use your software
Freetards put WAY too much weight on "Freedom" as a selling point for their software
Seeing the source code to a program is fantastic. But it's not a primary selling point, usability is. And there's little evidence to suggest FOSS was ever an actual benefit to the end-user experience vs proprietary.

Brandon Phillips
Brandon Phillips

the non-free shaming is all over their faq
Can I release GPL and nonfree at the same time?
<Yes, but to release a nonfree program is always ethically tainted
Can the developer violate the GPL?
<Yes, but the developer will surely lose moral standing in the community

Leo Gray
Leo Gray

You fail to realize we're literally hippies

Andrew Butler
Andrew Butler

Freetards put WAY too much weight on "Freedom" as a selling point for their software
I don't think the problem is an emphasis on freedom per se, but the emphasis on Richard's very particular, very idiosyncratic definition of freedom. It's a totally unintuitive concept, which is why the "free-as-in-beer" vs "free-as-in-speech" distinction has to be made, followed by a long spiel about what that actually means. Meanwhile, unless you're talking to an autist, they've already tuned out before you've even gotten to explain "Freedom 0" (which, btw, is yet more fucking autism: zero-indexing the freedoms, 'cause it's about software GET IT??!?!).

And there's little evidence to suggest FOSS was ever an actual benefit to the end-user experience vs proprietary.
That's true, but Stallman's vision was never really about end-users who couldn't program. It was always about people like him, or, indeed, just him. Whatever benefit GNU and the GPL and the FSF may have had in the world, none of it would ever have happened if Stallman hadn't been denied the source to a printer driver back in the 1970s so he could make it work for MIT's workflow. Everything that Stallman has done in "free" software goes back to his titanic butthurt over that printer driver. If he'd had access to all of the source he wanted at MIT, he never would have started GNU or the FSF and would have been content to have the world's software users go fuck themselves as long as he got his.

Parker Nguyen
Parker Nguyen

As a developer, the only value I see in opening the source to users is so that they verify it's not doing anything evil (they trust me), and that they can fix their own problems as in Richard and the Printer. GPL goes too far for my liking in also signing away distribution rights. I'm more than happy for people to peak into the internals, but I don't want them profiting from my labour.

Carter Johnson
Carter Johnson

*peek

Nolan Ortiz
Nolan Ortiz

Hippies wouldn't shame other people for not adhering to their way of life though. That's the antithesis of the hippy "live and let live" attitude.

Easton Reed
Easton Reed

i feel the same for the most part, there has to be a license to copypaste that is essentially that.
or i guess that's just a standard proprietary "All rights reserved unauthorized use prohibited.."etc type license and you just make the the source available.

Ethan Moore
Ethan Moore

I don't want them profiting from my labour.
Why can't they profit off their own labor of fixing bugs, adding features, or hosting server infrastructure?
Why I use exclusively free software on my desktop (minus the bios) is that it gives the users, me, control over the software instead of the software having control over me. Even if I had the source code of the program, but the program was proprietary I wouldn't use the software. Things like being able to fix bugs my self is very important because their might be a critical bug which only effects my system (turned out to be a race condition during initialization).

Kayden Morgan
Kayden Morgan

Even if I had the source code of the program, but the program was proprietary I wouldn't use the software.

it doesn't have to be libre for you to do that if you have the source code available but it's still proprietary, you just can't release or distribute your changes.

i think the big advantage of the FSF gpl tyranny is it's become much easier to write software in general with all the source code and libraries available. imagine the polar opposite and everything is proprietary, now you can't write or distribute anything for the platform unless you give microsoft a 90% cut on profits, like what goes on with the steam workshop.

Julian Sanders
Julian Sanders

Proprietary software and Free Software can both coexist and the way I see it they both have their uses

If you want your program to adhere to published software standards, and want standards bodies and other users to compare your programs compliance to such standards, then go FOSS.

If you develop security software that you feel will benefit from mass-audits, go FOSS.

BUT

If you do not want to bother with adhering to strict code readability standards, and favor "just werkz" over code-correctness, go proprietary.

If you want to maintain trade secrets in your code, go proprietary.

If you want to sell your software on a per-unit or per-license basis, which may even be something like a video game, go proprietary.

If it's unlikely your code will ever run natively under the hardware of anyone but your employer, or if the hardware target is something that will not benefit from being released to open source such as firmware, go proprietary.

People will often complain "just go FOSS man" to a lot of developers. But the problem is FOSS code requires maintenance, it requires keeping with good terms on both the community and the license itself. And that is just too expensive for many people.

Christopher Cook
Christopher Cook

Dumb americans will buy.
Smart europeans will download it from FDroid.
Is Europe so bad these days that you have to invent fan fiction to make yourself feel better? Have some /int/ cartoons, you deserve them.

Owen Cox
Owen Cox

the problem is unless your a mega corporation and even then, nobody is going to trust your binaries these days.

would you download and run a binary from some random website from a developer you've never heard of? even if it clears the virus scanner? it's less of an issue on app store's because it's a controlled platform, people expect and for the most part it's true, that they aren't going to be getting a virus off google play, that's not the case for general computing.

Andrew Green
Andrew Green

meant

Bentley Foster
Bentley Foster

Protip; only a very tiny market segment actually cares about privacy. This is known as "reality" and it's not your freetard think tank

James Carter
James Carter

FOSS code requires maintenance
It literally doesn't. All you have to do is make your VCS server public. That takes 0 extra maintenance. If you aren't using a VCS, you just have to take the time and zip up the source for every release.

Angel King
Angel King

If you're constantly making updates to your code it does require a level of maintenance. Again, because your code is being constantly audited by other people, a pressure is there to maintain a level of code-correctness lest you feel the wrath of the community. You also need to keep the code of your build up to date

Hunter Stewart
Hunter Stewart

you don't have to do any of those things. fuck the "community". there's no need to participate in the github social media site.

Cooper Barnes
Cooper Barnes

What I was not aware of, is that the copyright holder can violate the terms of GNU.
It's not that really. The point is you own the rights to your code and you can distribute it under any (legal) license you wish, including different ones in parallel. Think how you just get the binaries for Windows but China gets the source to. Microsoft is not violating the Microsoft License it makes you accepthere.

Brandon Young
Brandon Young

Think how you just get the binaries for Windows but China gets the source to. Microsoft is not violating the Microsoft License it makes you accepthere.
You're referring to the Microsoft Shared Source Initiative. World governments and educators get access to Windows Source Code. It's not as exclusive as it sounds.

Charles Reed
Charles Reed

You've never heard of "The Dark Side of the Hippie Movement"? "The Love and Terror Cult"? It's like not pompusness, it's just "Dude. It's pretty different way of thinking over here and I get it. I'm just trying to help you is all. Save a tree, don't use that wasteful thing."

Nicholas Cook
Nicholas Cook

I'm pretty sure no country in the EU is getting access. The point is that they get a different license, since for example you are not allowed to decompile or reverse engineer Windows.

Zachary Lopez
Zachary Lopez

you don't even have to comply with any of the gpl you release it under, it only applies to other people. you could release your binaries and not release the actual source code to them 6 months later and still release it under the GPL, your not held to the standard of the license, only the receivers of the software are, just like what linus does with the kernel when he fixes some security shit, obfuscates the source code, released the binaries, and then doesn't reveal the source code until the 6 month embargo is over.

Nathaniel Diaz
Nathaniel Diaz

that's might actually be another way to monetize, charge people for early access. GPL lags 6 months behind or something and paid access get's the current version with the source but a nonfree license.

Leo Watson
Leo Watson

What's stopping a patreon from leaking the source code early?

Oliver Rodriguez
Oliver Rodriguez

a lawsuit
that's where games get played with the source you give out where variable names are changed etc, to identify the leaker

Zachary Young
Zachary Young

but really it's back to piracy at that point, tweaked source code or not which is naturally the bane of all proprietary software, you fight it the same way, DMCA takedowns, ways to identify the leaker, DRM (the 6 month ahead version is proprietary you don't have to release the DRM part), you could do all kinds of unfavorable shit, but your probably not going to have much of a userbase then.

Aaron Baker
Aaron Baker

That's literally specified in the OP.

Ryan Sanders
Ryan Sanders

What strategies are there for maximizing your profit of a GNU project you control?
Take Poo to the Loo.

Thomas Jones
Thomas Jones

I don't think the problem is an emphasis on freedom per se, but the emphasis on Richard's very particular, very idiosyncratic definition of freedom.

Well said. And this just causes people to talk past each other. Many people in tech that I know have heard of Stallman, considered his arguments, and concluded that his definition of freedom doesn't match what they consider to be freedom. A more neutral term would be "ability" and then one would have to argue why forfeiting certain abilities was an ethical or political problem.

It's like progressives try to win by definition, by saying things they don't like are "hate".

Levi Johnson
Levi Johnson

But it's not a primary selling point, usability is.

I don't know in what kind of alien planet you live on, but here on Earth the main causes for software sales are: a) inertia; b) network externalities. People use what they've used yesteryear because that's what they know and they develop stuff either to using established programs or aimed towards such programs because that's what other people know and use. Quality and usability don't enter anywhere in this process except through the deceived eyes of the corporate wage-slaves who push out this garbage and pretend that it is useful.

Andrew Roberts
Andrew Roberts

We believe that all forms of proprietary software is a form of social injustice. The ethical way to fix this injustice is to promote freedom respecting software. Freedom is a benefit to end-user experience because all users have the freedom to develop their software into perfection.

Colton Harris
Colton Harris

my software.
Do not redistribute!
That's what that sounds like to me, and I hate it.

Michael Perry
Michael Perry

Good. That's how I want it to sound. And if you don't like it, then you find a project which is more agreeable to you. In the end though, dealing with the freetards is probably more hassle than it's worth, so it'd be easier to just go straight proprietary.

Liam Nguyen
Liam Nguyen

This is the reason why we say proprietary software doesn't respect the user's freedom!

Bentley Wilson
Bentley Wilson

Yes I know, you repeat it often. The problem you see, is that most people don't care about your definition of "freedom", they want software which solves a task for them.

Caleb Martinez
Caleb Martinez

I know this for a fact. Nobody is born with the instinct that they need to choose proprietary software. The reason why people do this is because this is what the corporations are teaching to people! The corporations who distribute proprietary software teach society to look at only the practicality of the software that is available right now i.e. it is a superficial view of the state of an application. The reason why we, free software activists, are so noisy about freedom is to push a different voice about freedom in computing. We are teaching people that it is possible to have freedom in computing in this world. In this world, the corporations are doing their best to subjugate as many users as possible into their own fiefdoms of proprietary software.

Juan Bennett
Juan Bennett

Both the GPL and proprietary have their uses. As you'll see in the thread, it requires people to go through quite a large number of hoops to use GPL while still finding ways to be profitable. When that is too much, or the customers simply do not care, then proprietary is the way to go.

Also what makes proprietary so successful, is that an end user can transfer the responsibility that the program should work correctly to the developers. In the GPL world, the response could very well be, "just fork it ;-O". My printer driver doesn't work? That's Apple/Microsoft's fault!

Andrew Gutierrez
Andrew Gutierrez

In the GPL world, the response could very well be, "just fork it ;-O"
and this is just what they've allowed to be visible, 100 times as many are just outright deleted

Brody Reed
Brody Reed

What I see in this thread are people who are so distorted by the world of proprietary software that they've forgotten how anybody ran a business earning a profit before the age of computers. In the GPL world, the key to earning a profit is to sell the software for a profit! This is how all of humanity has operated since the idea of bartering and money were first invented.

Anthony Torres
Anthony Torres

Good god, that's worse than I imagined.

Jordan Sanders
Jordan Sanders

Sorry, but your Pollyanna view breaks down when it comes to copying and redistributing. You know the GPL well enough, to know this is the case. One man buys the software, and can then give it to everyone for free. And no, charging millions for one item of software, and just hoping customers can arrange to do some sort of group buy is a non-starter.

Evan Allen
Evan Allen

Not at all. What should happen is that the user should approach a software developer with an idea of a software. The developer will analyze the situation and offer a quote to develop the software. That quote should be big enough to cover the cost of developing the software. That quote should not be smaller than the cost of development. This is how all of society did business for all of humanity.

Ryan Wright
Ryan Wright

You're living in a dream world. Even modern manufacturing doesn't work like that, so this extends beyond computing. You can't just decide you liked how things were in ancient times because they simply don't scale with efficient business practices. The industrial revolution occurred, sorry. I know I've explained it to you before on this board so I'll be brief, production costs are amortized over total sales, not the cost to build a lone item.

Jordan Cooper
Jordan Cooper

It's called a programmer for hire. This is how all intellectual works are done. If people still hire architects, town planners, design engineers, artistic painters, and story writers in this day and age, programming for hire is equally as valid. Amortization of cost is the client's problem just as it is for every single other intellectual work.

Brandon Sanchez
Brandon Sanchez

Get paid by the NSA for "consulting services" which consist of sneaking a vulnerability into the codebase.

Christopher Adams
Christopher Adams

It's perfectly acceptable in the GPL to package source code access with the software and make neither available to any but paying customers. It's okay because everyone who owns the program has full GPL'd source code. Of course, these paying customers would be have to be able to distribute/modify the program and source code for free, but most people won't do that and most people won't trust unofficial distributions. To ensure a profit of those few who will, you can make a custom piece of hardware which is the only thing your software is useful for. There's no need to tivo-ize or prevent users from loading custom software onto the hardware or anything like that. It doesn't matter, because even if autists do load unofficial builds onto the hardware, you've already profited off of the initial purchase.

Dylan Russell
Dylan Russell

production costs are amortized over total sales

This doesn't prove what you think it proves.

Nicholas Edwards
Nicholas Edwards

It's also how almost all proprietary developers operate, few of them do their own licensing. It's bloodsuckers running the corporations that extract rent from all the users and subjugate them, the developers just get some lump sum. But they still benefit a little from the exploitation, so most if them, as seen here, oppose freedom preservation and try to morally justify it.

Samuel Moore
Samuel Moore

Proprietary software has uses
GNO!

Matthew Peterson
Matthew Peterson

meant

Kevin Nelson
Kevin Nelson

It's somewhat common out there to find programs that charge you for specific ports. One quite commom configuration is that it's free on Linux, BSD, Mac, etc., but if you want it on Windows or Android you have to pay. It makes sense as a lot of Linux users wouldn't pay anyway, and even if they did it would be a tiny demographic, so you still retain profit from the biggest by far market, and you get to give freedom to those who care about it, while still making money off of people who absolutely don't care anyways or they wouldn't be using Windows.

Tyler Howard
Tyler Howard

It's like progressives try to win by definition, by saying things they don't like are "hate".
Fallacy. Stallman constantly gives several examples of possible consequences for violating the templates established by the FSF for freedom in the use of software, and how it can impact your usage and experience directly.
You, and others like you, may not care for these consequences, but that doesn't change the consistency of his argument.
It is a common and valid usage, recognized both in linguistics and philosophy, to define a concept by its relation to a given context. It's why words have a value of connotation. It's a common tool for thinking complex subjects, an ability that you maybe don't have.
Stallman is not pretending that his definition of freedom redefines the absolute concept of freedom, like the people you allude to do with hate, rape, abuse and many other notions. Only that he had several ideas and dedicated a lot of time thinking about how this universal concept would apply to the use of computer programs.
When he argues that others people's suggestions for creating freedom with software is not based on actual freedom, he is pointing out how what one expects of freedom with other things does not necessarily create freedom in this context, as it leads to consequences that will contradict that initial appearance of freedom.
By the way, you don't see any of those people who attack him with the argument that they know better what freedom is having actual hard principles in the defense of that freedom of theirs, they're always compromising it for one or another reason. Which clearly shows that in fact their worries are not even about freedom in the first place. They usually start attacking Stallman's notion of freedom for a while, then when it doesn't stick they go to 'but we gotta eat', 'but I have kids', invariably. Which in itself may be a good argument against some arguments of the GPL, but if you pretend this has anything do with freedom, or if you let such contingencies change your vision of freedom, then you're just a fucking hypocrite.

Kevin Roberts
Kevin Roberts

It does make sense, but it was brief because it has been explained to that user in more detail before. He has previously argued that the the cost of an item should be the cost to create the item, yet this doesn't really apply to large scale manufacturing which involves modelling and R&D costs, which are paid off gradually.

For the most part, proprietary solutions are of substantially greater quality. That, is what the majority of end users care about. Not "muh freedom". I cite the existence of every major tech company as a strong argument for this. Even with the option of Linux for gratis, Microsoft still reigns supreme. Now, are all those users dumb, or does Microsoft (or Apple) solve certain problems more effectively than any Linux distribution?

Henry Butler
Henry Butler

Fallacy. Stallman constantly gives several examples of possible consequences for violating the templates established by the FSF for freedom in the use of software, and how it can impact your usage and experience directly.
Fair point, I had looked at gnu.org/philosophy/free-sw.html.en before but not the rest of gnu.org/philosophy/philosophy.html

I value individual privacy, autonomy and security though I don't think the four freedoms are necessary or sufficient for these in the context of tech. They are not necessary because some proprietary software could run in a sandbox, using obfuscation or other technical means for DRM instead of relying on locked-down hardware. They are not sufficient because a lot of privacy issues are to do with what we communicate with web servers, not what software runs on either end.

By the way, you don't see any of those people who attack him with the argument that they know better what freedom is having actual hard principles in the defense of that freedom of theirs, they're always compromising it for one or another reason.

This is not true in my case. I have views that are very similar to Stallman but not exactly the same. For example I think that we have the technical means to construct sandboxes for apps so the the apps are proprietary but don't require locked down hardware for copy protection. And (unlike for operating system or browsers) such apps would not have negative consequences for users. The web sandbox and app sandboxes on mobile operating systems are somewhat like this, though each have their own problems. The web sandbox lacks privacy since everything you do in the app can be monitored, while the app sandbox effectively relies on locked down hardware as DRM.

By my standards, the current situation is still bad from the perspective of privacy and security. So I agree with you that a lot of my objection (and others) is about the extent to which we should trade-off "freedom" (however you precisely want to define it) vs economic growth, which is different to arguing about the definition of "freedom". This goes back to whether it makes more sense to define something as "freedom" (and hence a hard principal) or just to consider tradeoffs between costs and benefits of proprietary software.

Nathan Brown
Nathan Brown

A brief summary of the sandboxing approach I have in mind:

1) Apps should be sandboxed so they have no access to the internet, or filesystem outside their sandbox.

2) Apps use the following approach to "phone home"

a) The app generates some "random" hash based on its internal state. It doesn't have access to hardware IDs etc.

b) The app asks the sandbox to "phone home" to the app's server to sign the hash, to prove that the user is registered.

c) The app checks the signature.

d) In order to prevent the hash from leaking the user's private information, the user must be able to provide a salt for this hash. This salt is known to the user and the app but not the app's registration server. Therefore all the user's private information is kept on the user's machine, and the server only verifies the hashes that have been salted by the user

Chase Hall
Chase Hall

dual licence
You don't need to dual license in order to sell commercially unless you intend to differentiate the two versions.

blackduck
I toured their offices and while they named the rooms after "open source" software, they all used Windows...

Thomas Myers
Thomas Myers

To realistically sell commercially you do. Go to bank or VC and give them your autistic spiel about how you'll turn a profit selling a GPL product, do you think they'll fund your venture?

Nathan Ross
Nathan Ross

venture capital
Not strictly necessary but fair enough:
Why wouldn't they? Because you don't have a EULA specifically banning redistribution? People download proprietary software all the time.

I fail to see how having the same exact FreeSource binary also distributed under a second license is going to alleviate a venture capitalist, unless perhaps he has no idea how legal licenses works -- in that case I'd wonder how he's still in the business after I cashed his check.

John Morales
John Morales

banning redistribution
Bingo.

Oh you don't see why they wouldn't like that? If that's really true, you're too far gone into your GPL cult, and I'm not going to waste energy trying to pull you out. If you want to make a living selling GPL software, good luck to you.

Jason Powell
Jason Powell

they aren't going to fund your shit anyway unless you already have a substantial userbase and are already drawing money in, your a 300 lb blue haired zir, or the prized negro woman.

John Fisher
John Fisher

Euromutts love to pretend they're superior to white people on other continents, but the reality is they're just as cucked as the rest of the world. They conveniently forget about the Ottomans controlling the Balkans for most of the past 500 years, and the Islamic invasions of Europe during the medieval period. That, and American and Asian megacorps pretty much rule us all.

Eastern Europe's probably the exception though, leave it to the slavs to realize how fucked it is to be cucked.
The irony of the GPL is that it requires copyright law for it to be viable, even though Stallman is clearly very anti-copyright.

Brody Ortiz
Brody Ortiz

Oh you don't see why they wouldn't like that? If that's really true, you're too far gone into your GPL cult
If you want to make a living selling GPL software, good luck to you.
You dumb piece of shit. Can you even speak English? I swear it was you posting in the Ring thread about IPs.

You said dual license in the GPL. How are you going to enforce non-redistribution if the same exact software is also licensed under the GPL?

You are even more retarded than the theoretical venture-capitalists. Fucking hell, get off Holla Forums and lurk on 4/g/ until they find a cure for down syndrome.

The irony of the GPL is that it requires copyright law for it to be viable, even though Stallman is clearly very anti-copyright.
I think everyone is against the current system of copyright, unless you're a Disney lawyer (i.e. Jewish).

Sebastian Gray
Sebastian Gray

I think everyone is against the current system of copyright, unless you're a Disney lawyer (i.e. Jewish).
The current copyright system us pretty fucked, not so much in the length your copyright us viable, but in the fact you can easily shut down anything vaguely resembling your work. It's really screwed over a lot of people.
The worst part of it is really how you pretty much have to tread on eggshells if you're doing something like fan films/tributes to a IP you really like (see Srar Trek Axanar). Honestly, as long as you aren't selling your fan film/game mod/whatever for money or distributing pirated copies of copyrighted works, you should be free to do whatever you want.

Gavin Wilson
Gavin Wilson

Your post doesn't make sense, all I can gather from it is that you're projecting your own inability to write a cogent English sentence. Reword it, and try again.

Nathan Phillips
Nathan Phillips

You dumb piece of shit. Can you even speak English?
It seems you are the one who cannot. You misunderstood the argument made to you, and replied back with pure gibberish and petty insults.

Cooper Barnes
Cooper Barnes

samefagging

If you own all of the copyrights to the OS in strategy #2, you can dual license the software under GPL and a commercial license if you want.
Then, you said nobody would fund GPL because it doesn't ban redistribution. I said that you can't ban redistribution with a dual licence because one of the licenses allows it.

Gradually, I began to hate them...

Aaron Ramirez
Aaron Ramirez

I said that you can't ban redistribution with a dual licence because one of the licenses allows it.
When people say "dual license" it means that there are two copies of the same exact codebase, but with a different license for each one. It doesn't mean that both licenses are active at the same time.

Carter Clark
Carter Clark

same exact codebase
but with a different license for each one.
Nigger, if you're distributing the same exact code, why would anyone accept the CIA nigger license over the FreeSource Software License?
Perhaps if you were talking about having private license that would, say, allow other companies to purchase and use your shit in their own proprietary apps that they ship out, then that's different you faggot.

If you're retailing an app under a non-free license when an identical free-license exists, then you're being retarded and should just retail them under the same license.

inb4 pajeet doesn't understand the post again.

Bentley Fisher
Bentley Fisher

Your sentence structure is that of a deranged imbecile.

Attached: WOKE.webm (1.86 MB, 666x420)

Jaxson Martinez
Jaxson Martinez

You guys are talking past each other.

Dual licensing is for libraries. You provide the proprietary license to people who want to incorporate your library into proprietary software (which would violate the GPL license).

Dual licensing doesn't work for end-user products since people will always choose the GPL version since GPL doesn't restrict users.

Sebastian Howard
Sebastian Howard

yet this doesn't really apply to large scale manufacturing which involves modelling and R&D costs, which are paid off gradually.
So this means all software cannot be sold at the cost of development? Surely you're trolling now.