With a rapid succession of people moving towards Open Source, advocacy and evangelism is increasingly important in helping organizations to move over. The O’Reilly Network have started publishing a series of articles about Open Source by Jono Bacon that teaches how to approach advocacy sensibly and more productively. Read the first article here.
Open Source advocacy the right way
About The Author
Eugenia Loli
Ex-programmer, ex-editor in chief at OSNews.com, now a visual artist/filmmaker.
Follow me on Twitter @EugeniaLoli
78 Comments
What is wrong with Root Mean Squared? It’s necessary for any Sine Wave calculations regarding electronics.
… It’s very telling that the group needs advocacy. Let the software speak for itself–It already has in the case of Firefox, Thunderbird and OpenOffice.Org.
MANY people are beginning to see that there are opensource applications that actually solve their problems or meet their existing needs.
Got an old windows app, but a new network–run Wine or ReactOS (many “apps” are tied to machinery or equipment and cannot be upgraded without significant costs [think Hardware platform emulators like 68000 [costs $10,000 US.])
Instead of funding advocacy—have those people, who are apparently good at “dealing with others” and at setting up PCs with linux-based systems, communicate help, fixes, suggestions, etc. to EXISTING USERS–_WHO THEMSELVES WILL ADVOCATE THE SOFTWARE—FOR FREE.
Make the user experience good, the users will brag about your software–make it bad and you will be ignored, regardless of campaining.
Making blanket statements on your personal internet website does not help anyone but your ego. Go and actually DO SOMETHING. If you talk to someone, find out their problems and give valid solutions, not RTFM.
Regular people seem pretty happy to find that Firefox works just like IE, except without the spyware. Problem had and solution provided.
It boggles my mind how people can make a living performing “advocacy” as a job. Who pays for this and where can I sign up?
Your both right. Talk about the benefits and features of the software and nothing else. The holy wars of OSS gnu/fsf/gpl/bsd/whatever means nothing. Its the functionality, period.
From the article:
* Make your colleagues understand what open source is.
* Make them understand how it can be useful for them.
* Determine the best method in which to use open source software in the organization.
Pay attention to point number 2 OSNews readers. This little posting board has gone a tad bit out of control with respect to:
1) Icons/Logo’s
2) FSF/Stallsman
3) What ever else.
I hope people will actually start to discuss the article rather than everything else.
Kudos to KadyMae & Darius for staying on topic.
Just the term ‘open source advocacy’ sounds kind of fishy to me. That tells me that people who are into this sort of thing care more about the license than they do anything else.
Please keep your wacky logic under zour hat.
“From the article:
* Make your colleagues understand what open source is.
* Make them understand how it can be useful for them. ”
And those were precisely my points, nevertheless we have closed source people in too big a hurry to label open source users and developers as “zealot”, “religious”, pick your favorite insult…
This little posting board has gone a tad bit out of control with respect to:
1) Icons/Logo’s
2) FSF/Stallsman
Maybe so.., but also the article icon/logo thing, though very small in itself, does have a lot to do with defining what the subject, and open source in general is or isn’t, just the way that you write about it yourself too.
One reason why people so easily start to write about RMS on this thread and on other OS News article comment threads about open source may well be that even the article icons seem to indicate that the article is about GNU/FSF/RMS even when it isn’t. And actually I cannot see any other reason why people write so much about RMS here when the article itself is about open source in general.
Well, but enough about that icon subject from me…
Wow, reading seems to be hard. Look at any Linux or if you prefer GNU/Linux distribution out there, look at how much of the software comes from the GNU project and than ask yourself what I could have meant with the following sentence:
Ah, the usual funny RMS bashing by people probably using a lot of tools that wouldn’t exist without people like him. Oh well ..
And no, the GNU tools wouldn’t exist were it not for RMS.
Anyway, as this sorry excuse of an discussion that usually takes place here has again reached new lows, as it becomes clear that 99% of those commenting didn’t even bother to read the article, as people really seem to believe they can present themselves as pragmatic and aloof if they coin people they don’t understand or don’t agree with zealots (always wondering who the real zealots are here anyway), as Lumtroll proudly proclaims he is glad he annoys people and finally others really think it is interesting, important or whatever what kind of icon is used (cause, you know, the people discussing this probably want to distance themselves from those zealots, rofl) I’m out of here.
Have fun children.
And no, the GNU tools wouldn’t exist were it not for RMS.
And that matters why…? It’s not like they wouldn’t have gotten written anyway. All of this stuff was just duplication of existing Unix tools anyway.
as people really seem to believe they can present themselves as pragmatic and aloof if they coin people they don’t understand or don’t agree with zealots (always wondering who the real zealots are here anyway),
No, no. We understand the FSF/Stallman crowd all too well. I guess english isn’t your native language, but were you just trying to say that Stallman isn’t a zealot? Hehe.
You probably have to create a business proposal for using Linux before a large business will start using it. Something like that has nothing to do with RMS, yet at the same time it doesn’t take anything away from RMS and the FSF.
Microsoft advertised not just to businesses, but almost in a bigger way, they advertise to developers. They sell their product line, .Net for example, to developers, not just businesses.
I’m not sure what strategy Linux should build upon, but I don’t think that they advertise enough.
.Net could be a total piece of garbage, but if it is advertised well, it will sell, and this is especially true in software.
just a note … Open Source and Free Software are diferent movements
GNU is for Free Software as in defending your freedom
Open Source movement (OSDL) is for colaboration on projects to achieve higher goals
take a look at what Stallman is saying on http://www.gnu.org
Linux should reconsider how it advertises, and give more priority to it. The FSF is not good at advertising to big business!
Why? Open source advocacy is not about advocating a particular piece of software. It is about advocating a certain model of software development which some people believe is a good model whose use should be encouraged. Novell can advocate SuSE and Evolution. Red Hat can advocate RHEL and Fedora. Mozilla can advocate Firefox. If people believe the development and licensing model needs to be advocated on its own merits, what’s wrong with that? Proprietary software developers certainly seem keen to advocate proprietary licenses.
Re: Open source advocacy?
Shagrat
While certain companies like Adobe put out some really good product, they also charge through the nose for it, meanwhile, lots of other companies are selling mediocre software. So why not have companies collaborate, work on the software they need and have it run the way the need it to, and potentially save ALOT of money in the process?
See, that’s the problem. The minute you release a product under an open source license where people are allowed to distribute it for free, the resale value of that product immediately becomes $0. This is a huge problem for the open source development model.
You’re assuming the OSS apps are no good, but yourself use Firefox, do you not?
Firefox is one of only a handful of decent desktop apps that the OSS community has ever produced.
“From the article:
* Make your colleagues understand what open source is.
* Make them understand how it can be useful for them. ”
And those were precisely my points, nevertheless we have closed source people in too big a hurry to label open source users and developers as “zealot”, “religious”, pick your favorite insult…
I feel the same way about closed source people. Personally, I don’t give a damn what the license is. Just give me the best app and I’ll use it. The problem with advocating a certain license is that you’re no longer promoting software, you’re promoting a license. That’s like coming up with a new ratings system for movies and then advocating NOT watching any movie that doesn’t use that ratings system. Nevermind whether the movies are actually good or not.
If people believe the development and licensing model needs to be advocated on its own merits, what’s wrong with that? Proprietary software developers certainly seem keen to advocate proprietary licenses.
Sorry, I thought this was geared towards end users and not developers. When it comes to end users, I don’t really see the point in advocating ANY type of license. But if you wanna try talking developers into giving their apps away, that’s a different matter.
I do advocacy for a living (well, partially). It’s called PR. I copyedit and proofread Mandrakesoft’s press releases. So you think that’s useless, huh? Well, how do you _know_ about Windows, Linux, Firefox, Apache, FreeBSD and so on and so forth? Because people like me tell you about them. I’ve seen a couple of cases recently where a new project has come along, which has its publicity wits about it and gets some momentum behind it. Then someone turns up and says ‘but incredibly_obscure_product_X did all this two years ago!’ (case in point – Hula). It’s true. But incredibly_obscure_product_X was being of no bloody use to the world because it did no PR and consequently hardly anyone had a clue it existed. Is Firefox really all that much better than k-meleon, Konqueror or Epiphany? No, not really. But the Firefox guys sure as heck know how to do PR. That’s why Firefox has made a significant challenge to IE, and k-meleon never did. You can write the world’s best OS in your basement, and what contribution have you made if you don’t tell anyone? Sod all.
See, that’s the problem. The minute you release a product under an open source license where people are allowed to distribute it for free, the resale value of that product immediately becomes $0. This is a huge problem for the open source development model.
Depends what business you’re in. We leverage the linux stack for our proprietary apps. All our stuff is on specialized hardware, so we need to supply the OS too, and we don’t have to pay Microsoft or anybody else a dime. We also sponsored some work on the LLC portion of the linux network stack, and also paid out to have some people consult on embedded linux for us.
“The problem with advocating a certain license is that you’re no longer promoting software, you’re promoting a license. That’s like coming up with a new ratings system for movies and then advocating NOT watching any movie that doesn’t use that ratings system. Nevermind whether the movies are actually good or not.”
Not really, that’s too reduced. I like the situation someone presented to Eugenia when she said something similar to you. Someone gives you a choice of two products to use for a given purpose, A and B. A is slightly better than B at the given purpose but the manufacture of ‘A’ involves killing a thousand people, whereas the manufacture of B doesn’t. Which do you choose to use? Note for the hard-of-thinking: this is an exaggerated example to illustrate the point that the ability of a product to achieve its given purpose is probably *not* the only thing you consider when choosing whether to use it, if you really think about it. It is not intended to suggest that proprietary software development either involves murdering thousands people or is the moral equivalent of that. Thank you.
If we want open source to be used more, in business and in public sector, in homes etc., getting more high caliber support is relevant (read: corporate backing).
Open source, of course, already has many important supporters in the corporate world, and also lots of open source software has already proven to be of very good quality. I see that the major problem now is the enourmous amount of FUD surrounding open source nowadays. Anti-open source people claim that open source infringes patents and this or that IP, that it is more unsecure, a big confusing mixture or low quality projects only, not a viable choice for business, that the open source movement is governed by anti-business zealots and/or non-reliable individual hackers only etc.etc.
If those FUD claims can be proven to be false by showing people real world examples, i.e. corporations, governments and universities etc. succesfully using more and more open source, open source has a fine future. That is why the anti-open source people are doing all they can to prevent that from happening, even with very unethical practices like we all know. Some advertising campaigns alone won’t make the FUD go away. It can only be a long and hard road to win real trust. The open source movement needs to try to make more friends and less enemies with everyone, including the big corporations.
This, of course, besides of the software itself needing to be good. But I don’t see that as a major problem for open source.
The fact that you are promoting ‘open source’ software shows right out of the gate that you have a religious bias and I am less likely to take you seriously.
Please. Words have meaning. There’s nothing religious about open-source advocacy. Religion deals with cosmology, God(s), what happens after we die, and so on. I know it’s a metaphor that anti-OSS advocates like to use to ridicule those who disagree with them, but it’s only that: a metaphor.
One could as easily affix the “religious” metaphor to those who ridicule or oppose FOSS advocacy as well. It takes a zealot to know one, in other words…can we at least try to keep the level of discourse at a reasonable level and avoir such overused cliches, and actually use words in their correct context?
Meanwhile, have you thought about the fact that, when two apps have roughly the same capabilities and features, and one of the is open-source, then the license is important?
The problem with advocating a certain license is that you’re no longer promoting software, you’re promoting a license. That’s like coming up with a new ratings system for movies and then advocating NOT watching any movie that doesn’t use that ratings system. Nevermind whether the movies are actually good or not.
You’re exactly right about license advocacy. Here’s a couple good quotes from the article that I’ve linked to a couple times now.
RMS isn’t fighting for software developers– he’s fighting for the software itself, and at least from his perspective, for the users who would get complete rights to use and modify any software that exists. Of course, since you can’t force companies or people to write software under those terms, it seems inevitable that the FSF policy would actually limit user choice by eliminating commercial software, and by eliminating competition.
Yet, many people seemed surprised to see such an extreme viewpoint from the FSF, while others continually down-play the FSF “extremism” by citing instead more moderate views elegantly presented by the Open Source equivalent of the SuperFriends… Eric S. Raymond (ESR), Bruce Perens (of Debian and now HP), Tim O’Reilly, and of course, the Open Source poster-boy himself, Linus Torvalds. When these guys find a soapbox, there’s rarely any confusion– They’re fighting for a world where developers are free to create the software they feel passionately about, and a world in which users are free to choose the best software on its merits alone, regardless of whether it was created by a $200 billion corporate monolith or a 15-year-old with less than $200 to his name. They’re ultimately fighting for developer freedom, and indirectly, for end-user freedom by giving users the widest possible choice of what software they want to use. They’re not forcing anyone to use any software, and not forcing anyone to release any software against their will. But they’re certainly not fighting for the freedom of software itself either.
Wow, reading seems to be hard.
Not an unexpected response.
I asked 2 simple questions. You are unwilling (Or are incapable) of answering either of them, so instead you resort to personal attacks.
Look at any Linux or if you prefer GNU/Linux distribution out there, look at how much of the software comes from the GNU project and than ask yourself what I could have meant with the following sentence:
I have many skills. Mind reading is not one of them. If you’d mentioned this in your post then it wouldn’t have been required.
And no, the GNU tools wouldn’t exist were it not for RMS.
Very true. The tools would not be called the GNU toolchain and would most likely be using the BSD license.
You are not going to “convert” the masses to OSS because the concept of intellectual freedom is “cool”.
I mean, look, don’t even get me started on Copyright and how sweeping reforms are needed to both modernize it and bring it back to serving both public and private interest.
On an intellectual level, I’m all for OSS and I do make a point of sending “pizza money” to various projects from time to time.
On a practical level, I. NEED. TO. GET. STUFF. DONE. And all the intellectual respect for the movtives behind a bit of software will not make me use it, if it takes more than 5 minutes of futzing to get the damn thing to work.
I don’t use OSX as my primary home OS because I like its OSS underpinnings. I use it because it’s damn near bulletproof, easy to secure, easy to use, and has a huge software selection.
I keep plugging away at Ubunutu because it doesn’t leave me shrieking in homicidal rage every 5 minutes. (I get the decidedly odd impression that “Team Ubunutu” actually uses their distro, as opposed to the feeling that I’ve gotten from other distros I’ve tried.)
When I “pimp” Firefox or Opera to co-workers, OSS enters the conversation as an aside at the end. My co-workers do not need an *OSS* solution to the popup and spyware probems, they need *A* solution that works. “These programs are better than IE because … stick with the one you like better. Firefox is 100% free because it’s created by volunteers, and it will cost you about $30-40 to get that banner ad out of the Opera toolbar.”
Don’t evangelize the OSS part of it. 99% of the population isn’t going to use a product because they like the philosophical underpinnings, nor will they deal with the hassle of the command line because of philosophy.
Find the good. Find the programs that JUST WORK. Wait for the right moment of despair and frustration, and then make your pitch.
And for godsake, if your target says, that no, they really need feature X found in Adobe Photoshop, no amount of advocacy or good intentions makes up for the fact that the Gimp just doesn’t have it. (The fact that I love the idea behind Gimp doesn’t change the fact that the interface is beyond shitty. I have the Gimp and still choose to purchase Pshop, so that’s saying something.)
If you pimp a half-baked POS as the solution to the problem, based soely on its OSS nature, you’re doing nobody a favor, and you’re certainly not making a good case for the coolness of OSS.
So you think that’s useless, huh? Well, how do you _know_ about Windows, Linux, Firefox, Apache, FreeBSD and so on and so forth? Because people like me tell you about them.
I didn’t say advocating software was useless. I said advocating a software license to end users was kind of pointless. I mean, you could come to me and say “Darius, I’ve got this cool new app that’s better than what you’re using – it has features x & y and will save you z amount of hours every week.” Yeah, that’s great. But coming up to me and saying “Yeah, I’ve got this half-assed, barely working app here, but hey … it’s FREE!!” Do you understand what I’m saying? Like the previous poster said, advocate the FEATURES, not the LICENSE. I know that’s not what matters to you, but that’s what matters to those you are trying to convert.
I like the situation someone presented to Eugenia when she said something similar to you. Someone gives you a choice of two products to use for a given purpose, A and B. A is slightly better than B at the given purpose but the manufacture of ‘A’ involves killing a thousand people, whereas the manufacture of B doesn’t. Which do you choose to use?
Let me ask you this, Adam. How many people do you think the Opera developers have killed when trying to compete with Firefox? See, that’s really the only way you can get people to take your religion seriously – you first have to typecast ALL non-open source developers as the anti-Christ in order to try and force end users into some guilt trip for aiding in the destruction of life as we know it.
Well, of course you go with option B, because option A is only *slightly* better.
But the whole thing is really a moot point because, sad to say, the difference between OSS and proprietary is often orders of magnitude.
Take for instance, software installs.
Windows and OSX — make with the clicky, agree to a EULA (if applicable) and the program defaults to installing in the programs/applications folder, but it asks you if that’s where you really want to put it before parking the program there.
Ubuntu 4.10 — sometimes you type dkpg-i, and sometimes you type apt-get, and, depending on the file type, you may/may not type in some extra cthuluspeak, and you’re NEVER, EVER, asked where you’d like the program to live, which leads to your having to hunt through the directory structure and find it, and all for no obvious, discernable at a glance, reason.
I’ve installed 4 things and never the same install twice. (It’s so completely mystifying and arbitrary what I will type at the CLI to get the software on, that I feel as if the people putting the sofware on the web are throwing darts at a board and making choices that way.)
Like I said, ORDERS. OF. MAGNITUDE.
Ubuntu 4.10 — sometimes you type dkpg-i, and sometimes you type apt-get, and, depending on the file type, you may/may not type in some extra cthuluspeak, and you’re NEVER, EVER, asked where you’d like the program to live, which leads to your having to hunt through the directory structure and find it, and all for no obvious, discernable at a glance, reason.
Typically, you don’t even use dpkg unless you’re installing some random deb. Most of the time it’s just apt-get with repositories. If you don’t like command line use Synaptic. I find myself using Synaptic more and more lately. You can go into Synaptic (apt-get) too, and query a package to see exactly where the files are laid out for a particular package (properties). You typically don’t care where packages are (typically in usr/bin; usr/lib/ /etc/ depending on if a file is app, lib, or config) because you if you remove it through apt. I see your point though. There are distros that will put all apps and their associated libs in a directory of their own, but that brings in problems of its own (like shared libraries and stuff)
I’ve installed 4 things and never the same install twice. (It’s so completely mystifying and arbitrary what I will type at the CLI to get the software on, that I feel as if the people putting the sofware on the web are throwing darts at a board and making choices that way.)
Not sure what you mean there. There’s typically two ways to install software. You install a package (deb, rpm, ebuild) or you install from source and use autoconf and friends.
I didn’t say advocating software was useless. I said advocating a software license to end users was kind of pointless.
Ehm, you did read the article, didn’t you? It wasn’t restricted to end users.
It’s also funny that I never saw a license called ‘Open Source’. It could be possible that the author of the article was talking about the Open Source development model. Since people are not sure if the model is viable in the long run, some advocacy makes sense to me.
However, you’re right that most end users care about the functionality of software, not its license.
Take for instance, software installs.
Ubuntu 4.10 — sometimes you type dkpg-i, and sometimes you type apt-get, and, depending on the file type, you may/may not type in some extra cthuluspeak, and you’re NEVER, EVER, asked where you’d like the program to live, which leads to your having to hunt through the directory structure and find it, and all for no obvious, discernable at a glance, reason.
You’re right that especially the need to use those many odd commands can still be a bit too geeky way to install (or configure) software, at least from a normal home PC user point of view. People (non-geeks, like home PC users) are used to do things via the GUI only nowadays.
But I think that a lot of the Linux (or BSD) heritage and baggage, like the heavy use of commandline tools, is really inherited from the old Unix way of doing things, so it has nothing to do with being open source or closed source in itself.
Besides, Linux/Unix file system hierarchy is just different from that of MS Windows (most programs in /usr, configuration in /etc). You would have to break from that file hierarchy standard, a là Gobo Linux or Rubyx, to get closer to the model where you can install software almost anywhere you want. But, neither would that always be an ideal solution.
is that he is often very direct in his way of talking. no political selection of words. it just indicates that he is very passionate about what he belives in.
allso, inviteing him to a linux user group or similar may not be a good idea. while he and his gnu movement created the groundwork that linux is buildt on, he have not to do about the continual evolution of linux. ie, its best to only invite him into a os neutral enviroment that is about free software in general…
hmm, i wonder if he is doing much codeing these days, and what state hurd is in.
allso, i wonder how easy it would be for any of the linux distros to start useing the bsd toolchain (the bsds created their own as a reaction to the GNU/ demands from, you guessed it, rms)…
Lumbergh, dood, you completely miss my point.
One does not have to be a master of file format/OS trivia to get software on a OS X or W 95/98/ME/2K/XP machine. In your reply to me you list 4 methods of getting software installed. That’s a level of difficulty and complexity wayyy above what most people can handle. In fact it’s a classic example of the sort of thing that makes computers seem really random and frightening.
I’m bringing it up as an example where OSes such as OS X and Windows are an order of magnitude above OSS. The Linux way of getting sofware on is, quite frankly, needlessly complex and confusing.
(Incidentally, Ubuntu is a flavor of Debian Sid.)
—
Quoth Metic:
“Besides, Linux/Unix file system hierarchy is just different from that of MS Windows”
Oh hell yes, but OS X shows that it’s possible to put a very nice, intuitive to the non *nix geek, front end on it.
Ubunutu by comparison is crap, and if you have no knowledge of *nix naming conventions, you are going to be very lost.
So, once again, in this case, we have an order of magnitude difference between OSS and proprietary when it comes to simplicity and ease of use.
However, before you think I’m just autocrapping on OSS, I think that Nautilus blows OS X Finder out of the water, and that in general, Gnome is better thought out than the Win XP interface.
—
You’re not going to do a good job of pimping OSS programs if you park people at confusing and wildly inconsistant interfaces (something Linux is really good at).
You’re not going to pimp OSS if you make your key selling point the OSS philosophy (even though it embodies some of humanity’s more noble aspects).
But, OSS is not equal to OSS OSes, and the quality of programs such as Firefox or Evolution makes them easier to pimp. No licensing hassles. Good interface design. Few bugs. And you don’t have to be a geek to install them, tweak them, and use them.
You catch more flies with honey than vinegar.
I agree with metric here. Using the wrong logo as has been done here merely introduces more confusion into a area that most GNU/Linux users (unfortunately) have pretty much no idea about.
RE: rms’s “problem”…
hmm, i wonder….what state hurd is in.
I have the debian port installed. It works, it hasn’t crashed, I can do all my normal computer work with it though admitedly there is no sound, and I cant get gnupg to work (but I believe its do-able).
Lumbergh, dood, you completely miss my point.
One does not have to be a master of file format/OS trivia to get software on a OS X or W 95/98/ME/2K/XP machine. In your reply to me you list 4 methods of getting software installed. That’s a level of difficulty and complexity wayyy above what most people can handle. In fact it’s a classic example of the sort of thing that makes computers seem really random and frightening.
No, you are confused. You don’t have to be a master of file formats to get software. There is one way for the newbie to do it; and that’s thru Synaptic, which is the gui front end to apt-get. They never touch the command line. Their software universe is the repository. They don’t compile anything from source. They do all installation via Synaptic which is very simple and more powerful than a windows installer.
No, you are confused. You don’t have to be a master of file formats to get software. There is one way for the newbie to do it; and that’s thru Synaptic, which is the gui front end to apt-get. They never touch the command line. Their software universe is the repository.
I don’t know if they’ve improved Synaptic since the last time I used it, but from what I saw, there was like 8,000 different packages listed. I found two programs with this approach:
1. Piss-poor organization. I wouldn’t even know where to start looking for something unless I knew what it was
2. They seemed to have ever damn package in existance, except for the one I happened to be looking for at the time.
Some distros have tried to solve the first problem with stuff like Click ‘n Run, but those generally tend to not even have 1/10th of the software that regular apt has.
I don’t know if they’ve improved Synaptic since the last time I used it, but from what I saw, there was like 8,000 different packages listed. I found two programs with this approach:
It’s hard for me to say. I’m using a version from Ubuntu Hoary. It works fine for me. You can search for general descriptions or specific packages. The interface seems fairly intuitive to me. You could train someone in a few minutes I suppose, but I’ve been using linux, windows, and computers in general for a long time, so I’m sure I overestimate the abilities of the computer cluebies.
I think Ubuntu has been putting “resources” into Synaptic too. I’m sure they want it to be drop-dead easy.
My point was that
step 1) Make the software GOOD and USEABLE
step 2) Let the software speak for itself (small groups of happy users will become large groups.)
I don’t think your job is useless–many unknown people whose work is great, would remain otherwise unknown–this is the case with authors of books, independant films, and other types of media, etc.
Let’s take a different example:
Napster. Not advertised publicly by the software company–Yet MILLIONS of people used it. Why? it was written by some dufus in a college dormroom, yet it’s interface was so easy to learn and it was so novel at the time that EVERYONE CAUGHT ON AND ADVERTISED IT TO EVERYONE THEY KNEW_–FOR FREE>
Same can be said about the .mp3 format. It’s not an open or free standard–or even a really good one anymore, compared to contemporary standards, yet Winamp (another one written by some college kid who was busy not drinking,) managed to make it mainstream.
The advocacy, is very strange to me. If my software was good at solving problems, I’d start listing problems it’s good at solving, simple as that. So that you don’t burn people pointing out what it’s not good for is just as important.
When was the last time GNUcap ro gEDA was advertised anywhere? It’s competition, MultiSim, is horrid at calculations, yet very easy to use and more popular (not to mention $3500 us)
The more problems the software solves, the more it will “speak for itself” by end users.
I heard about firefox because I was using Netscape->Mozilla->Firefox (from 0.7 on.) I used computers quite a bit during the BBS age, before the WWW was so popular.
Qmodem was effectively my “browser” — a piece of software, pimped on me, because it was so much better than…. NOTHING.
You install software through the installer provided by your distribution. This is in the menus, it is explained in the documentation of _every_ distro, and many put it on the panel. You have absolutely zero need to know where the hell it goes, because the launcher for the program appears in the menu when you install it, and disappears when you remove it, and simply typing its name in any place from which you can run software will run it, with no need to specify the path. Turn the question on its head – *why* does Windows *make* you choose where to install software? Why should you even know where it goes? Why is having fifteen thousand directories under a directory called Program Files (none of which are even in the freaking path) simpler or better than having fifteen thousand binaries in /usr/bin?
Good job cutting the end off my post, there, which rendered your objection to it entirely pointless. I don’t know why I even bothered to include it in the first place. And for your information, I’m an atheist. My preference for free software over proprietary software is nothing like a religious belief; it’s based on my own *opinions* as to what constitutes a good model of software development in both practical and ideological terms. I can only presume that comparing the two is a ludicrous attempt to suggest that supporting free software as a methodology is somehow irrational, in a way which is insulting to both free software proponents _and_ religions, on various levels.
Open source model might not suit every software development task as well (e.g. commercial 3D games), and neither might closed source (e.g. some encryption, security and infrastructure things). As long as there’s been software, there’s been both closed and open source. It will remain to be so. Both software development models have their pros and cons. It seems to me that the nasty war between the extremists of both camps does no good to anyone.
but OS X shows that it’s possible to put a very nice, intuitive to the non *nix geek, front end on it.
Yep. Though I don’t know if using Synaptic is really so much harder GUI to install/update/remove software? (anyway, besides of Linux showing its geek/nerd heritage sometimes, like in its heavy use of CLI tools, sometimes doing everything via a fancy looking GUI and not having access to commandline tools can just make things much harder too) Anyway, OS X is based on open source too (Darwin, BSD), basically only the GUI surface is proprietary. When talking about OS X, you’re talking about open source too. Besides, practically all commercial operating systems, including MS Windows, have borrowed heavily from open source software. On the other hand, there are open source and GUI-based operating system projects (Haiku, Syllable).
The wars between open source and close source extremists often increase only useless FUD.
There is no real quality management in software so it’s almost entirely dependant on advertising and hype.
that i had not botherd to do before in mandrake the other day. i had a rpm package laying around on my HDD and doubleclicked it. up comes a root password query. ok i input the password and is greeted by the rpmdrake interface (mandrake gui frontend to urpmi, and urpmi is kinda like apt-get). it then asked me if i wanted to install said package, i said yes and then it went on to try and install it, while trying to deal with any dependencys useing available install media and any rpm servers configured. this is no diffrent from the windows way and i wish i had tested it before, but i was to used to createing a folder, adding it to the urpmi config and then pulling a update every time i changed something in that folder.
aside from the password prompt and the dependency checking it was just like windows. now you could argue that they should remove this dependecy idea but personaly i like it, rather then haveing to update 101 apps based on a bug in a lib i can update the lib itself. and i dont get redundant files, so the install takes less room overall.
one interesting change i could like to see tho was for users to be able to install apps either into their own home folder or into a general home/apps folder or something that all normal users could access, allowing for users to install and uninstall apps that have no direct effect on the workings of the os itself. autopackage seems to be aiming for this.
and i see someone commented about gobolinux. that distro is interesting as they use a system of symbolic links to create backwards compatiblity. and i wonder if they would be interested in useing that new filesystem that showed up with the latest knoppix. its called unionfs (not related to the union stuff that there was a article here on osnews i think). it allows for the content of several folders to be stacked into one folder. with that and a nice installer script one could install a app, have some mountpoints set up and presto…
My preference for free software over proprietary software is nothing like a religious belief; it’s based on my own *opinions* as to what constitutes a good model of software development in both practical and ideological terms
You claim that it’s not religious, but in the same breath you claim that’s it’s practical and ideological. Your sentence suggests that the ideology is separate from practical. What is the ideology?
My preference for free software over proprietary software is nothing like a religious belief; it’s based on my own *opinions* as to what constitutes a good model of software development in both practical and ideological terms
You claim that it’s not religious, but in the same breath you claim that’s it’s practical and ideological. Your sentence suggests that the ideology is separate from practical. What is the ideology?
That software should be free, that people should have the right to use and modify every software. Phew, that was hard.
Victor.
As KadyMae has already eloquently put, focusing on the license and not the features of the software doesn’t make much sense.
The problem with the FSF is that they are advocating a business model that they have never researched. When you ask Stallman why free software is better, his response boils down to “I value my freedom”, something along those lines anyway. Sometimes you will hear a bunch of arguments in favor of free software that are little more than wishful thinking. But why and how exactly would it work? Is there anything that indicates a need for everything GPL? Where is the data and the investigation to back this up? The FSF argues that software should be considered a service, and that software development should be funded by user groups. Where does the bulk of the GNU/Hurd funding come from? User groups, or the funding they receive for their political activities?
Basically there is little evidence of a need for Stallman’s idealistic implementation of the software process, or that it would work better than the current model(s). There is nothing that demonstrates more freedom as a result of throwing away proprietary software and using free software exclusively instead.
Don’t get me wrong, I use and *like* gcc, emacs, etc., but that has nothing to do with ideology and everything to do with pragmatism.
That software should be free, that people should have the right to use and modify every software. Phew, that was hard.
I guess videos and music should be free too. You can modify them. People only have the rights that the developers give them, unless they code it themselves.
Try again.
“People only have the rights that the developers give them, unless they code it themselves.”
Yep and some people prefer software that allows them to do with it what ever they please, so what exactly is your problem with that? What is so hard to understand about it? For me it adds value to the software, so I prefer this kind of software, that’s all.
Yep and some people prefer software that allows them to do with it what ever they please, so what exactly is your problem with that? What is so hard to understand about it? For me it adds value to the software, so I prefer this kind of software, that’s all.
You’re not understanding what I said to Victor. Victor said that “software should be free, that people should have the right to modify every software”.
heh, when a copyright have run out then you can use movies and music just the way you want to. problem is that even when a copyright have run out on software you dont have access to the source of said software and therefor cant modify it as you feel like.
No, you are confused. You don’t have to be a master of file formats to get software. There is one way for the newbie to do it; and that’s thru Synaptic, which is the gui front end to apt-get. They never touch the command line.
As much as it pains me to do so, I have to agree with Lumbergh here. 🙂 Newbies – and even intermediate users – will use the distro’s GUI front-end for its package manager (Synaptic, Rpmdrake, etc) when they install software. For starters, the repositories are in general very complete; then, there’s the matter of keeping KDE/Gnome/etc menus up-to-date (which often won’t work if you install from other sources). Most importantly is the use of updating packages for security reasons (or just because you want the latest version).
More advanced users may install from source, but at this point they can handle the disadvantages that come with this.
heh, when a copyright have run out then you can use movies and music just the way you want to. problem is that even when a copyright have run out on software you dont have access to the source of said software and therefor cant modify it as you feel like.
Very good point.
Note, however, than FOSS is still covered by copyright. In fact, the GPL is based on copyright law – it just gives more freedom to users and other developers than simple copyright law would allow.
Should ALL software be free? That’s a matter of personal opinion, but in the end our opinions on this have little impact on the situation. Individual developers will decide. Of course, the FSF and RMS are completely right to argue their case, and though one may disagree with them one should be able to do so respectfully and rationally. Personally, I have no problem with proprietary software (working for a Game Developer), though I do recognize that closed file formats can be a problem if they belong to a monopoly. I also believe that OSes should be open, because they are not like ordinary apps and will give unfair advantage to its owners if they also produce apps to run on top of it.
As for copyright duration, I think it should be no longer than 50 years, and possibly less. Right now, it stands at 95 years and the big IP companies are trying to make it even longer, possibly permanent, which might require a Constitutional amendment.
permanent? ouch!
we may as well hand over all our money to our new monarks then!
copyright for stuff like software should be in the area of maybe 20 years in my view. just look at the rate that new versions of some apps gets spit out.
copyright was tuned for hardcover books, and a distribution system that was about sailpowerd ships. these days you can beam pdf to 1000 printshops around the globe and have them get 1 million copys printed each and then distribute from that. or you can use airfreight to have the goods on the other side of the globe the same day.
basicly the timeframes for stuff like copyrights should be based on the products primary shelf-life (ie how long it will sit at the top 10 shelfs and similar, or how long until replaced by some new version. most likely no more then 1-5 years) and the system of distribution and production available.
whats being done wrong is to apply the same rules for products that on the surface looks the same but that live in slightly diffrent economic enviroments. most movies and music are 1 year tops primetime, books have maybe 2-3, software can be from under 1 to above 10 years depending on a lot of factors.
the laws are old and in dire need of a update. but they benifit the fat cats on top and will benifit them even more if they get extended rather then reduced. and as you can more or less buy a law these days, its just a matter of how much lobbying you feel like paying for, this will most likely happen.
“Open source model might not suit every software development task as well (e.g. commercial 3D games)”
the Doom, Quake1 and Quake2 engines are all under the GPL, now. Quake3 will be shortly. There are a couple of extremely good open source 3D engines on which you could design an excellent game. As far as the actual *coding* part of writing a game goes, open source works fine. The thing with games is that the engine is only a fairly small part of the overall effort; graphics, level and audio design involve a lot more actual _work_.
ideology? The idea that developing software in an open manner is a good thing (as distinct from the software produced) for various reasons. I know you’ve read lots of them, as you bash RMS at every possible opportunity. I agree with a lot of what he says (not all, but a lot). You don’t, and that’s fine. However, my opinion on this has nothing to do with religion.
The Quake and Quake 2 engines have been released under the GPL, but how many open source games have used them successfully? And how many commercial games use an open source engine? How do they compare to games based on non open source engines or middleware?
What’s the basis of your assertion that the engine is a small part of the work? Are you saying that the research and engineering that went into developing the Doom 3, Source, etc., engines required little effort incomparison to content creation?
Folks, synaptic is *not* all that and a bag of chips.
1) I can’t make heads or tails of half the file names in it.
2) Opera 7.54 *NEVER* showed up, neither did Nvu.
3) As an uninstaller it does a half-assed job
4) Interface isn’t exactly user friendly and intuitive.
When installed, Opera and NVU didn’t automatically show up in my applications menus. I have to put them there. I also have to install and manually assign icons for them.
Finally if I wanted to go out and see all of the software I could potentially install on my ‘puter, I’d hit version tracker.
To add to my previous post,
it’s true that id software GPL-ed the Quake and Quake 2 engines, but you should also consider that these engines were not developed under an open source process.
AdamW is right, making an engine is a lot of hard work, but it can be reused for many games. Meanqhile, the bulk of making a game is making models, animations, textures and game programming (what some call integration, i.e. make all assets work together using the engine). On a console game, with a team of let’s say 30 people, about 6 of them will be programmers (maybe one or two more after alpha and/or beta, in order to squash as much bugs as possible).
As far as open-source goes, I don’t see why the engine itself can’t be open-source. The actual content remains proprietary, of course (the characters rarely belong to the developer: more likely they belong to the publisher or a licensor). Of course, many game developers will use open source tools to actually make the game (such as gcc, etc.). Also, use of OpenOffice is spreading for people who don’t use office software as their primary tool (i.e. artists, programmers, testers, etc.).
An organized advertising approach is just as important as writing code for Linux. The article makes some valid points. Thank God for Oreilly.
Most businesses really couldn’t care less about OSS The New Religion, but the primary advantages to their bottom line are transparency and availability, which reduce risk. Advocates should put aside license flamewars and be satisifed that the code is available, it is auditable, and if support evaporates there is still a way to fix things (given a smart enough programmer).
I remember one time at the local Linux Users Group here, we invited RMS to speak at the next meeting cuz he was going to be in the city for some other Linux-related business. His reply – “You are a Linux Users Group, and not a GNU/Linux Users Group, so I won’t come. Change your name and I will come”
Needless to say, we didn’t do it and he didn’t come.
“An organized advertising approach is just as important as writing code for FreeBSD.”
Trying to get people to take of their Linux blinders, even with blatant examples that Linux isn’t the only game in town, is like pushing a dead elephant uphill.
OSS operating systems (the biggies, there are lots more): Linux, OpenBSD, NetBSD, FreeBSD, OpenSolaris (coming soon). See, one becomes five very easily.
@Eugenia and others at OS News:
I’ve told this before:
The title says “open source”, so why use the GNU logo here? It’s been the same problem with other open source articles on OS News. Ok, maybe it’s not the biggest problem in the world…, but it can be a bit confusing nonetheless.
FSF/GNU.org promotes its concept “free software” instead of “open source” and FSF is actually against using the term “open source”. So joining the GNU logo with articles discussing open source is confusing. Besides, it seems obvious that the slightly more strict concept “free software” is a subclass (though a big one) of the slightly broader concept “open source”, so it would seem more suitable to use the OSI open source logo when talking about ope source, wouldn’t it?
Nothing against free software, FSF and GNU, but it would just be good to keep things clear. And as to that, keeping these concepts (and possible ideologies behind them) clear, I think that FSF would agree with me here.
So, if the article is clearly related to FSF and GNU and their freesoftware ideology, then consider using the GNU logo. Otherwise rather use the OSI open source logo when the articles are about open source in a more general and non-ideological sense.
His reply – “You are a Linux Users Group, and not a GNU/Linux Users Group, so I won’t come. Change your name and I will come”
Needless to say, we didn’t do it and he didn’t come.
I ran into a similar situation recently cause I used some Stallman-content. Trust me, the FSF have made up their mind on this:
http://www.gnu.org/gnu/gnu-linux-faq.html
http://www.gnu.org/gnu/linux-and-gnu.html
They seem to be very accurate and non-compromising when it comes to names and phrasing. But so are large corporations, maybe they’re trying to work against it in some way by doing the same thing.
The result, unluckily, is that you have to burn some of the *freedom* to achieve this. At least that’s my feeling…
I think even the cooments here prove that my point was correct. Connecting the GNU logo to articles discussing open source, not the GNU free software ideology, can be confusing to people.
Just the term ‘open source advocacy’ sounds kind of fishy to me. That tells me that people who are into this sort of thing care more about the license than they do anything else.
Here’s a novel idea for all you open source Evangelists – why not try to promote a piece of software on its functionality instead of its license? The fact that you are promoting ‘open source’ software shows right out of the gate that you have a religious bias and I am less likely to take you seriously. In terms of practicality, if I am using an app that costs $5,000 and you come along and tell me about this great free app, if the free one is unstable, has 1/3rd of the features, and takes me 4x the amount of time to get my work done, you can’t automatically dismiss that just because the app your pedaling contains the source code. In terms of businesses, I don’t think most of them could do much the code for all their apps even if they did have it.
What’s with all this Lumbergh’s Stallman bashing? This is so childish…
>The title says “open source”, so why use the GNU logo here?
We know that the FSF and OSI are not the same.
However, we don’t want to have a gazillion of icons (we already have 75), and so SIMILAR topics are grouped together. For example, BeOS and Haiku and Zeta share the same logo. AROS and Amiga share the same icon. Mac OS X and NeXT share the same icon. .NET shares its icon with DotGnu, etc etc
I have no plans whatsoever to change this. It will remain as is now.
What’s with all this Lumbergh’s Stallman bashing? This is so childish…
Speaking of childish, it’s pretty amusing watching a 50+ year old man throw a tantrum and refuse to talk if it’s not called GNU/Linux.
Bottom line is that Open Source is and should distance itself from the FSF/Stallman crowd.
I have no plans whatsoever to change this. It will remain as is now.
Well, it’s your site… But it *will* keep confusing people.
And, GNU is just a subclass of open source. It is not the same thing with dotgnu/.net, for example. You don’t use some dotgnu logo with .NET articles, do you? You use the logo of the bigger for its subclasses (which is smart, of course).
Besides, open source is hardly a minor thing. You have icons for some rather minor things already.
Or do you perhaps need me (or some others) to make the OSI logo for you if you can’t spare enough of your valuable time? I’d be glad to volunteer to do it if that’s the problem, it would only take a few minutes with the GIMP.
Or – perhaps the real problem here is not the amount of already made OS News subject icons or so but that you actually don’t mind confusing people about this matter, but gladly dump all open source with some ideological freesoftware thing that you don’t happen to like?? Just a wild guess…
Ah, the usual funny RMS bashing by people probably using a lot of tools that wouldn’t exist without people like him. Oh well …
Anyway, if you really want to have fun, read the letter by Peruvian congressman Villanueva linked in the article.
http://www.opensource.org/docs/msFUD_to_peru.php
It’s a great read and even someone like Darius should understand after reading it that there really is more to open source than he wants to acknowledge (well, I have my doubts here, but maybe, just maybe religious zeal doesn’t win over reason this time around).
I once tried to put both the OSI and GNU logos together, on a single icon. It didn’t work. 32×32 is not enough for this. The OSI logo fits on 16pix well, but not the Gnu logo.
If you are an artist and you can recreate the Gnu logo simpler and underneath it somehow the OSI logo, go ahead and send me a _clean_ 32×32 version of that and I would use it.
But there is no way we could use two icons on the similar topic of Free/OSS software.
“In terms of businesses, I don’t think most of them could do much the code for all their apps even if they did have it.”
The more individuals, companies that work on it, the better it gets and everybody comes out ahead. While certain companies like Adobe put out some really good product, they also charge through the nose for it, meanwhile, lots of other companies are selling mediocre software. So why not have companies collaborate, work on the software they need and have it run the way the need it to, and potentially save ALOT of money in the process? This is not good business sense? You’re assuming the OSS apps are no good, but yourself use Firefox, do you not? It’s recommended by people in corporate world as well, not just GNUniks. But Firefox is not possible without collaboration, and the more resources dumped into it, the better it’ll get.
“Ah, the usual funny RMS bashing by people probably using a lot of tools that wouldn’t exist without people like him. Oh well ..
Haha, because we all know that only Stallman can write software tools.”
?
What on earth does your response have to do with what I wrote? Nothing? Where did I say that only Stallman can write software tools? Is that really the intellectual level you like to discuss things on? Not really impressive.
Lumbergh, we got your point. You know what i mean? We already know you hate RMS. Fine. Open source is good, Free Software is bad. Money is good, philosophy is bad. We got your damn point.
Now, can you please change the tune? It’s getting boring real quickly. If you think RMS is annoying, well, you’re just as annoying when you’re defending your point.
Victor.
But there is no way we could use two icons on the similar topic of Free/OSS software.
If that’s the problem, my suggestion is to use the OSI logo as an icon for open source and free software articles and forget the GNU logo there. (Except that it probably wouldn’t be all too much to ask to use the GNU logo too, with articles about the GNU/Hurd, for example?)
If RMS wouldn’t like the aesthetics of the OSI logo when used also with free software related articles, that’s his personal (and frankly not so big) problem… The reality is that free software is just a subclass of the broader concept: open source, and that the non-ideological abd wider open source movement has its own logo too.
If you have over 70 subject icons already, that’s just because you have yourself decided to make some many icons for small minority subjects. And like I said, open source is hardly a minority subject when half of the operating systems that are dealt with here are open source too.
I once tried to put both the OSI and GNU logos together, on a single icon. It didn’t work. 32×32 is not enough for this.
Ok, and I agree, it doesn’t work. Combining those two logos into one small icon isn’t a good idea. So I suggest using one clean OSI logo instead. I mean if it really would be all too much to ask to use both the GNU and the OSI logos/icons? But I rather suggest also using the GNU logo at least for GNU/Hurd related articles.
Just my 2 euro cents anyway…
Here’s a novel idea for all you open source Evangelists – why not try to promote a piece of software on its functionality instead of its license?>>
Oh, you *so* took the words out of my mouth.
The ideological stance of “Team Ubuntu” has *nothing* to do with why I decided to keep 4.10 on my PowerBook or why I chose it to begin with.
The fact that IMHO Nautilus is “insanely great”, Evolution is Outlook without the booby-traps, and that OO is as functional as MS Office (for the things I do) is what I give a damn about.
Personally I have nothing against RMS or his ideaologies. But I don’t think GNU/Linux is even ready for the main-stream desktop and will not be for a couple of years.
So I do not advocate GNU/Linux to begin with, atleast on the desktop. And no amount of advocating will make Gnome or KDE as quick, and user-friendly as Windows XP.
Is that really the intellectual level you like to discuss things on?
Well if you insist on making comments like:
Ah, the usual funny RMS bashing by people probably using a lot of tools that wouldn’t exist without people like him.
Then what do you expect?
***
Name one, I only need one, type of programming tool that would not exist if RMS had never been born.
In fact I’ll be easier on you. Name one GNU programming tool for which there isn’t a non-GNU alternative (Proprietary or otherwise).