5 ms·
> I'm sorry to point out to you but a large set of computing devices are black boxes and it does not hurt their marketability. Free software should be looked o
by davorb 12y ago
> I'm sorry to point out to you but a large set of computing devices are black boxes and it does not hurt their marketability.
Free software should be looked on from the point of ethics, and not from financial gain. Proprietary software is immoral, and that is the reason you shouldn't be building it.
https://www.gnu.org/philosophy/open-source-misses-the-point.html https://www.gnu.org/philosophy/open-source-misses-the-point....
- pikachu_is_cool 12y agoI have definitely had my Stallman phase, but after seeing some Free As In Freedom™ projects fail spectacularly, I've realized that there are in fact benefits to keeping some things out of the public eye (from a moral point of view).
- fsloth 12y ago"Free software should be looked on from the point of ethics, and not from financial gain." I think the word 'markets' was a bit misguiding in terms of argumentation. I meant "things which bring people added value and joy" and not "things which can be sold for money". Markets encompass both but I was thinking the consumer added-value in this instance. "Proprietary software is immoral, and that is the reason you shouldn't be building it" I think taken without any other context this is not realistic. I think the concept of ownerhip and responsibility are far more important for high quality software for the point of view of short term end user value than openness. Software has a philosophical and a mathematical dimension. I don't think anyone should be able to own those and that most software patents are harmful in this way. However. Software is used as an enabling component everywhere. As an enabling component it's added value does not depend on it's freedom or openness, but from it's capability to function bug free and provide the features end users need. As the canvas in the art program, as the automatic stabilizer in the plane and so forth. In these instances I claim the biggest human value those softwares bring is indenpendent from their openness. To enable the example softwares to function correctly require lots of hard labour that is not fun at all. I.e. work. Often it is repeating the same old concepts over and over again, knitting the specific system together piece by piece. I think there is no Photoshop killer because the people to whom it brings most added value are not programmers and it's usually not fun or rewarding at all to work with such a large codebase. Blender is a fantastic counterexample. Of course, software should utilize open and hackable data formats so that the data does not vanish. The long term value for the user and the concept of the software providing free speech capabilities then depends on the underlying software ecosystem, and there open source most definitely helps. Open formats, open tools to hack on them, open platforms. Yes, definetly! Any other way is harmfull to all stakeholders. IMO, products can be closed source.
- MaulingMonkey 12y ago> Proprietary software is immoral It's one thing to laud the common benefits of FOSS, or the ethical gains of charity. These things resonate with me. But I fundamentally disagree with - and as a proprietary software developer, am alienated by - your statement. Is that actually what you mean? My day job - making games - is immoral? A daily dose of evil? If so, this is the kind of attitude that puts me off contributing to anything even remotely related to "free software". Perhaps you're fine with that, but I feel it leaves us all poorer. (edit: minor improvements to clarity.)
- teddyh 12y agoMaybe a car analogy will help: If you are selling cars with the hoods welded shut and all systems permeated with DRM, are you making the world better, because, hey, cars are good? Or are you in effect making your customers helpless, teaching them that they are not, and should not even want to be, in control of their own cars?
- fsloth 12y agoDRM and closed source software are not the same thing. Closed source software is commonly used to manipulate open data. Free software facilitates the openness of data and is absolutely essential but it does not make in any way closed source software evil.
- teddyh 12y ago> DRM and closed source software are not the same thing. True, but in this situation they have the same effect which I wanted to highlight, i.e. loss of control on the part of the owner/user. > Closed source software is commonly used to manipulate open data. True, but I can’t see the relevance. > Free software facilitates the openness of data and is absolutely essential but it does not make in any way closed source software evil. I don’t see how that follows.
- fsloth 12y ago> True, but in this situation they have the same effect which I wanted to highlight, i.e. loss of control on the part of the owner/user. Analogies are a bit awkward. With cars, DRM would equal to each car manufacturer having their own road barred to other car manufacturers. If the welded-shut-bonnet bothers you just switch cars. This is what I meant with open data - it's what one does with the product that matters, and can one practically choose another. As to the "evilness" of the situation, I cannot think I could work professionally in software as a field - which I love - if there were no established large companies with closed source products. If my analysis is flawed I would value pointers why. As my employer is a closed source software vendor, to me the economics situation looks as follows: vendor provides software, end user uses it to add value to their work. End user reports bugs, vendor fixes the bugs. There is an efficient responsibility interface to the whole thing. And the area is well competed in, if vendor a screws up customers will move to vendor b, c, or d... With an established product there is an established revenue stream which enables stable income for all employees. The way I choose to work on my profession, I will take stable revenue stream with specific work hours over some 24/7 freelancer role to fix bugs here and there. This simply would not be compatible with a family, with small kids I'm barely able to cope with the stresses at home and work as they are. If I had to worry after the next mortgage payment I would probably go nuts, and that is no exaggeration. Open source simply does not work that well as a revenue model in general. It works as an enabler for all sorts of practical interactions, and is absolutely essential, but people need to eat and feed their families. Open source provides value, but few people are able to capture that value. That's why there are non-profits to organize critical work in this area. If the product of my company was open sourced, several enterprising individuals would simply copy the product, relabel it, and sell it. Thus eating to the market share, thus probably leaving me to find another job. Thus, to me, closed source software provides housing, food and security to me and my family.