skeezix
Internal Development
Wow
*rant on*
Ground rules -- you have to respect onpon's position; theres nothing wrong with it. I think when we first all get into open source, OSS, GPL, various licenses (I'm more a fan of BSD license myself), you get swept away; I made a lot of open source Free (capital F) software; my wife used ot get on my case, that I coudl be selling it, actually making a buck, putting clothes on my back; after awhile, I realized.. she was right.
You can go all the way (and onpon is not fanatical, he is just making a statement), but few people can go all the way; most of the Great Free Software people still sell something or work for something closed, because it works; in the back of your heart you still hope to open it up, or share some of it, or at least have open APIs, or other such things, but usually you cannot go all the way.
Take BattleJewels, for instance. I wrote all of the code, 100% (well, actually, about 98% .. a friend of mine wrote some music interpolation software that is excellent, but for sake of argument, call it 100%); as you al know, I still write more open source and Free than most other people dream about, so no one can claim higher ground really .. and most peopel who criticize the few things I've sold have never produced anythign of value in their life, so they've never been in this positiuon; and again, onpon is _not_ criticising, he's making a choice; other people are thinking he is making a criticism and he si not..
Anyway, for those people who are in that argument in their mimnd, suffice to say this -- BJ was given awya free on many platforms (Pandora, Gp2x, etc); I did sell it on one platformn that immediatley died (Palm OS, Palm had its day); I did _license out_ some of those bits to other applications (the AI for instance), to both freeware (non-capital-F) and commercial ware; I am not at liverty to open source all of BJ due to those obligations. I did not sell out, I put a term on it (5 years, nearly up), and got some cash; why? Well for one, I'd just had a baby and you can use some $$ when you've just had a baby, trust me I did not do _Wrong_ to anyone, we are all perfectly at our right; did I do _Ideal_ in an altruistic sense? no .. but we do not live in black or white days, its a gradient; one other of my applications I charged for and made a living at -- and during that time I produced somethign like 30 open source GPL and BSD applications, totally funded by the main application; which in turn had an open API, open document formats, distirbited .o files os peopel could relink it with other stuff, a large community I supported, events I paid for to give peopel a good time, prizes for thigns I gave away.. a good time was had by all. Funded by a filthy little private project, that I then open sourced later.
So onpon is not wrong, nor is he criticising; he is respectfully declining to go into _that_ restaurant, when he can go to _another_, for a reason. Good for him, standing up to the man.
We've all been there; I'm a huge Free Software not, a big Open Source guy, bigger by far than most. But hey, I don't mind selling something here or there, gotta make a buck, right?
And regardless of what Stallman (who is a Great Man) thinks, it _is_ hard to sell open source/Free stuff. You _can_, and you know what? It makes you _REALLY_ unhappy when some asshole somewhere else immediately starts selling _your stuff_;
i) it really burns my ass when I open sourcething as pure Free/freeware, and then some ass starts selling it, making a profit, and publicizes the hell out of it so gets a lot of notice; this happens a lot in App Stores, for instance.. even if it gets pulled 6 weeks later, the guy will have raked in possible thousands of dollars, on my our a teams hard work.
ii) it burns my ass (not as much as (i) when you sell something that you also sell for $$, but open sourced for fun, when some prick sells it too. Thats not in the spirit; if someone _forks_ and makes free upgrades, fine, you're making your buck on _support_ say. But that rarely happens; instead, you get 10 guys day one trying to sell your work, compete with you, because of your generousity.
_that_ is the problem.
The _spirit_ is right, but _people are assholes_; not most, not many.. just a few; but the internet is big, and there are assholes, and poor clever people, who will turn on you in a second.
So, thats wat I ask.. how many Free apps have you made, that someone else sold and made $$ on your hard work on? (for me, a few; I made some fucker about $50,000 once, and I got nothing.)
How many Commercial apps of yours have been pirated? Mimne have been. How many of your commercial apps have been sold for $$? Sucks
I don't hold it against anyone, shit happens, but it does annoy me sometimes.
But I playu the upper hand -- I'm always decent to people, my users, be there customers or not; I've built communities, I've supported products I've written 20 years earlier, I still support thousands of people for ancient dead apps; I've given away the code to commercial apps when peopel asked.
And I've made more open source and Free than most.
So.. what can you do? Am I doing wrong?
BattleJewels is free for _every platform_ right now, I just don't give away that code (can't.)
I _will_, since I'd like it to have a life of its own; its not the prettiest code (hey, I did just have a baby and had no sleep , so one day I'll open it up, and people can mod it or make it live more (its got a hardcoded resolution, so sort of sucks to change to portrait mode or higher res, but I'd like to work on that.. make it all SVG based or something..)
Anyway, thats my position; I _do my best_, but its _not a perfect world_; as a _producer_, I like to think once in awhile I can make a buck, but still be ethical and morally correct, and any profits I do make, I use to make Free; you know the Pandora firmware was how many hundreds/thousands of horus of work and support, and that was paid for by stuff like BattleJewels.
Your welcome
jeff
edit: I'm sick, my babies are sick, I've been up 3 days nearly straight; permit my rant to not be coherent or spelt right
tl;dr -- onpon is totally cool, I respect it; we've all been there, and he's right. But I just hope he also respects the positions of people who dont' always walk the perfect altruistic line.. I'm not sure if he is a producer or purely a consumer or what, but I don't always feel I can be in a position to give everything away for Free/free/open-source; I have tried, and been burnt, and I still do way more than most to make up for it Many judge, many are pricks who say 'commercial is all evil', and it is not. (perhaps a 'sometimes necessary evil') It is perhaps suboptimal, but such is life. I can't change the world today .. maybe later
*rant on*
Ground rules -- you have to respect onpon's position; theres nothing wrong with it. I think when we first all get into open source, OSS, GPL, various licenses (I'm more a fan of BSD license myself), you get swept away; I made a lot of open source Free (capital F) software; my wife used ot get on my case, that I coudl be selling it, actually making a buck, putting clothes on my back; after awhile, I realized.. she was right.
You can go all the way (and onpon is not fanatical, he is just making a statement), but few people can go all the way; most of the Great Free Software people still sell something or work for something closed, because it works; in the back of your heart you still hope to open it up, or share some of it, or at least have open APIs, or other such things, but usually you cannot go all the way.
Take BattleJewels, for instance. I wrote all of the code, 100% (well, actually, about 98% .. a friend of mine wrote some music interpolation software that is excellent, but for sake of argument, call it 100%); as you al know, I still write more open source and Free than most other people dream about, so no one can claim higher ground really .. and most peopel who criticize the few things I've sold have never produced anythign of value in their life, so they've never been in this positiuon; and again, onpon is _not_ criticising, he's making a choice; other people are thinking he is making a criticism and he si not..
Anyway, for those people who are in that argument in their mimnd, suffice to say this -- BJ was given awya free on many platforms (Pandora, Gp2x, etc); I did sell it on one platformn that immediatley died (Palm OS, Palm had its day); I did _license out_ some of those bits to other applications (the AI for instance), to both freeware (non-capital-F) and commercial ware; I am not at liverty to open source all of BJ due to those obligations. I did not sell out, I put a term on it (5 years, nearly up), and got some cash; why? Well for one, I'd just had a baby and you can use some $$ when you've just had a baby, trust me I did not do _Wrong_ to anyone, we are all perfectly at our right; did I do _Ideal_ in an altruistic sense? no .. but we do not live in black or white days, its a gradient; one other of my applications I charged for and made a living at -- and during that time I produced somethign like 30 open source GPL and BSD applications, totally funded by the main application; which in turn had an open API, open document formats, distirbited .o files os peopel could relink it with other stuff, a large community I supported, events I paid for to give peopel a good time, prizes for thigns I gave away.. a good time was had by all. Funded by a filthy little private project, that I then open sourced later.
So onpon is not wrong, nor is he criticising; he is respectfully declining to go into _that_ restaurant, when he can go to _another_, for a reason. Good for him, standing up to the man.
We've all been there; I'm a huge Free Software not, a big Open Source guy, bigger by far than most. But hey, I don't mind selling something here or there, gotta make a buck, right?
And regardless of what Stallman (who is a Great Man) thinks, it _is_ hard to sell open source/Free stuff. You _can_, and you know what? It makes you _REALLY_ unhappy when some asshole somewhere else immediately starts selling _your stuff_;
i) it really burns my ass when I open sourcething as pure Free/freeware, and then some ass starts selling it, making a profit, and publicizes the hell out of it so gets a lot of notice; this happens a lot in App Stores, for instance.. even if it gets pulled 6 weeks later, the guy will have raked in possible thousands of dollars, on my our a teams hard work.
ii) it burns my ass (not as much as (i) when you sell something that you also sell for $$, but open sourced for fun, when some prick sells it too. Thats not in the spirit; if someone _forks_ and makes free upgrades, fine, you're making your buck on _support_ say. But that rarely happens; instead, you get 10 guys day one trying to sell your work, compete with you, because of your generousity.
_that_ is the problem.
The _spirit_ is right, but _people are assholes_; not most, not many.. just a few; but the internet is big, and there are assholes, and poor clever people, who will turn on you in a second.
So, thats wat I ask.. how many Free apps have you made, that someone else sold and made $$ on your hard work on? (for me, a few; I made some fucker about $50,000 once, and I got nothing.)
How many Commercial apps of yours have been pirated? Mimne have been. How many of your commercial apps have been sold for $$? Sucks
I don't hold it against anyone, shit happens, but it does annoy me sometimes.
But I playu the upper hand -- I'm always decent to people, my users, be there customers or not; I've built communities, I've supported products I've written 20 years earlier, I still support thousands of people for ancient dead apps; I've given away the code to commercial apps when peopel asked.
And I've made more open source and Free than most.
So.. what can you do? Am I doing wrong?
BattleJewels is free for _every platform_ right now, I just don't give away that code (can't.)
I _will_, since I'd like it to have a life of its own; its not the prettiest code (hey, I did just have a baby and had no sleep , so one day I'll open it up, and people can mod it or make it live more (its got a hardcoded resolution, so sort of sucks to change to portrait mode or higher res, but I'd like to work on that.. make it all SVG based or something..)
Anyway, thats my position; I _do my best_, but its _not a perfect world_; as a _producer_, I like to think once in awhile I can make a buck, but still be ethical and morally correct, and any profits I do make, I use to make Free; you know the Pandora firmware was how many hundreds/thousands of horus of work and support, and that was paid for by stuff like BattleJewels.
Your welcome
jeff
edit: I'm sick, my babies are sick, I've been up 3 days nearly straight; permit my rant to not be coherent or spelt right
tl;dr -- onpon is totally cool, I respect it; we've all been there, and he's right. But I just hope he also respects the positions of people who dont' always walk the perfect altruistic line.. I'm not sure if he is a producer or purely a consumer or what, but I don't always feel I can be in a position to give everything away for Free/free/open-source; I have tried, and been burnt, and I still do way more than most to make up for it Many judge, many are pricks who say 'commercial is all evil', and it is not. (perhaps a 'sometimes necessary evil') It is perhaps suboptimal, but such is life. I can't change the world today .. maybe later
Last edited by a moderator: