Being Free is Hard to Do
ValourX writes "What is more important to you -- the four freedoms of Free Software, or the ability to maximize the value of your computer? It's a question that comes up on Slashdot often, but rarely is it so well argued as it is in this NewsForge article. How important are the FSF's four freedoms to you? What are you willing to sacrifice for those freedoms?" NewsForge and Slashdot are both part of OSTG.
Slashbot: Four freedoms.
Slashbot (wakes up, rubs eyes...thinks about mp3s, dvds, games): Max use.
I hold grave fears for Australia, from an IT and Legal vewpoint, now that we've signed that FTA ... which could really stand for Fuck The Australians. The patriot in me thinks it stands for Fuck The Americans ... but why should I listen to him anymore?
Alex four point oh -- currently experiencing identity crisis, please hold
=====
zer0th post! http://livejournal.com/~b0rken free australia now! (from the 'free trade agreement' with the US) this has been a community disservice announcement
By the time you finish reading this sentence will end.
What is more important to you -- the four freedoms of Free Software, or the ability to maximize the value of your computer?
I suppose that depends on how you define "value". Personally, having Free Software and using Free Software has done more to "maximize the value" of my computer far more than anything else I can think of.
SealBeater
-- Its survival of the fittest...and we got the fucking guns!!!
The freedom to run the program, for any purpose (freedom 0).
The freedom to study how the program works, and adapt it to your needs (freedom 1). Access to the source code is a precondition for this.
The freedom to redistribute copies so you can help your neighbor (freedom 2).
The freedom to improve the program, and release your improvements to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this.
If it was 'free software', people wouldn't pay me. I probably wouldn't bother writing it in the first place. There are no free alternatives.
Non-free software or no software. What would you rather have?
Personally, I'm willing to sacrifice the convenience of flash animations, or of photoshop, for a free (as in beer) solution. I'm cheap. The fact that the free (as in beer and in freedom) software often is excellent quality, FreeBSD being my favorite, doesn't hurt either.
However, I can see it being an impediment to adoption of free software because of the sometimes unreasonable demands placed by restrictive licences. The GPL does prevent advances and progress in some cases, such as device drivers, that otherwise would be possible. Same with flash and other non-free media solutions, whether DRM or CSS on DVDs or what have you.
I myself feel however, that sacrificing utility for the benefit of using a free software package, is only rational if the resulting loss in utility is no greater than the benefits. However, it is easy to quantify the benefit of free as in beer software, but harder to economically evalutate the benefits of free as in freedom software.
Freedom is not about sacrifice.
If you have to sacrifice then you're not free.
In the same way that you don't want to be locked in to non-free software, you also don't want to be locked in to free software.
Now I will read the article.
...and that is all I have to say about that.
http://jessta.id.au
He doesn't even try to actually make a connection between the apparent premise and the apparent conclusion.
Direct quotes:
But he doesn't say WHY anyone with these high-moral ideals should let go of them.
Again, why not? Because it makes him uncomfortable to be asked to make "unfavorable sacrifices"?
Depends, if I write free software, especially games, I tend to only use free software in the toolchain to make it easier for other people to contribute. Nothing sucks more to basically being locked out of a free software project just because you don't happen to have the newest version of some proprietary software that is a important component in the toolchain. So when it comes to free software I tend to go with only free software, since that ensures that everybody can help if he likes and it also shows bugs or missing features of existing free software.
On the other side if I just want to get work done I don't care to much about free software only, after all I want to get it done, not produce something that might still be maintained in the coming years. I still use free software most of the time there, but thats not because its better, in many areas its even quite inveriour, but just because its either the only software available for Linux in that area or because the proprietary software would be a little bit to expensive to be feasible.
the first thing they pick on is the Gimp UI. It's more of a personal taste IMO, since I dont find anything wrong with it and is easy to navigate.
Your hair look like poop, Bob! - Wanker.
How important are the FSF's four freedoms to you?
Not that important to be honest. I certainly like the cost aspects of 'free software', but what really concerns me is choice. I try to avoid relying on a product which has a single supplier or is not standards-compliant, even if it does meet the FSF's standards.
There are some areas which are well supplied by free software. in many of them, the free software is markedly better than the commercial competition. These seem to be things like Operating Systems and Web Servers.
Other things seem to be best supplied by the commercial market - Doom3 & the nvidia drivers that let me play it on my linux box, for example. These things are all good, and there is a place for all of them. Jumping up and down about whether they meet RMS's definition of 'Free' or not is a waste of time, imho.
Sitting Walrus Blog
"Being Free" is even harder to do if you're studying for a degree at my university. Visual Basic 6, .NET, simple Word documents that are incompatible with OpenOffice and are unavailable in any other format, PowerPoint presentations ... the list just goes on and on.
.NET, where there's an opportunity for them to demonstrate that building applications using .NET allows for potentially cross-platform solutions, they instead teach Windows Forms on MSVC.NET.
Even with things like
I mean, what's the fucking deal? We're students. We're not all living in mummy and daddy's basement, having money freely thrown at us.
A dozen posts & already many that confuse no-cost software with software that you can do anything with, including viewing & modifying the source & sharing it with others.
A love for zero-cost software isn't bad. I see a lot of people coming to the F/OSS movement because of it. They could run a warez copy of Photoshop, but then they discover the GIMP. After a while, they may discover the fantastic quality of software available & may try more of it. They might discover how wonderfully helpful and intelligent the community is--they are eager to help & are eager to have you contribute back.
I probably wouldn't have started to use F/OSS if it was priced unreasonably. But now I find the other parts of freedom to be much more important. It is frustrating to find commercial software that is stagnant. Bugs are always present in any software (some of which are security vulnerabilities, some of which are just annoyances that I have run into). But with F/OSS, I can usually see if a bug has already been reported, look for solutions, or report it & wait for insight from others. I'm not much of a programmer, but I can also sometimes discover a fix myself. The frustration of not being able to have this basic ability with some nonfree software is horrid.
I recently started to contribute a small amount of money each month to software which I use every day--which I depend on for entertainment and to get my work done. Paying for free software?! Well, at least it is tax deductible & it does make me feel good.
I would definitely say that the four freedoms are more important than zero-cost.
Lately, I've had problems that I thought could be solved by software I bought, but it simply let me down. Free as in beer is pretty important not only because of the software which is useful, but because there's no penalty when it's not.
500GB of disk, 5TB of transfer, $5.95/mo
Nothing prevents you from rewarding the better software by donating to FSF projects.
"Free as in speech, NOT as in beer."
At least as considered by any business who'd want to ingegrate anything, even as miniscule as a c file with 3 functions that calculate CRC.
What's missing is just like "The freedom to improve the program, and release your improvements to the public" only the opposite -
"The freedom to improve the program, and not release your improvements to the public" (or sell said improvements to the public for profit)"
This is the issue commonly called copylefting.
What it comes down to is "Free for anyone who's part of our [opensource] club" as set forth by the GPL (If you're a Checkpoint dev, a legal obligation to release all/parts-of the source code of the product makes whatever ran you into that obligation anything but free), or "Free to anyone. Period." as set forth by X11/modified-BSD licenses. The latter offer the fifth freedom.
The obligation [e.g. lack of freedom] to integrate GPL code with [often immense] business-owned closed code serves on one hand to spur [few, IMHO] businesses to go opensource, while keeping a dark "obligation" cloud over Open Source that scares the rest away. I personally ran into this dillema at my former workplace. The result was us using BSD-licensed and commercial solutions, while [to my great dismay] avoiding GPL-code like the plague.
The LGPL is a fair compromise, unfortunately few projects use it. Sometimes you need code from a GPL app, and you're willing to wrap it in a library yourself (and offer that library's code to the public) but since the original dev never considered this and just slapped the GPL on his work, and you can't use it (whereas had he done so with LGPL, you would be able to do so).
The conclusion (which promptly earned me two flamebait mods last time I said this unliked piece of truth here) is that everything GPL is quite unfree to those [nice, evil, fill your own description] people who pay us coders our salaries and feed our families.
I, personally, as a coder who wants to tap open source where I work, would definitely like it to be otherwise. For the GNU codebase to be as legal-obligation-free and accessible as the X11-ilcensed or mod-BSD-licensed codebase (and a big thank you to anyone altruistic enough to use those licenses on his donated code).
Wishful thinking I guess...
-
``Free software'' is a matter of liberty, not price.
Liberty a word you dont hear often enough, reminds me of a qoute.
No man's life, liberty or property are safe while the legislature is in session. - Judge Gideon J. Tucker
Try applying those 4 rules of free software to your life, and realize how many freedoms you dont have.
-
You cant spank a 12 year old, but you can sentance him to death.
... that if some lowlife owns my box and turns it into a spam source, then the value of my PC is being maximised (it certainly isn't being underutilised).
Please define the criteria for 'maximised' then we can talk about it.
Personally, I don't mind that my linux partitions can't do everything (like run ActiveX ... something I err really need) or that I deliberately turn off Flash. Is a server sitting in the corner being 'maximised' if it isn't playing MP3s and showing DVD movies?
Bitter and proud of it.
Sure, we can all debate the relative merits of GIMP and Photoshop's interfaces, the joys of flash and brew, but the article points why the current environment is unfavorable to free software. It's not so much that commercial software is superior; rather, the freedoms are, in the current environment, irrelevant. Free software only becomes viable when all users are forced to pay for commercial software; that is, when those freedoms (or at least the first three) are enforced across the board. Sticking with the photoshop example, I'm sure there are tons of semi-legitimate and pirated copies of photoshop sitting on people's computers doing relatively simple tasks that could be done just as easily as with GIMP. Let's say Adobe finds a way to shut down all those non-revenue-generating copies. What happens? Maybe Adobe will see a little more revenue. More likely, the the user base of GIMP will increase one hundred fold. Suddenly those freedoms are more than hollow idealism in a pragmatic world, but actually mean something. More users mean more development. Then your Open Source Worker's Paradise is fast becoming a reality. ...and that's when Microsoft forms a coalition with software publishers to build in a costly DRM system that requires every software product to be encrypted to an individual machine in order to work.
What do you want to pay today?
a frind of mine would say that if you need more then a ascii text editor and a graphics app to make a webpage then your in deep trouble. but then he makes the pages useing php and a database for the backend and dynamicly changeing html and css for the frontend. no flash, no other stuff that needs a plugin, and those sites are damn nice ;)
comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
What about the 5th Freedom?
....
:)
Free as in $29.95
Seriously though.. I've made a lot of money selling (my) Free Software for $29.95...
I just had the source in CVS. If you were smart enough to checkout via anoncvs and to the build yourself that was fine.
If you needed help and wanted a really nice installer it cost you $29.95...
This let me work on my little project full time which then turned into a company.
We're 7 people now
Im going to bite this troll...
... what about all those developing countries who are choosing Linux/FOSS are they and their people not going to benefit directly or indirectly from the fact that their goverments have less ties with redmond in america?
Simply by saying that you probably dont realise quite how much influence free software is changing the world its not some small bunch of hippies with some ideal to legalise pot. If free software and those that extoll the virtues of it did not exist your world would probably be very different. Have you ever used google ? have you ever looked at a website running on linux/bsd/apache ? ever downloaded a bittorrent file? or ripped a dvd?
The chances are that you have - and all of these things were made possible to you by people excercising their right to create, use and modify free software.
Free software people dont "want" to change the world, they "are" changing the world - and the chances are my friend that you have benefitted from it in many many ways. And ask yourself this question
Electronic Music Made Using Linux http://soundcloud.com/polyp
The people at your former workplace did exactly the right thing by avoiding GPL code. I'm sure you would say people not willing to honor the terms of your company's licenses (i.e. no sharing, pay for each copy, etc). should not use your company's code. So I don't see why you have trouble with the notion that people not wanting to honor the GPL's terms shouldn't use GPL code.
I myself write closed source code sometimes, but I expect to get paid for doing it. When I write code as a volunteer, it's GPL. I don't see why I should want to do development for your closed source product so you can get money for shipping my code, unless I'm getting some of that money myself. If you want to use the closed source policies to charge people to use code, write the code yourself or pay someone to write it. In wanting to use GPL code in closed source products, it sounds to me like you're just a freeloader looking for a handout.
I think most of us have forgotten that it took great sacrifices by our ancestors to get the freedoms (in society) that we currently enjoy.
I would argue that without sacrifices we cannot achieve freedom. It seems to me that the sacrifices the FSF are asking us to make are significantly less than those made by our ancestors.
That said, I do agree with the basic premise of the article that we often need to use proprietary software to achieve our needs. The solution is better free software - not giving up the fight.
Freedom is not worth having if it does not include the freedom to make mistakes. - Mahatma Gandhi
The goal of the GPL is to make all software free.
The goal of the BSD license is to make all software better.
I hereby place the above post in the public domain.
Sure, I agree whole heartedly that GIMP in no way can compete with Photoshop's features, nor is there any HTML program that can compete with Dreamweaver (maybe HTML-Kit but even that is Windows-only, even though it's free).
:0)
Those aside, I disagree because in most of my day to day activity, free, even open-source programs are not just cheaper (free) but better than the proprietary. Here's a few:
Operating System: BSD and Linux, much better and secure than Windows. More features (bash, gcc), less "features" (Windows Update, Internet Explorer). Hell, even Darwin, an open-source component of a proprietary OS (Mac) is a better kernel than NT.
Word Processing - AbiWord, in my opinion, much better than MS Word. AbiWord in fact looks/acts more like the classic (98, 2000) versions of MS Word than the current MS Words act like.
Music - XMMS (WinAMP on Windows), is there even a comparison to Windows Media Player here?
Video - MPlayer, it even runs without X Window. Can Windows Media Player run video in MS-DOS?
Web Browser - Mozilla FireFox. Internet Exploder doesn't even compare.
Email - Mozilla Thuderbird, Ximian Evolution. Can Outlook, pro or Express, compare to those two??
File Browsing - Nautilus, Konqueror. They crash 100% less of the time that Windows Explorer crashes. And no annoyingly built-in Internet Explorer that's available even if I denied access to iexplore.exe (which I do on spyware-infested clients' computers).
Spreadsheet, Presentation, Other Office - Gnumeric and OpenOffice are both superior to MS Office XP/2003 versions. And like AbiWord, they act more like classic MS Office than current MS Office does. And let's not mention the horrid Mac OS X versions of MS Office.
Instant Messenger - Well, GAIM may be missing some features of proprietary AOL AIM, but one of those features missing is the spyware.
Graphics - Well, mentioned before GIMP's not better than Photoshop... but it does kick Paint Shop Pro's ass. A better all around quick image program than MS Paint too. The price is right too.
Simple Text - Man, even GEdit is superior to MS Notepad.
Programming - Do I even need to compare the long list of free, open-source and standardized Unix/Linux tools to the not-quite-as-affordable MS Visual Studio??
When it comes to Macromedia, I agree with the Dreamweaver argument, and somewhat with Flash (as much as I personally hate FLash, it's here to stay and sometimes it is done elegantly), but I in no way think Fireworks is something to be missed. Everything done in Fireworks can be done with Javascript and HTML coding if you only knew the code. As for FreeHand, well there's Illustrator for Windows/Mac and for Linux I know there's a bunch of free vector graphics programs out there.
Basically, if Linux could just get her own versions of Photoshop and Dreamweaver it'd be all set (and not WINE'd either, real ports so PPC and SPARC Linux users can use it to!!
Of course there's a free alternative. Other people are free to write similar software, or at least they used to be, and maybe they've even written it already (remember that "free" refers to freedom, not price, or in this case even existence of the software). Of course now the software lobby is trying to take that freedom away, through software patents.
Pleople get paid plenty to write Free Software. I know some that have made their millions from it and are still going. I know others that, though not dollar-millionaires, still make a mighty handsome salary writing free software.
Only astroturfers and people really, really in the dark about ICT still think that people don't make money from Free Software. There's just too many big and small companies doing it for that line to work anywhere except in Redmond anymore.
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
Generally, I think they'll find that most people hold a similar view. OSS advocates often get so caught up in the ideas of modifiability and redistributability that they forget that for most people, it's a total non-issue.
So just because you dont understand or have the ability to modify code its a non-issue? How about the fact that it is modifiable and can be changed by someone who does understand and modify free software can do so? Your should care that software is freely modifiable because you will be the one benefitting when someone else more knowledgable comes along and makes the product better. What happens when the noddy proprietary software vendor goes belly up - bang goes your investment - but if their product was free open source, and the software was of any great merit you can bet your bottom dollar that there will be plenty of foss developers getting their hands dirty.
Just because you are unable to do theses things yourself it doesnt mean that you shouldnt care about it being important - you benefit from it all the time without even realising it.
Electronic Music Made Using Linux http://soundcloud.com/polyp
Look, I'm going to be honest with you. I'm an advocate, user, and even author of open source software. I can't, however, call myself a granola-eating-die-hard-free-software-purist. There are several reasons why this is true.
;-) We not only write proprietary but also buy licenses to proprietary libraries for use in our software. We don't buy proprietary libraries for the fun of it. We buy them because they will either make our work easier, make our applications better, or both AND they do it better than any open source alternatives we've evaluated. This brings me to my point.
At home I use open source software (almost) exclusively. My systems run on Linux or BSD. I use open source UNIX-like environments because I like the open source philosophy and because the software that I want to use works best on these platforms. In other words, the software that is really valuable to me as user turns out to be open source software. As a programmer, I also value the source code freedom. I can look at the source and learn how the programs work. I can make them work differently if I want to.
However, I say "almost exclusively" because the one exception is the operating system in my cell phone. I certainly could have bought a cell phone that ran on Linux but it turned out that for the features I wanted, the Linux based phones ended up being more expensive (due to extra hardware I didn't need or just price differences between brands). In this case, I wasn't prepared to pay more money for a phone just to have it running on Linux.
Another blemish on my "software purity" is my work life. I work for a software company writing proprietary software. I do this because I need money to live and that was the job I ended up with.
The masses at large aren't going to use crap software, not if it's open source, not if it's closed source (queue Windows jokes). The hard facts are that users are going to use software that gets what they need to do done. They're going to use software that does what they want and does it sufficiently well.
If it turns out that nothing but proprietary software does exactly what you want, does it well, and the license cost is fair, then hell, you should consider using it. Your typical end-user doesn't value the source code to an application because they don't know what to do with it. When making decisions about the software you need, you'd be stupid not to consider open source software, but from a business (or even a home user) point of view you'd be equally stupid to use open source software for the sake of using open source software if the proprietary software does what you want better.
So, to sum up, I'm afraid Practicality wins over Philosophy in the software world.
I think the previous poster has a point, but I don't think he understood the intent of your response.
I think you are saying that interacting with people are more important than the social pattern of software development for something somewhere across the galaxy. I think you both are correct.
We may need to help people face to face, much like Mother Theresa or other Catholic Saints. And I would like to do that personally more than I am now.
But, that topic is not the same of software efficiency via socialization rules on a geek news forum. It's not in the same ballpark as making somebody comfortable when they die and it's not supposed to be.
You are bringing some other angst to this debate from the outside world. And I understand how much the world sucks now, and how many people have yet to die- but that will come soon enough. Keep it separated. Stay on topic. I feel the same way too.. really.
Several projects include feature bounties - you say how much a particular feature is worth to you, and the first developer to implement it is able to claim the bounty. This means that the developers are `incentivized' to develop the features you actually want, rather than features you may never use.
I am TheRaven on Soylent News
People tend to forget what launched Mr. Stallman on this road toward software freedom: he wanted to use a laser printer he had on hand with his word processing program. The software didn't have drivers, and as I recall the printer didn't have documentation, either.
Big trees from little acorns grow.
Still, being free(as in beer free) is an important part of the freedom.
The reason I like open source software more than just free software is that I'm guaranteed that it won't just die and stop being developed nor will it go payware.
But if the OSS software demanded me to pay a fee to use(while still let me see and modify the code) it wouldn't be free, and I would not be interested.
The thing that bugs me the most about a lot of the people that complain about a Free Software alternatve to a commerical program not being an effective replacement, is that often those people have not actually _paid_ for the commerical software that they say is so much better.
Those that have forked over $1000+ for specialised proprietry software (Photoshop, Cubase etc) are the ones that have the right to say the features of the Free Software replacements are not up to scratch.
Those who are using warezed versions and have no intention of ever purchasing the software, but say that the Gimp is no Photoshop aren't helping the cause, and show that they have no real interest in advancing the state of Free Software - they just want to get everything for nothing.
Advanced users are users too!
The conclusion the article is making seems to be more or less identical to the point of open source, as opposed to Free software: people use OSS not because its Free but because it works. Go read one of those ESR essays from 1998. I don't really see what's new here.
...is the assumption that proprietary software license restrictions are not being enforced. While this may be true for the moment, it won't and shouldn't remain so. Lots of money is being lost by the wankers who insist that they should be allowed to install the same copy of MS Office or Windows on multiple machines without a volume license key or some other legitimate form of licensing. While I don't care at all about the money that proprietary software companies lose due to piracy, I do think it's important for there to be sever consequences for people who violate the licenses. Without consequences, the abuse will continue. If the abuse continues and idiots out there think it's OK to pirate software, then they will not become aware of or care about the issue of free software. In their minds free software is warez. That needs to change and then you will see a growing interest in free software.
-"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
I take issue with the term "free software" being hijacked by what are, quite honestly, free/open source zealots. I'm posting free software on my site and keep getting inquiries about how I dare call it free, since it's not released under the GNU GPL, etc. Kind of insulting I think, because free software does not necessarily mean FOSS, and some people seem to be spitting on what I'm offering them.
I've been interested in free software for a long time -- that is, software I can acquire today and use for the forseeable future without owing anyone money or other compensation, including requiring registration (even if no fee). To me that's the essential quality of free software. If the source code is there, and if modifications are permitted, that's fine of course and is icing on the cake. The BSD license is beautiful.
But I think the time has come for GNU GPL zealots to realize that if they expect the world to call their brand of "free" the only type of "free", this is just being unrealistic and a bit obnoxious. If you are looking for free software, there is tons of it out there. Most of it you can't modify, sorry. Don't like it? Write your own GNU GPL'd free software. And if you are looking for only GNU GPL'd software, then go look for that exclusively, and stop bothering developers who go out of their way to make no-fee software of other (non-GPL) licenses.
Of course I understand the philosophy behind free/open source software (FOSS) and it's very pretty and everything, but it is just one brand of "free".
If you work for a reasonable enlightened company [yes, there are a few], they can see that most of the software generated internally has no value as a sales proposition
What if you want to succeed as an independent software vendor? I recently released a text editor for OS X. I wrote it out of love, but I still require people to pay for it, because the amount of work involved in such a project is not just something I can do on sundays.
I really do like the free (as in speech) ideal, but I have a hard time seeing how I can release all the source I have written and still ensure that people will pay me for my (continued) work.
So how does F/OSS apply to startups? it's fine if you can be backed up by a big company, but most likely that company can pay your salery because they have other closed source products.
Question: What are you willing to sacrifice for those freedoms?
Belief is the currency of delusion.
Have you ever looked at a website running on linux/bsd/apache?
Such as Microsoft's own Hotmail, for instance. Sure, they make rival products to FreeBSD and Apache, but they use the free (as in freedom) OS and web server instead, or at least they used to.
Although software that is released under a Free(dom) licence may be left abandoned, if the organisation behind commercially licencensed software goes out of business it is almost guaranteed to be abandoned.
Your content shows ignorance, your abusive language emphasises your ignorance.
RMS has dealt with this argument time and time again, explaining why he thinks that freedom is the highest goals of all. And I agree with him.
The world needs more thoughtful idealists like RMS, and even more people who listen to what they say.
With Linux/BSD it is possible to buy allmost any type of computer and run the OS. On the other hand Mac OS X only runs on MacPPC and MS Windows for the most part on x86.
Take a small thing like flash. Yes it's possible to use flash on linux x86 dsitributions but what if you decide to use a Power or Sparc based computer? Then you are out of luck.
A lot of people ask me: Why would I want to use a non-x86 based computer? Perhaps because it makes your programs run faster. Perhaps it provides superior functionality that helps the OS writers prevent security problems (NX). There are lots of other examples.
The fact is that your choice between non-free software and free software inflicts upon the list of choices you get on other things (ie. hardware) and not just for you but for other people as well.
I like Free software. My main system in Linux, and I run Windows for games. However, I am not going to give myself an ulcer thinking about DRM and Trusted Computing and what it might mean. I can always keep the computers I have, which will run Linux, and if I must use Windows, I will be sad, but I will probably do it anyway. At some point in every industry, either the government or the industry itself has restricted it in some way. People get pissed about it at the time, but forget it and live with the status quo (think about driver licensing, and so forth). At this point, with the large spread of virally-infected boxen, trusted computing is looking like a promising solution for companies involved. Sure, it would be better to switch to linux, but most people would prefer their Windows to be virus-free and crippled than have to learn a new system. They won't care about pissing some software geeks off, as they have the gaming geeks already firmly on MS's side. So, if and when it happens, it happens. I, for one, will be sad for a moment, and then get over it.
If you can't express such a message without being so impolite, then probably you aren't worth the reading.
42.
Sometimes you just have to pay for something to get on. If it were up to me I wouldn't bother buying clothes but if I did that no one would talk to me. Cars are a better example.
... BSD. A preconception is built up.
For me pay for software is practically, ecomically and idealogically not an option.
If I add up the value of software I desire it's more than my wage!
That is, if I bought Windows XP instead of using my university license, if I used CubaseSX instead of Kristal, and ditto to all the program on my both windows and linux computers too.
If I had to pay for things like Apache, Samba, ssh I'd just have to try and live without them. Humans are too expensive to pay to program on my wage.
I do believe if Cubase and similar programs were not available as warez then we'd have worse music around.
I feel a lot of people feel like this. We are materialistic but spending money on the invisible doesn't seem quite right.
Imagine how I would be now if I had, in the end, paid ~£300 for Real3D on the Amiga! Spending money like that on the invisible is just not futureproof.
The most popular way to sell to a market is to build up Interlectual Property, build up a name and sell quality because then you're selling the invisible and not something real. Think Nike, Ferrari, Dolca and Gabbana, and
People recognise this and see it as the expensive route. Sometimes we give in to love and by that fast car but we know we've been bad and recognise `selling the invisible` for next time. But selling software is selling the invisible also and this is why it's so hard to do. The answer is simple: DON'T SELL SOFTWARE!
So it's often an easy decision for me.
I only use pay for software if there is no alternative and even then I prefer to abstain as I have done many times in the past. I have paid but only when I've had no choice and I need it to get things done and I grumble badly each time.
I will break the pattern if it's work related and can help me make the money back.
Other things I've given up because I feel they're a waste of money:
- programs such as Smart for linux (may change if I can make a job out of it), 3D software, music software
- films in many forms
- a lot of music but not all
- nice cars
- nearly all computer gaming except for half life based games which I got given
These are made harder by societys pressure to waste money on tradenames like Peugeot hatchbacks.
What I haven't given up yet:
- some designer clothes. My heart is too attached, it's only a bit more.
A blog I run for the wealth
How does the philosphy apply to services?
Specifically if I want to create for example a photo sharing website, which involves a lot of custom code, can I still charge for the service (which includes hosting on the server that uses the software)
-ashot
"I hate the Bizzaros...except for turtleface, he's cute."
"...I HATE the Stallmanites....especially Richard, he's a fucking Nazi."
I know I'll get modded "-10 million, flamebait" because most of you hang out RIGHT HERE. You don't have a "right" to my sourcecode, period. You have a right to use free software, but you don't have a right to make me starve! I'm sick of people asking for the source of my apps just because they listen to that man like he's God or something. When I find that it's no longer paying the rent, I'll open it up. But as long as I sell a piece of software that outperforms your GPL'd equivalant, I eat - the end.
Why can't all fpga/microcontroller manufacturers just release free optimizing compilers???
It talks about the fact that nobody cares if you share proprietary software among friends, but destroys your life if you were to distribute it beyond that.
Already the large software makers a working on tools that could restrict your rights much further. It comes down to 1984. With "secure computing" (whatever the current name may be) that exists today and very smart software that can actually detect content it would be possible to control what someone is able to email to their friends today.
Of course, laws (see the Patriot Act and the DMCA for this one) still partly forbid this at the moment. Also there are free alternatives. But as soon as pretty much everyone depends on free software anyone could just throw the switch and we are in 1984, just worse.
I use Suns JVM and the Flash Plugin myself, don't get me wrong. I just think when writing such a large article that this should be included.
The reason why the copyright is not enforced better is simply that they make more money this way. Who would buy M$ software if EVERYONE had to pay for it?
Another example is how Slashdot is run on robust code but has a horrible fucking website design.
The NewsMonster project on Freshmeat lists burtonator as the lead developer.
Gee, I love Google :)
The question is, how much do you value your time? If you value your time at $30 per hour, and have to spend an extra hour or two per week tweaking your system or writing code because the software you want isn't there, are you actually being efficient -- or just cheap?
There are other factors, of course, like political considerations and the enjoyment one derives from writing code. Some non-free OSes, like Windows, may have their own time costs. But the difficulty/inability to buy pre-built boxes with a free OS may make the nominal "free" software cost considerably more at the end of the day.
That's what people are referring to when talking about TCO. Please note that I'm not trying to argue a particular system has a higher or lower TCO, or that there aren't many fine reasons for using FOSS software, but only raising the issue because sometimes one can be penny-wise and pound-foolish.
The fifth:
The Freedom To Have Fun.
Ever since (at a single digit age) I typed
]LIST
and got to see the source code of the Little Brick Out program on the Apple ][ - tinkering around with the colors, sizes, blip noises, etc - I've known how much fun it is to see source code, play around with it, and learn by just having fun...
of people who use non-free software for their media content. So if I am to be in the loop I need: Java, Flash, to be able to play all the different types of streaming media and others. I need to be able to read the documents that my schoolbuddies make else i wont be able to communicate with them. Whenever possible i use non-free. I think that converting the world to free software is a gradual and slow process. Most people don't care about all those freedoms. They don't want to modify anything. We have to win over theese people by price or quality, not by "ethics". On a sidenote i think there is a dilemma concerning games and other "content". There are some good reasons why it would not be suitable have Free games: There's a storyline, there should be some consistency, they don't want people to "cheat". A games is like a book. It is a vision. You can make a documentary as a collaboration and with all those freedoms, but an author with a great story would like to keep it his story, even if distributed for free. That's what I think anyway.
I hope I'm reading this right.
I'm reading this as "Would you rather software that's free (GPL F/OSS) or software that does a better job?"
Personally, whichever gets the job done the cheapest and most painless for me.
I use Gento and Windows XP Professional.
Gentoo runs my web server, IRC server, teamspeak server, mail, imap, etc.
Windows runs the software I'm typing this in (Firefox), Steam (and all it's little pieces like Counter-Strike), and all those goodies. To be honest, I really probably would be using Linux hardcore if it wasn't for the difficulty in the wireless area.
Software is just like real world property.
You want to get a nice piece of toilet paper (you won't want sand paper, do you?) but you aren't going to spend $100 / roll are you?
A great example is OpenOffice vs Microsoft Office 2003.
I *love* MSO03 (it's p-u-rty and Outlook has nice spam filtering) and it can do pivot tables too. I don't see how OO can do that. So, do I need pivot tables in my personal life? What about buisness life?
Luckily for me, it's neither. But I'm sure there is someone that might.
If I could afford to purchase Office 2003 for my computer at home, I would. Unforuntly, that's buying the $100/roll of toilet paper that I can't afford -- and don't have to thanks to OpenOffice. Eventually this will do one of two things.
Bring the prive of MSO03 down to a more reasonable price (or to what I percieve to be reasonable) or kill it. I hope it doesn't kill it -- because I believe OO needs it's own competition too.
Everyone has there preference to where the line is. This is why humanity has survived sooo long and why the debate for Linux vs. Windows vs. Mac vs. *BSD has gone on for so long.
So, my answer to the question:
Whichever one that doesn't make me spend too long trying it figure a thing I believe to be trivial out.
Obviously I'm willing to go through enough hassle to get my server running Linux but not my desktop.
My server is one hobby. My desktop is my tool to do other things that help this hobby. That's how I like to spend my time and where my freedoms value me.
"Do or do not. There is no try." -- Master Yoda (Half man, half muppet)
If you (and others) do not use free software, then that will be the end of the story. How can it improve if no one's going to use it? If no one's going to help it improve (aside from the developer, of course)? A (closed-source) company can hire a team to create a new software and improve it but that is simply not possible for the one-man free software developer. Certainly, not on his own.
I agree 110%. Use the best software, whatever it is. Very often this just happens to be open source software however! Firefox, OpenOffice.org, FileZilla, XVid, etc.. The list goes on.
--- "End Of Line" - MCP
Along with everyone who is not a developer, I'm not likely to have any interest in three of those freedoms: Studying the source, redistributing copies, or changing the program for the benefit of the community.
So long as I can use the damn thing, those other 3 freedoms don't interest me.
I'm interested in using computers. I am not interested in writing code. (It's a parallel to watching TV: We all watch TV, but very few of us are interested in learning how to build a television.) Studying the source is of not interest to me, as is changing it.
As a corollary, I believe the only "community" that exists here is a small number of developers who support free software for ideological and political purposes. Otherwise, free software users are no more a community that are Windows users. (An analogy might the small number of vegetarians who actively lobby to for their dietary beliefs versus all the other folks who simply choose ti eat that way.)
I'm interested in more and better software. If some of that can come from free software developers, fine. If some of that can come from proprietary developers, fine. Frankly, though, little new and innovative software has been coming from either source for several years.
-- Slashdot: When Public Access TV Says "No"
It's a well-considered and interesting article, but misses the point.
Are the four freedoms enough to make people use alternatives to proprietary software? In themselves, no.
The freedoms are one of the key quality dimensions that determine user choice, but not the only ones. Completeness, stability, suitability for the purpose, and ease of use matter as much or more. Oh yeah, a minimal money-cost to acquire the right to use a given piece of software is also one of these dimensions.
The choice of which software to use is a strictly "economic" one, in which all of these dimensions will be added together by the decision-maker, and an optimal choice will be made.
So what does it mean to be a "true believer" in F/OSS (as I am)? It means you believe that over time, the quality, stability, and suitability of fully-free software will rise to match and surpass the commercial alternatives.
The main problem with free software can be boiled down to the adage "It's easy to make a product, but hard to make a business". For a business you need both the ability to create a product and the ability to sell it. It is on the sales side that free software will always fail. You simply cannot get sales or marketing people excited about selling free software.
Some people might say that you don't need those people on board, that everyone will automatically be drawn to the benefits of free software. The problem is that the benefits of the product can be cannot be expressed to a professional level because salespeople/marketers have nothing to gain. Paid-for software will almost always succeed against free software.
Freedom is the ability to do something without the fear of punishment.
For example, my ability to practise Judiasm in the US without fear of persecution typifies "freedom of religion" in the idealistic sense. But a more devout Jew is not necessilary free in a total sense. Employers might not allow days off for Jewish Holidays, or even more important Friday night/Saturdays for the sabbath. Someone may be ridiculed by a co-worker for wearing a kippah. Of course a more devout Jew (which I'm not) could work for a different employer, and only deal with people who accept the way he dresses. (Doesn't this sound familiar... RMS would say you shouldn't work for an employer who makes your write proprietary software.)
The point here is freedom is not something that one person has, but rather is a state of mind between two or more people. If you are accidentially stuck alone on an island, freedom has no meaning. You may not have the *ability* to leave the island, but freedom itself has no context since you are not dealing with other people.
Now taking the island concept further: if you live on an isolated (from the rest of the world) island with friends and family, you could copy / modify / distribute software all you want if its mutually agreed that that's okay. Many people have considered their personal and other friend's/family's computers to be such an island. With the internet though, you are in full contact at all times with people / government / etc. who are set on punishing for such acts.
So keep in mind, you can fight for freedom all you want from a legalistic / systematic / technical / software-based way, but ultimately, freedom is a mutal agreement between people. Whenever someone is out there who is willing to punish you in some extent for what you are doing, you have a noticable reduction in your freedom. Of course, if value your freedom, you then must fight for it.
The obsession to endow software with the concept of freedom is thus misleading. People have freedom, software does not. So GPL-licensed software is *freedom-enabling* software (to a certain extent). Its using copyright law to prevent other people from punishing you.
So as we look towards a revised GPL 3.0, we should really keep in mind separate ideas of "freedom" and "ability". We need the ability to have source code availible in order to modify/understand software many years down the line (even after threat of copyright expires). Just as we need the freedom to create software without the threat of punishment by frivolous software patents.
When looking at the GPL, thus imagine it in two ways:
1) If I isolated, what abilities does the GPL ensure I still have? (access to source code, ability to modify, ability to copy, etc.)
2) As I deal with other people, what punishments am I trying to prevent? (copyright hoops to jump thru, ridiculous licensing restrictions, patent lawsuits)
How is the GPL hampering ATI from fixing their crappy driver?
The 'trade secret' argument for most drivers holds about as much salt as a tin foil hat, ATI or NVidia may have a couple of fancy routines that are general but most optimisations would be tied to the hardware.
It is also trivial for anyone (Say Cheep3d Inc) who's got a couple of months to spare to reverse engineer the interesting bits of the driver.
ATI can't say that it's closed because they need to maintain quality, because their drivers crap anyhow.
thank God the internet isn't a human right.
I am all for improving free software, and I understand that often open source products suffer from licensing and support issues that are beyond the control of their developers.
However, I think the zealots will all realize something once they grow up, have kids, get a full-time job, start their own company, and/or go for a new degree:
YOUR TIME IS NOT FREE!
Yes, some people have hours to spend recompiling kernels, troubleshooting hardware, and hunting down obscure libraries, and their time may be cheap. But for real professional adults with real lives and outside responsibilities time is expensive.
I believe that open source can exist next to specialized proprietary applications (ala Wine/CrossOver Office.) I believe that open source developers can and must continue to improve their applications (and I am grateful to them for their work.) But I think the zealots are seriously paddingly in the wrong direction, and are the last people we should be listening to for a voice of reason.
And yeah, I know zealots, because I used to be one, and then I grew up and got a life. And yes, I know how difficult it is to maintain a strictly open source environment for common home use. I switched my parents computer over to Linux 3 years ago, and I spend a great deal of time (remotely and locally via a 2-hour drive) dealing with ongoing hardware and software issues for two middle age people who merely want to surf the Web, print photos, and burn their photo albums onto CDs.
Look at my karma - I'm bad, just like Michael Jackson!
...at least in Poland.
Our IRS bastards decided to "calculate the value of Free Software as equal to commercial versions" so if you install free Open Office on free Linux, they want you to pay as much tax for increasing the value of equipment as if you purchased WinXP Pro and MS Office.
With one exception. They are helpless if you actually -paid- for the software. You show them a bill from your newspapers stand where you purchased latest issue of "Linux Plus" gazette for equivalent of 2 euro and got 2 CDs with it, with, say, latest Mandrake release and OpenOffice. You register the 2 euro as your expenses, increase the value of the computer set by 2 euro, pay corresponding tax and give IRS a finger.
45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
It's probably most important that a balance between free and proprietary remain.
Without free, corporations get this silly idea that they want to own the whole pie. They can't get their heads around the fact that by making the pie "free" it gets soooooo much bigger, that their piece of that bigger pie is itself bigger than the whole pie they could have owned. Think of the days of CompuServe, GEnie, The Source, Prodigy, and AOL. Then think of the Internet. The fact that the ONLY ones of the originals who survived were the ones that embraced Internet connection is telling.
Giving up the free element Balkanizes the market.
At the same time, sometimes proprietary can fund and drive things that are difficult to get worked on for free. Think non-glamorous things, of which at the moment I'm at a loss to give an example.
The living have better things to do than to continue hating the dead.
.... the creation of software is typically out of the reach of most users.
Imagine the programming required to create a holodeck program (not the rendering but the coding), whgere a child can instruct the computer to generate the program based on teh childs input specifications.
These freedoms apply not only to "programs", which geeks usually consider to be combinations of logic and data executed on a computer. They also apply exactly to media objects ("content"), which tend to be heavier (or exclusively) data, rather than executable logic. So you've got the freedom to Play, Analyze (view the raw data), Share, and Remix/reedit the content.
Considering content freedoms also sheds a light on a "program" freedom probably implicit in "freedom 2", but usually very different in content: unlimited distribution. There is a difference between buying a CD, then lending it to a friend for a weekend, and their relending it to their friends, and so on. Perhaps lending it to my friend ought to enable them to lend it to one more degree of friend, but once past a "Friend of a Friend", the sharing isn't really among friends, but rather just traversing the FoaF links to fill a community with one copy. Which isn't really sustainable for the artist or producer of the CD. While the 1 or 2 degree FoaF sharing seems to be entirely consistent with the traditional ways in which people shared music for thousands of generations: singing and playing a song by another artist. Only the best actual artists could pass a song along a chain more than a few degrees. Music is probably no different from other art forms, like sharing a TV show, or an animation. Our experience exercising these freedoms in the Open Source / Free Software community keeps us at the cutting edge of interpreting these nuances of freedom, and how they're applied to new behaviors, even outside the "software" realm.
--
make install -not war
I can think of a few reasons why this is makes MPlayer better:
Escher was the first MC and Giger invented the HR department.
The existance of the four freedoms, if protected, could well someday server such things as the right to bear arms, for example, in our increasingly complex world of high tech! Generate your own sci-fi thought experiment to support this :-).
What other digitallia can you think of that make this point? Copy proctection hardware seems like a first restrictive step to me.
Today I see a lot of interest in programs that consume time rather than give us time. I don't believe that spending ten hours a day in front of a pc screen is an achivement.
Free software has in many cases been sucessful in the server side, software that does not necessarily need a human to be plugged into the computer to make it productive.
I dream of a day when computers will no longer have interfaces at all but just go along with their work.
Now excuse me I have to go back and study this half melted chip we found together with a robotic arm in a steel factory. I think it has enough information in it to allow us to make an autonomous computer ...
Do I value the 4 freedoms more than free price. Damn yes! I've got a GNU/Linux box at home and a Windows box at work. In *no* way do I prefer my Windows box. Some of the apps are nice on it, but *every* time I have a problem with any of them I find myself screwed. If I phone the developer for "support" (which my company pays for) all I get is, "We're aware of the problem and may fix it in the next release". That's it! No other options! And notice, "may fix it". They don't even tell me if it's going to be fixed. And when a new release comes out, I've got to buy the damned upgrade *before I know if it's fixed my problem!* Not only that, I can't just get a patch for my old release with just my problem fixed.
Do I value the 4 freedoms? Hell yeah. How much money would I pay to have those freedoms? Lots, I tell you. Those 4 freedoms are worth more than the cost of a support contract.
Of course, I'm a programmer, so I'm biased. Some people aren't programmers and may not realize the benefits of freedom the way I do. But let's take the example of a friend of mine. She wanted to do some word processing for a report that she had to write. As I worked at Corel at the time, I happened to have a copy of Word Perfect which I gave to her (it's useless to me...). Well, it turns out it was useless to her too. First of all, it was too complicated and confusing for her (She's not a computer person and she didn't need all the features). Secondly the thing was full of bugs on the features that she did need. Constantly, I got calls of "Miiiikee!!!! Fiiiix it!!!!!". I tried to tell her I couldn't, but she didn't understand.
Eventually I got sick of it and replaced it with Abiword. But not stock Abiword. I ripped everything out if it and gave her a stripped down version. Then any time she asked for a new feature, I added it back.
Do I value the 4 freedoms? Hell yeah. Everyday, I program on a Windows box because the market for my latest companies product is Windows. However, I've been tasked with writing portable code (to port to *ix and Mac). To me this means POSIX. But many of the damn POSIX calls in Windows are broken. What the hell do I do? I'm not allowed to fix them. I have to completely rewrite them, or put endless #ifdefs in my code.
But here's the irony of this whole thing. I understand the value of the 4 freedoms. As a consumer, I would never be stupid enough to purchase mission critical software without those freedoms. But....
I can't quite figure out a non-consulting business model that would allow me to give my customers these freedoms. My boss understands the benefit of freedom as well, but doesn't want to be a consultant. So for now, *I* deny my customers these freedoms which I value so highly.
And here is where I disagree with RMS. He feels that it is immoral to continue the above situation. He recommends quitting and becoming a waiter, writing free software on the side. While it is *very* tempting to do this, I'm not going to. Free software will not move into all sectors of commercial development without finding a variety of business models. Michael Tiemann found one excellent and successful business model with Cygnus. Research needs to be done to find others.
Working every day in this moronic proprietary world shows me the problems and gives me incentive to do something about them. Some day I hope everyone can realize the benefits of Free software. Until that day, I'm sure we'll get lots of delusional people who actually think that proprietary is somehow superior (what a bizarre thought). I'm not going to waste my effect trying to tell them they are wrong.
as opposed to hours, days or weeks trying (often in vain) to get GNU/Linux apps to do what they're supposed to do.
I'll take the 5 minutes, thanks.
That's like saying that if buying a gun is not important to a particular citizen, then there is no disadvantage to not having a constitutional amendment guaranteeing that right.
Just because fewer than 100% of society doesn't exercise a given right, that in and of itself doesn't make it any less important.
There's a fundamental flaw in the reasoning in this article, and it has nothing to do with the definition of free software, or the importance of freedom, or any such deep things already discussed.
"What do we do when we have a substandard free software product that we could use, but would be more productive with a proprietary competitor?"
The author argues, throughout the entire article, about productivity; we're talking about a commericial, professional enviroinment, where money is made through using software.
On the GIMP, "It can of course be made to work in place of Photoshop, depending on your needs and budget. But if you have paying work to do, how much of a hassle are you willing to go through to use free software?"
The author argues free software doesn't offer good enough alternatives to proprietary software, still in a commercial, professional enviroinment.
Continuing,
"The majority of proprietary software licenses restrict the user's ability to use, share, modify, and study the software, but there is virtually no enforcement of these terms in the non-business portion of the software world."
The author argues it's acceptable and risk-free to "share" proprietary software as long as you're not going to use it comercially. While I question the validity of this, let's let it pass for the sake of argument.
Free software is criticized as sub-par for commercial use where a job or a contract is on the line, and it's argued that the benefit of free (speech) software being free (beer) is negligible, since nobody's going to sue you for "sharing" proprietary software for personal use. The article sets the bar for free software in business use, which is clearly much more demanding, and excuses the ridiculous cost of proprietary software commonly used in business since it's okay to steal it, but, erm, if you were to use this proprietary software in the same way the author says free software lags behind, you'd get at least a million dollar lawsuit, and at most a visit from the FBI.
"Well argued" my ass.
If I put it up for free download or offer copies for sale, then I know I can expect the BSA and/or the FBI to do their best to destroy my life.
The Boy Scouts of America? Geez, they've really changed since I was in the program!
SIGSEGV caught, terminating
wait... not that kind of sig.
He wants free code, which yours isn't, because it has a viral license which would FORCE him to release any code he added to yours.
This is a common fallacy.
Incorporating GPL code into a closed-source product does not force the vendor of the closed-source product to open his code.
It does expose the vendor to a copyright infringement lawsuit, but there are several ways that the infringement can be resolved:
The vendor is not FORCED to open the source.
Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
Most people nowadays lack any ideals and are bent in convenience.
Thay are willing ton hand they asses to fundamentalist nuts, agreeing that those people have free reing to undermine their most basic freedoms.
Witsh such social landscape is easy to predict that people will prefer convenience over principles.
They do it every day, it will not be different with software, specially here where people should suppossedely know better.
IANAL but write like a drunk one.
Yeah, and if you've got appendicitis, you're not FORCED into the operating room; you could just let the damn thing kill you instead. And if your yacht sinks at sea, you're not FORCED to tread water. You could just drown, or perhaps a giant turtle will rise from the waters and carry you to shore. And those groceries you buy? You're not FORCED to pay the cashier for them. You could just ram your shopping cart through the plate glass windows and make a run for it.
What the hell's the matter with you, anyway?
"Your software rights or the best tools: often a sad choice"
This isn't always by any means true in the case of Linux, but it too often is. Although I've got LFS 5 on my system currently, I haven't used it now for a month or two...and I initially really didn't want to come back to XP, either. Why have I?
1. The fact that I've resumed gaming is the main reason. I want to be able to play The Sims 2, Unreal Tournament/2004, Unreal 2, and run UnrealEd. I don't want to hear about how UT runs under Linux, either...the OpenGL support for it is abominable visually.
2. I use a graphics program called RealDRAW which won't run with Wine, despite several attempts to get it working. I also don't in this case want to hear about The Gimp, as this program is so much more powerful than it that it is embarassing. I don't want to convert to The Gimp...I want to be able to continue to use the program I currently do...if I can do that under Linux, I'll use Linux...if I can't, I won't.
3. Firefox has (for me, anyway) eliminated the security problems that I used to have with XP, which means that I now have no real incentive to put up with the other problems I was having with Linux. No doubt this will add more fuel to the fire of the arguments of people saying that open source shouldn't be ported to Windows, because it means people won't end up using Linux. What such idiots don't realise however is that in the vast majority of cases, this won't change anything...it would simply mean that NO open source would get used.
You can tell me Linux doesn't need someone with my attitude anyway, but that is avoiding the problem...because there are a lot of other people in existence with my situation. That is one of the things however which RMS, in his deeply autistic, arrogant single-mindedness, refuses to look at. He'd prefer to label me as an expedient moral degenerate for not choosing "freedom" rather than accepting the fact that in some ways, Linux quite simply still isn't completely up to scratch.
A month or two ago I was planning on migrating to Linux completely...when I found myself thinking. Why should I have to subscribe to TransGaming on top of the price I've already paid for the games I have? Why also should I have to shell out yet more money for CodeWeavers Office? (especially when I don't even know if it will work with RealDRAW anywayz, considering it was written for Office)
I'm also really tired to be honest of reading these interviews/articles where we're all supposed to gather round and worship at the altar of RMS. The man is not worthy of anything like the level of reverence that he receives. He is, as I said above, and as I have said here on numerous other occasions, a deeply autistic, arrogant, narrow minded, megalomaniacal bore. He is also, as ESR has on numerous occasions said, completely oblivious and apathetic with regards to human nature and technical/pragmatic reality...a fact which is self-evident given the comparitive levels of relevance of the OSI and FSF. In short, he is an emotive figurehead whose importance is almost entirely subjective. He is the author of the GPL, yes...but that isn't the only open source license in existence, in case you aren't aware. Stallman would have people believe that FOSS would not exist without him...which is something that I completely reject...it is quite simply false. His opinion (and other people's) of his level of importance is grossly overinflated.
And for those who are about to accuse me of it, no, I don't worship Raymond myself either...but I do agree with certain elements of what he has said with regards to RMS...because I think it's true.
Anyone who makes their living doing graphics will obviously feel much more secure in paying for a copy of a graphics package that they can use to do their art.
And what is wrong with that?
However, if you are running a server, or doing software development and you have been sucked into the quicksand of interfaces that maliciously change at the whim of some A-hole company, then you decide to do it differently.
Here is what I do:
evaluate the need.
Assess the available tools
Make a decision based upon my resources.
I can't keep throwing money down into the rathole of propriotory tools for SW development. I know what they are worth.
A program such as Corel or Photoshop, on the other hand, is worth the money.
Why? Because there is so much more that I can do with it than I can with The Gimp.
I love The Gimp. However, I know what it is good for and what it is not good for.
Same thing about music recording. I would rather use a harddrive recorder from, say, Tascam or Roland than deal with Planet CCRMA. Why? Because wehen I am in music mode I don't want to have to be in softwae configuration mode. It is a totally different state of mind. I am doing one thing one time and a different thing another time.
I am sure that that Planet CCRMA and The Gimp will progress. And I hope that they do. They are both awesome. However, when I am being creative I don't want to also have to be technical.
So, pay for things that you think will help, tools that are worth the money.
However once a copyright infringement lawsuit is brought the courts can immediately issue an order blocking all sales of your product until the issue is resolved which, in the US, could take years given the state of the legal system here.
It's unlikely that that court would issue a preliminary injunction, because obtaining an injunction requires the plaintiff to show irreparable harm. I'm not aware of a single case where a US court has enjoined a company from distributing their software because of infringement of GPL code. Are you?
In any case, the closed-source vendor who has coopted GPL code has plenty of options that don't involve going to court. Frankly, the owners of the GPL software are likely to be much *more* afraid of going to court than the closed-source vendor, because legal battles cost money even when you win, and the vendor is more likely to have the resources to fight with. A negotiated settlement is in everybody's best interest so, in fact, that is what happens.
Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
All of your examples are of situations where you only have a single option. I pointed out that the closed-source vendor has at least five options, three of which don't require going to court and only one of which is to open their own source.
What the hell's the matter with you, anyway?
I read, think and understand, rather than reacting reflexively.
How about you?
Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
I have given up dual boot.
I use my old machine to play video games and my new one to do everything else.
It isn't one or the other, it is both.
Even if you are into opensource, there are still a lot of fun 'toy' things to do with an MS box, like you said SIMs or some such.
I have simply given up thinking that I can do any real development on an MS box. Why? Because it costs too much.
But with all of those games that I bought before on my machine that I already paid for, I use the MS box. It can run at the same time. I just don't ever hook it to the internet, firefox or otherwise.
Only if I need to reload the OS, then I will because then I will download all patches, etc.
I don't even connect to it with my other machines. No way, no how.
...a particularly effective programmer (I just know a spot of C++) or well-to-do enough to hire one on a whim, freedoms 1 and 3 are not useful to me at their full potential -- but if I ever wanted to improve my programming, an obvious first step would be to browse some free source code -- and I like the indirect benefits of those two freedoms, such as just about everything on Fink being as available on my Macs as it is on my Linux box, thanks to people out there who know what they are doing.
But to me, freedoms zero and two save a lot of headaches. I do not at all like being restricted in terms of how the software can be used, and if I am truly to love my neighbor as myself, I need to be able to legally share software. What really gets under my skin about a lot of free-beer software that isn't free software is limited redistribution; you can't distribute the Flash plugin with an operating system, even though Macromedia always has and barring going out of business likely always will allow anyone to download it.
That being said, as noted earlier I have compromised and mostly use Mac OS X. It's not free in either definition, and neither is Microsoft Office, but OS X has more free components in its base levels than does Windows, at least. Obviously a GNU-based Linux distro or some free version of BSD would be better in some ways, but on the other hand I like the ease of just being able to turn the bloody computer on and have a working Unix-like OS that can run the best office suite in the world (in terms of file compatibility and reliability).
Barring a piece of nonfree software like CrossOver Office (based on Wine much as OS X is based on *BSD) you can't run Office or QuickTime on a Linux system -- these are nigh essential in the modern world, so I might as well use OS X which has native versions of the above.
There is various other nonfree Windows and Mac software I use as well, but I try to use free software when it fills my needs -- but when it does not, ideology takes a back seat to praticality, and in comes proprietary software.
I've written dozens of tutorials on software rendering (and am writing more) and this is the license I use for the code:
---------------
This code is free as in freedom. Nobody had to die for it, true, but you are in no way restricted in what you do with the code. You can even reimplement the code and call it your own without worrying about violating some kind of imaginary rights you think I have. You can use this code without giving up your right to do as you please with your own code that you have written. You are not forced to deny the reality that everything you do is based on something and you do not have an automatic legal obligation to give credit to every source of ideas you come across in your lifetime.
You may freely use and distribute the code presented in these tutorials under any license EXCEPT the GPL or any other license which denies authors their right to do as they please with their own code. You will never have to disclose this source or any source based on this code. For example, if you use any of the code in these tutorials to make a product and you release the product under the GPL, that license is null and void and the code to your product will be PUBLIC DOMAIN until you come up with another license to release it under that does not violate the rights of another person who may come across your work and learn from it. This code may not be used in conjunction with any GPL (or similar license) code due to their restrictive nature that directly conflicts with this license agreement and what it is to be free.
Unless you make significant changes to the provided code such that it is unrecognizable as my own you must provide credit somewhere that is visible to the user. I imagine you've written at least one research paper and understand the difference between plagerism and expressing your own ideas based on what you learned from a source or few.
You may NOT redistribute the tutorials. They are Copyright Icarus Independent 2004. If you like what you see, please link to them. Do not copy them. You may only redistribute the source code presented as subject to the above terms.
------------
That's freedom.
Work Safe Porn
> Have you ever used google ? have you ever looked at a website running on linux/bsd/apache ? ever downloaded a bittorrent file? or ripped a dvd?
... what about all those developing countries who are choosing Linux/FOSS are they and their people not going to benefit directly or indirectly from the fact that their goverments have less ties with redmond in america?
> The chances are that you have - and all of these things were made possible to you by people excercising their right to create, use and modify free software.
Look at these examples and you will realize that none of it is exclusively enabled by "free software" - all those things have been possible on Windows with shareware/commercial and freeware apps.
In other words - no big deal, we would be able to do all those things even if free software didn't exist.
(And WTF is the Google example about? They run proprietary code which could run on proprietary UNIX or (with some effort) Windows.)
> And ask yourself this question
Are they not going to benefit from any software anyway?
Another truth is that people find it easy to use Windows and fucking around with OS is boring so that many users even in your developing countries don't want to bother with it. Then they buy Novell and Red Hat Linux which is perhaps cheaper than Windows but they had never paid for their Windows licenses anyway. So instead of Redmond the money ends up in Provo or whereever. At least Microsoft may print the CDs locally; these Linux vendors doesn't even do that, hahaha...
I have lived in several developing countries and I haven't noticed any revolutionary effects of "free" software. What changes them, if anything, is the fact that people have more money so they can buy computers (usually bundled with Windows OS - why? - because majority of users don't give a damn about "free" software). Average Undeveloped Joe gets an illegal copy of Windows and if he wants to do a Web site he might install LAMP on it or get a pirated copy of VMWare to play with Linux while keeping the convenience of his Windows GUI.
Free software is not BAD, but it's no big deal - people around the world have been using pirated commercial software (for free) for many years.
Inspired me to start Infralook
Otherwise I was writing software for Goldman Sachs.
Slashdot = Sarcasm
Well, I thought you were trying to argue that "[i]ncorporating GPL code into a closed-source product does not force the vendor of the closed-source product to open his code."
Other than having a judge invalidate the license, the solutions you propose involve the vendor ceasing to distribute a product made from GPL-licensed code (by either removing GPL-licensed code, or negotiating a non-GPL license). But then the vendor is no longer "incorporating GPL code."
So I don't think you've shown that a vendor can add GPL code and still keep the product closed. Rather, haven't you shown the exact opposite--that if your product contains GPL code, you must either open source it or face a lawsuit?
Is that functionality in CVS? Do you follow the terms of your own license and provide source code for *that specific release* of your program? or when I go to your CVS will I discover that I am unable to compile the source and produce a binary which is functionally equivalent to your release?
How we know is more important than what we know.
Often 5.0 versions of commercial software are worse than 0.9.8 versions of free software. Just compare the features and stability to the optimum
Linux is not Windows
The AC who posted "[The vendor] never violated GPL. He avoids it. Your last couple points are therefore irrelevant" is right on the money. Your argument is that incorporating GPL code doesn't force you to open the rest of your code, because you don't have to incorporate GPL code to begin with. That logic is pretty perverse.
Rather, haven't you shown the exact opposite--that if your product contains GPL code, you must either open source it or face a lawsuit?
Or license it, or remove it. Yep, those are your options. If your goal is to sell a closed source product with code in it that you recieved only under a GPL license, you can't. Period. But that does not mean that your only option is to open your source.
Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
Standards compliance is a great thing. Recently I've been working on a VoIP deployment using SIP phones, Asterisk, and SER. One of the things that has impressed us the most about SIP telephony -- as contrasted with earlier VoIP and digital office phone systems -- is that the major vendors' products all interoperate at a basic level (placing and receiving calls) out of the box. This is a big contrast with earlier systems where (e.g.) Nortel sold you a Succession VoIP system, and nobody else's phones would work on it.
Most of these SIP phones are not open-source. Cisco's and Grandstream's phones are the usual binary-only deal -- compliant with open standards, but not even source-available. However, some SIP phones are open-source, notably SNOM phones, which run embedded Linux, and for which you can download an SDK from their Web site and build your own firmware image. Not too terribly surprisingly, SNOM's phones are not the slickest in appearance (that would be Cisco) or the cheapest (Grandstream) but they are, as far as we can tell, the most configurable.
Much the same seems to be true of VoIP gateway systems. Many people with whom I've spoken are using Cisco instruments as their gateway between SIP and the PSTN (conventional phone system). We are using Asterisk. Although it is hardly the easiest software to configure -- it's kind of like the Sendmail of VoIP, minus the security hell -- the Asterisk/Zaptel/Linux system is far more flexible than closed equivalents.
So what does this have to do with the advantages of open source? In a field of open standards, such as SIP telephony, open source can really shine. Open standards mean that there is little space for vendor lock-in, so vendors cannot exclude open source in the usual fashion. Open source is largely immune to the problem of treating standards as "tick-list features", which some appliance developers seem to suffer from: implementing the standard in a slapdash way so that you can mention it in the four-color glossies. ("Do we have, um, this 'SIP' thing?" "Uh ... [type type] ... sure, we do now!")
So how does this contrast with some of open source's notable weaker points, like user interface and graphics software mentioned in the article? It seems to me that open standards and open source both have their strengths in infrastructure as opposed to interface: not the buttons that users push on their desktops, but the underlying systemry that really makes the system (and the network) run. The advantage of Asterisk over proprietary PSTN gateways is much more than the advantage (if any!) of SNOM over Cisco SIP phones. The same is true in other infrastructural roles: the advantage of Apache over Microsoft IIS is much more than the advantage (if any!) of KDE over, say, the Mac OS X interface.
For the user of closed-source end-user systems (be they phones or desktop computers) the presence of open source in the infrastructure means that it can be customized by experts (IT staff or consultants) to the needs of the organization. It also often means that the infrastructure is simply higher-quality, which benefits everyone. The folks who get VoIP phones on their desks at my workplace don't care whether the gateway is Asterisk or Cisco, but they do care if we can implement features they request. Likewise, our Web designers using Dreamweaver benefit more from the fact that we use Apache (since their work is safer than it would be with IIS) than they would by using an open-source end-user tool.
To make a tangent, consider Microsoft. Their tradit
Your argument is that incorporating GPL code doesn't force you to open the rest of your code, because you don't have to incorporate GPL code to begin with. That logic is pretty perverse.
The claim was "Putting GPL code in your software forces you to open your software".
So, suppose you are a software vendor, you placed GPL software in your app, started selling it and have now received a phone call from the FSF on behalf of the copyright holder. Eben Moglen has just informed you that you are guilty of copyright violation.
What are your options?
Opening your source is *far* from your only option. In fact, most of the time when it happens, the offender does not end up opening their code. For that mater, if you went to court, and lost, the judge would not order you to open your code, because it would be an excessively severe punishment.
The AC who posted "[The vendor] never violated GPL. He avoids it. Your last couple points are therefore irrelevant" is right on the money.
Yes, but that's a different argument. The vendor who never infringes on anyone's copyrights is behaving properly and no one has any problem with him. He may wish that he could use GPL'd code, but then he may also wish that he could use Microsoft's copyrighted code, cutting and pasting it out of what he got under a Shared Source license. In both cases, he has no permission to use that code, doesn't own that code and therefore has to find/buy/write code that he can use.
Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
If he wants *any old code* and not *my* code then so what?
He's complaining that *my* code doesn't suit *his* needs!
There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
Yep, looks like we're on the same page. :)
Cuz' if it is, I'll be downloading your stuff off the CVS shortly, putting up my own CVS and writing my own installer to sell for $29.95.
Another interest I had was in how P2P networks work. I had no experience in network programming, but a firm grasp of C/C++; downloading the source to a Gnutella client and poking around did wonders. When I later had to contribute to a network-based application in college, I found myself ahead thankful for being able to reference functioning, stable code.
While the article makes the (valid) point that many people do not have the ability to easily modify the software they use, this ability doesn't just magically appear from nowhere; it's something that has to be learned. For me, seeing examples of how certain things are implemented is one of the most effective way to learn.
Besides, there's always the allure of knowing that if you're not satisfied with a Free software product, you can pick it up, study the source, and fix it yourself if you're so inclined!
Listen it is simpel, I am a great big fan of Linux, but I bought a 4000$graphical work and gaming station last month, and yes I run Windows XP SP2 on it. It works fine. I need Windows for things like Photoshop, Illustrator and Freehand and most importantly MS Exchange for my job/hobby. On the other hand I have a good 64 bit computer which runs Gentoo, it is for browsing, type writing and other non-graphic things. I have a KVM switch so I can easily swap between the 2 systems. SO I have the best of both worlds, and really anyone who thinks Microsoft is REALLY a piece of good-for-nothing junk is very short sighted.
Slashdot 1|0 Productivity
NOBODY is forcing you to use GPL code. You can choose to use it or not choose to use it. If you choose to use it then you have to abide by the license it is under. There is no force involved and never has been. At every step you make a choice with no durress involved. There is nothing viral about the GPL.
Computer modeling for biotech drug manufacturing is HARD!
NOBODY forced you to use GPL code in the first place. You could have chosen something else at any time and been under no obligations. If you choose GPL code then you must abide by the license the GPL code is under. If you purchase a proprietary QT license you must comply with that license. If you download some shareware tool you must comply with that license. There is no difference between any of these. They each have costs, obligations etc.
Computer modeling for biotech drug manufacturing is HARD!
They're not freedoms. They're more like the "really really nice attributes to have for software". The four "freedoms" are very useful attributes, but no way in heck do they rank up there with freedom of speech, religion and due process. After all, wars have been justifiably fought over the latter, but only the most sociopathic stallmanite would ever advocate violence in the prescence of the former.
Don't blame me, I didn't vote for either of them!
"While some sites offer non-Flash versions in an introductory page, the Suzuki site didn't display anything in my browser but blank white space. Yes, I could find and order the service manual from a parts Web site or simply call up a local dealership and ask, but I have a computer to help me find this sort of information. My computer's functionality and its ability to find information that I need has been hindered because I refused to install proprietary software. That's when I cast off the notion that I had to use only free software. Why should I reduce the functionality of my computer and inconvenience myself, when in actuality I sacrifice nothing by using necessary proprietary software?"
Jem, I know that you are a writer. As someone who creates, I am appalled to see that you of all people are willing to be part of the netwok effect that shuts off people from being to create on a fair playing field. You may say, you may still create, but if the only tool for web animation becomes a proprietary tool, you are thereby forcing people to learn, pay for and use that tool?
And even though activation schemes and digital restriction management isn't yet pervasive, it will soon be. Those that have silently contributed to the hegemony of these tools over the production of creative material will come to regret it.
Then there is the consumption side. Shockwave only works in windows. By endorsing those tools, you are butressing a monopoly and, given the network effect, making it more likely that others will have to do the same.
Truly appaling.
Pragmatism as an ideology is not particularly pragmatic in the long term. Keep it in mind when you dismiss Free Software
I think you're a little confused. The article's about Freedom of Software (or at least, selling it off.) Your post is about Open Source.
There's a difference.
Cogito, ergo sig.
If you want to have free software, then you need to have hardware with open specs. As the leader of the Open Graphics Project, I can tell you that doing the work and finding the commitment of enough buyers isn't easy.
Only half of GNU's freedoms have much value to... most people. Freedom's 1 and 3 are only available to a very small segment of society: computer programmers. Furthermore, even if you are a programmer chances are you don't want to study a particular piece of software. I could care less how a DNS server works. I just care how reliable it is and how much it costs. I don't even need to tinker with its inner workings to know its secure because I can use network monitoring tools to make sure it's not snooping on me... not that the upstream DNS server couldn't be reporting my activity anyway, and OSS on mine can't fix that.
Freedom 0 is a given, assuming that you've already acquired the software. Some legal weenie might be able to place restrictions on what I'm allowed to do with the software, but that's virtually unenforceable.
So, what it all boils down to for most people is freedom 2 which is really just another way of saying all software should be gratis despite the FS advocates claims to the contrary. Communism. Been there. Done that. Didn't work. Thank-you for trying, have a nice day.
For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
The fact that the weirdo software isn't Free, isn't the issue. There could be plenty of other reasons why you wouldn't/couldn't run the weirdo software, other than your aversion to proprietary software:
- Maybe you don't mind proprietary software in general, but this particular software is only available through a license, and the license has disagreeable terms.
- Maybe you run an OS to which this software hasn't been ported yet. It could even be a proprietary, but unpopular OS (e.g. Amiga). Or it could be a popular OS but on an unpopular hardware platform (e.g. NT on Alpha, or something like that).
- Maybe it's just a matter of quality and performance. There are lots of web browsers (because the web is a standard) so no matter who you are and what platform you use, you can find a good web browser. But since Flash isn't a standard, there aren't many Flash players (I only know of one) and as a result of lack of competitive forces, the quality of that software is going to be below-par. Maybe you don't have idealistic objections to the software, but it just doesn't work. Perhaps it crashes, or you don't have enough RAM to run it, or whatever. And you don't have an alternative.
- Maybe you're boycotting, for other reasons, the one company that makes the only software that can read that data format. (e.g. you want them to stop their policy of only selling puppy shredders to white males.) And again, since the data is nonstandard, there is no alternative product to read it.
This situation is about the bullshit that users have to put up with due to lack of adherence to standards, not free-vs-proprietary. The inconvenience that Suzuki subjected you to, is not part of the cost of using Free Software. It's part of the cost of dealing with Suzuki , a company that apparently doesn't give a damn about how accessible their tire specs are.As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
No question. You're correct. The GPL puts more legal restrictions on the code than the BSD license does. And that's a reason that I'm willing to use it for code that I write.
People who write BSD code are truly dedicated to writing code in a way that I will never be. If it weren't for the GPL, I'd pick some other license that protected my rights to my own code, or created my own (dangerous, as IANAL).
I think we've pushed this "anyone can grow up to be president" thing too far.
The only thing horrible on Slashdot is the non-conformance to certain HTML Standards. The Layout is far superior to any graphical/Flash/... Design and works quite well IMHO.
Linux is not Windows
The strange thing with your opinion is that I use unfree software almost exclusively in my holidays (read: Gaming) and use Linux when I have not enough time to worry about Windows problems. Linux just works for me and this is not zeal but simply observation. Sure, sometimes there are problems but they must only be fixed once, not many times over like many Windows apps force me to waste my time.
;) )
Oh, and by the way, I use Opera in Gentoo Linux to post this. Opera is the one program I have yet to find a Open Source alternative and since it does not look like I will find one I paid for my copy a few months ago to get rid of the Ads. (Just added so you know I am not a total Open Source/Free Software Zealot
Linux is not Windows
The blurb on Slashdot's front page claims that the article referenced here is "well argued." After reading it, however, I must disagree. Judging from the article, the author is -- very simply, a "Stallmanista" -- one who accepts Richard Stallman's views entirely uncritically. He never stops to question whether Stallman's "religious" views make any sense. For example, he sidesteps entirely the issue of whether Stallman's belief that there's something inherently wrong about selling one's work is justified. He therefore comes across -- unfortunately -- as an orthodox fundamentalist arguing the fine points of a radical religion without ever questioning whether its basic premises are wrongheaded. Which, IMHO, they are.
Yep!
More generally, the article doesn't match up with my experience of the hidden costs of using proprietary software. Back before Linus became my personal savior, these costs included:
Find free books.
So, because GIMP doens't print well now, i have to use a pirated copy of Microsoft Office?
So you can find it whatever you want, but since they don't do it, you're kind of starting from the wrong place. ;-)
(As someone else has said, APIs do change - but they change for reasons other than "let's break all the binary drivers".)
Upon reading the article, I decided that it was based on a faulty premise--- that the choice is between certain features and freedom, and that these are the only two factors that count.
I am a pragmatist, and I will generally use the best tool for the job. That being said, I have found that open source offers me unparalleled capabilities and value at low prices. This is because active open source projects turn these four freedoms into economic advantages. These include:
1) Community support is generally more active, knowledgable and helpful than it is for proprietary software. This means that if I need to pay for support in an emergency I can, but if it is not an emergency, I can get expert asisstance, possibly even from the software authors. This is important because of the freedom to modify, study, and redistribute the software.
2) The software often better fits the community needs because the division between software development and technical support does not generally exist in the open source world (try getting the guy who wrote a snippit of Windows source to fix a bug in it by calling PSS).
3) The lack of the division between product development and technical support also ensures that commonly used open source software will be extremely robust and quite bug-free, and that new bugs will be rapidly fixed.
4) Access to the source code also creates an environment where the value of the option of self-reliance becomes apparent. If I am running SQL-Ledger, for example, and I find a bug, I can report it and wait for the next version, if I have the ability, I can fix it myself, or I can hire a third party to fix it for me. This frees me from worrying about whether Microsoft will fix the latest security advisory, or whether this particular application crash will ever be resolved. A "Can-do" attitude goes a long way.
My mail server runs an Almost-Free/Barely Open Source program called Qmail. I use it because in many ways it is the best tool for what I need it for even though it is not quite Free Software (it is not quite proprietary either). I run PostgreSQL, Linux, OpenOffice, Gnome, Mozilla and others.
At the same time, pretty much all the rest of my software (except a few games) are all open source. It has been an adjustment for my wife, and it was an adjustment for my parents, but as time goes on and they start to see how powerful and capable the open source alternatives are, they don't ever want to go back.
Now regarding your post:
anyone who bitches about his gpl'd program being used by the military to suppress indigenous tribes with fails to appreciate that vital freedom.
Very well said. I have often commented about how I hope that open source brings Iranians, Arabs, and Israelis together to coorperate in improving OpenOffice, KDE, Gnome, etc. Sometimes, you hope that this community can continue to help people build working relationships across deep political, military, and social barriers and perhaps even fuel some understanding of those who would otherwise be enemies.
LedgerSMB: Open source Accounting/ERP
Sure ... but, then again, nobody would ever call RMS "expedient."
The higher the technology, the sharper that two-edged sword.
I really don't understand the fucking idiots here who go so apeshit about how the GPL robs them of their fucking freedom. It is so simple their children would understand it: If you don't like it, don't fucking use it!.
Stupid fucking bastards.
"Free" has some advantages over "liberated" or "unrestricted." For one thing, it's just a catchier name -- less cumbersome to say, and without the problems of some other choices (e.g. "liberated? ... from what?").
And then there's another advantage: the confusion and pedantry itself. Think about it for a second, and ask yourself which is actually better: a completely unambiguous term that people will hear, say "oh, OK then" and promptly forget about, or a term that, specifically due to its ambiguity, generates interview after interview where Stallman gets to evangelize it over and over again, and discussion upon discussion about it on Slashdot to the point where it's impossible to avoid hearing about it, understanding it, and possibly choosing to support it.
"[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz
From the essay:
No, what RMS is getting at does not assume this, it means appreciating that what we've got now came from pursuing these freedoms and not giving up on them in spite of technical limitations. If we all moved in the direction of focusing on technical innovation instead of freedom, we would not be able to maintain software freedom. We would drop free software, perhaps pick up the philosophy of the open source movement (which champions technical efficiency not software freedom) and then, ultimately, drop that too whenever a proprietor offered some technical advantage that software failed to deliver. Business gets behind "open source" because the term invites users to have warm fuzzy feelings and think that they are being nice, even if they're not offering software freedom (as some open source licenses do not offer software freedom). The open source movement got its start from the groundwork laid down by the free software movement.
Most car drivers aren't auto mechanics, but they benefit greatly from having a wealth of competing mechanics to choose from when their car doesn't do what it is supposed to do. That same principle applies here. Nationally, the US benefitted from a country of car tinkerers who later entered the military and used their technical smarts acquired in their garages to fight a world war. You, as a user who does not program, do not benefit when the details are kept from you as proprietary software keeps its real operation from users, because those operational details are also denied those who are more technically capable than you which means you cannot benefit from their wisdom, their bug fixes, and the improvements they write.
Most people aren't programmers, but most can do something well. Perhaps you can draw, compose music, write documentation, help debug by providing detailed reports of bugs, or something else. Many programs need skills programmers don't have, skills you might posess. You don't have to be a programmer to help improve the program in dramatic ways (easily understood documentation for novices is particularly needed). You will end up leveraging the freedoms of free software to provide this contribution because you will end up discussing something with someone who knows the program by studying its source code and sharing improvements.
Not too long ago Slashdot readers read of drug bust-style raids on people who copy DVDs without license. In another thread on Slashdot's front page right now, software copyright holders (particularly proprietary software copyright holders) are complaining that the DMCA doesn't give them enough power to bust the people illicitly sharing copies of their software. ISPs aren't withholding names because they're defending our privacy. They don't want to do the work it would take to meet all of the requests that would go to them. It seems to me as if it is a matter of time before more people get busted similarly for illicit distribution of software.
Brad Kuhn of the Free Software Foundation addressed this point in his talk to the University of Illinois last year: (skip to 1h42m22s)
Digital Citizen
I think you're the one that's confused. I read the entire article, but was really responding to other comments (hence the 'RE:' in the subject line.
Thanks for being a dick though, anyway.
Look at my karma - I'm bad, just like Michael Jackson!
Actually, the GPL allows you to do either of these, but not both. That is, you can make changes to a GPL program and use it yourself (or internally within your company) without having to release your improvements to the public. And you can sell GPLed programs, as long as you make the source available, and don't prevent the recipients from redistriuting the program.
I think what you're really concerned about is whether you can sell the modified program and make money. The GPL does not take this ability/freedom away; it just makes it difficult, because recipients are free to give copies to their friends. If you think about it, you shouldn't expect to make money off the original existing program -- you had nothing to do with it. So that leaves you with the possibility of profitting of the improvements you make. This actually isn't that difficult to do -- just find someone who wants the improvements, and have them fund your work.
A related question is whether you should be allowed to license software under non-free licenses.
Software sucks. Open Source sucks less.
If you're planning a large commerical product, these options are places you don't go.
If you're planning a closed source product, these options are places you don't go.
They're regarded as risks, of losing money in court, of getting a FUD clowd over your product, of uncertain future, of being reliant of the mercy of a court, of having to reimplement things with non-GPL code, of having a product delayed/hampered due to this.
No, they're regarded as your only possible escapes from having done a very stupid thing which you should not have done to begin with.
They're all still leave softwre companies out of the club who can use the GPL codebase, whereas BSD allows everyone to use the code without these risks.
Sure. So if you want to write closed source software and use other people's work to do it, use BSD code, or license some other code, or write your own. People who chose to release their code under the GPL don't want you to use their code in closed-source apps, and it's their choice because it's their code.
Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
So you yourself are saying the GPL offers the same amount of freedom as microsoft licenses do.
Right, because Microsoft allows you to modify and redistribute their code.
Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
Just to mock you a little in a friendly way - I didn't know there were free (as in freedom) games for the PS2. :-P
/Spam .