News for hackers. Stuff that matters.
Re:Stallman’s Law by ktRolster on Sunday November 27, 2016 @06:58PM (#13052416)
This is why I found the FSF animosity towards "Open Source" perplexing

I think you've misread something somewhere. Here is what the FSF says about "Open Source," and it doesn't seem like animosity: https://www.gnu.org/philosophy/free-software-for-freedom.htm...

"We disagree on the basic principles, but agree more or less on the practical recommendations. So we can and do work together on many specific projects."

Re:Stallman’s Law by stcredzero on Sunday November 27, 2016 @07:07PM (#13052471)
I think you've misread something somewhere. Here is what the FSF says about "Open Source," and it doesn't seem like animosity

Their stance has moderated over the decades. Also, it's not only what I've read from them online, I'm also referring to direct person to person interactions. Again, it's not the intellectual underpinnings, it's the stuff around it. If they're cleaning up their act in terms of outreach, then power to them. I would love to see a more politically effective FSF.

Re:Stallman’s Law by fapjacks on Sunday November 27, 2016 @08:53PM (#13052883)
Maybe, but I used to work for a guy who organized a Free Software con some years ago, to which rms was invited. I watched the video of a former Sun employee up on stage talking about Open Source when rms walks into the room and, having discovered this presentation was about Open Source and not Free Software, audibly says "You fucking screwed me!" to my former boss. Whatever the FSF site says now, the animosity was definitely real.
Re:Stallman’s Law by daveguy on Sunday November 27, 2016 @07:11PM (#13052479)
"Disagree on the basic principles" is diplomacy 101 fail -- a great way to project animosity. It is the basic principles on which they agree.
Re:Stallman’s Law by Spivak on Sunday November 27, 2016 @07:45PM (#13052632)
Unlike so many political issues, this is a rare case where two groups broadly actually agree on a course of action but disagree on the problem that necessitates it.

* Software freedom is important because it produces quality software.

* Software freedom is important because it protects the user from mistreatment.

Re:Stallman’s Law by misrepresent on Sunday November 27, 2016 @11:35PM (#13053426)
I can believe there are some open source advocates who claim your first bullet, and there are a few cherry examples (i.e. Linux), but I'm guessing a lot of us are better represented by, "I appreciate when other developers share their work with me, so I'll share my work with other developers." From this point of view, it's easy to see how the GPL is an impediment to professional (proprietary) developers, and why we'd choose a license better suited to sharing with ourselves.
Re:Stallman’s Law by bad_user on Monday November 28, 2016 @05:43AM (#13054617)
I subscribe to neither of those philosophies you mention and it shows that this point of view is one that has been projected by the FSF.

Open Source is important because it gives both users and developers control. Open Source is the ability to fork.

And the irony of the situation is that these ideals where also embodied in Free Software, however the FSF has forgotten them, at least judging by their current behavior.

For example AGPL should not be considered either an open-source or a free software license, because it redefines what redistribution is, effectively placing limits on usage. Up until GCC version 4.5 it didn't support plugins, being a monolithic thing, out of fear that proprietary tools could make use of it; you can thank LLVM for the positive changes in that area. And here's a recent fuckup of the FSF, that's very close to my heart, because I'm an Emacs user - apparently Emacs must hate MacOS, even though many Emacs contributors and plugins authors are using it: https://github.com/emacs-mirror/emacs/blob/emacs-25.1/etc/NE...

Re:Stallman’s Law by bjelkeman-again on Monday November 28, 2016 @06:45AM (#13054811)
The way I think of it is that GPL (and the precursor the GNU emacs license) was created when distribution was primarily via magnetic media or downloads and hardly anyone ran software which wasn't local (BBS software excluded?).

Which meant that as soon as you distributed GPL licensed software you also had to adhere to the license of sharing your improvements in source code.

Then when the internet through the web became popular you could use GPL software without distributing it and many use cases which didn't exist previously for the distribution options in GPL just didn't create the intended effect where users who changed the software and distributed it should also share their changes.

I would argue that AGPL didn't redefine what distribution is, but the capabilities and the use of the web redefined what distribution is, through software as a service. AGPL was an attempt to align the license with the original intent of GPL, which was to say that if you redistributed the software and change it, share your changes.

Re:Stallman’s Law by cyphar on Sunday November 27, 2016 @07:16PM (#13052501)
What are the basic principles of "open source"? Because as far as I'm aware, they don't include "user freedom". It's all about practical benefits which are not the primary benefits of free software (the primary benefit of free software is freedom).
Re:Stallman’s Law by ghaff on Sunday November 27, 2016 @09:08PM (#13052928)
>Because as far as I'm aware, they don't include "user freedom".

I'd largely disagree with that. I see "Open source" described (and describe it myself) as something that has many advantages as a way of developing software and developing communities (users and developers) around that software. But, at the same time, it's absolutely about letting users maintain control and being able to directly influence the direction of development.

Re:Stallman’s Law by cyphar on Sunday November 27, 2016 @11:09PM (#13053353)
The "open source definition"[1] does not agree with your reading. In fact, that annotations appear to entirely skirt around the issue of freedom. For example, their claimed reasoning for freedom 1 (freedom to modify) is:

> The mere ability to read source isn't enough to support independent peer review and rapid evolutionary selection. For rapid evolution to happen, people need to be able to experiment with and redistribute modifications.

No mention of user freedoms or why this is important to users, just some nebulous claim that this is related to "evolution" and "experimentation".

The entire OSD is written like this, with claims that the 10 completely-arbitrary-with-no-real-logic-behind-them tennants of "open source" will somehow make your software better. How? They don't say. The four software freedoms make sense if you discuss them from the context of freedom, but the 10 "open source" rights don't make sense outside the context of freedom.

[1]: https://opensource.org/osd-annotated

Re:Stallman’s Law by misrepresent on Sunday November 27, 2016 @11:42PM (#13053459)
Do you think one mission statement on one website represents the position for all of us?
Re:Stallman’s Law by catern on Monday November 28, 2016 @12:20AM (#13053574)
Clearly this has now devolved into mere semantics, but... if your position emphasizes user freedom, then your position is the "free software" position, not the "open source" position, just as a matter of the historical definitions of those terms. "Open source" was coined for the explicit purpose of de-emphasizing user freedom (that is, making the idea of FOSS more palatable to companies that were not interested in allowing user freedom). So...
Re:Stallman’s Law by ubernostrum on Monday November 28, 2016 @03:29AM (#13054153)
And yet you're pushing connotations onto it.

"Open source" was meant to be a way to frame the discussion in different terms. Yet by saying that it was "for the explicit purpose of de-emphasizing user freedom" you sneakily imply motives to the people who coined and promoted the term. Once parsed out, rhetorically it's about as sensible as post-9/11 "they hate us for our freedom" discourse in the US.

Re:Stallman’s Law by cyphar on Tuesday November 29, 2016 @12:17AM (#13061013)
> "Open source" was meant to be a way to frame the discussion in different terms.

Yes, and the free software movement's main "terms" are user freedom. So by your own admission, "open source" was coined to de-emphasising user freedom (or rather, framing the discussion around "terms" different than user freedom). It's a matter of public record where the term "Open Source" came from.

Re:Stallman’s Law by ubernostrum on Tuesday November 29, 2016 @05:43AM (#13062218)
"De-emphasizing user freedom" makes it sound like there's an actively freedom-hating agenda at work. That's the connotation it carries. And that's the problem. I could just as easily find ways to imply sinister motives in "free software" -- actively de-emphasizing the ability of programmers to make a living, for example -- but I prefer not to argue that way, y'know?

"Open source", as a term, is about emphasizing a different set of benefits that come from license terms that let anyone run, modify and distribute code for any purpose they choose. The careful way you word your comments to highlight negatives and avoid positives makes it seem obvious that you don't like that and want to make it sound sinister when it isn't. My advice to you would be, if you're going to lie, at least be honest about it!

Re:Stallman’s Law by cyphar on Tuesday November 29, 2016 @11:43AM (#13064133)
> actively de-emphasizing the ability of programmers to make a living, for example -- but I prefer not to argue that way, y'know?

Because such an argument would be incorrect (not just a "re-framing", it would be a fundamentally flawed argument). Aside from the naming, free software fundamentally gives users the right to sell software as well.

> The careful way you word your comments to highlight negatives and avoid positives makes it seem obvious that you don't like that and want to make it sound sinister when it isn't.

The positives of "open source" are the same positives as free software. The only difference is the framing, which is a negative IMO. I'm not sure how you'd like me to discuss my issues with "open source" -- should I list the benefits (that are identical to free software) while doing a comparison to free software? Such a comparison would be redundant.

The only tangible benefit of the term "open source" is that it is more friendly to corporations because "free" has two meanings in English. But since it only takes a minute or two to clarify the meaning, I don't see why that should be a priority when the downside is that you don't educate users about the importance of user freedom.

Re:Stallman’s Law by misrepresent on Monday November 28, 2016 @01:54AM (#13053865)
Look, he used a bullshit argument. One guy says, (paraphrasing) [open source has many advantages]. The next guy replies by quoting the opensource.org website as though that's the only definition available. A citation for a strawman doesn't make it valid.

I have no idea who first put the words "open source" together, and neither do you. I think it's much more likely someone grabbed the term and added their own agenda to it after it was already popular. Regardless, assuming the original intention was as you claim, that doesn't mean everyone who uses that term now shares that view.

Re:Stallman’s Law by comex on Monday November 28, 2016 @01:58AM (#13053886)
> I have no idea who first put the words "open source" together, and neither do you. I think it's much more likely someone grabbed the term and added their own agenda to it after it was already popular.

Perhaps you should read the site in question rather than guessing.

https://opensource.org/history

> The “open source” label was created at a strategy session held on February 3rd, 1998 in Palo Alto, California, shortly after the announcement of the release of the Netscape source code. [..] The conferees also believed that it would be useful to have a single label that identified this approach and distinguished it from the philosophically- and politically-focused label "free software." Brainstorming for this new label eventually converged on the term "open source", originally suggested by Christine Peterson.

Re:Stallman’s Law by sedachv on Monday November 28, 2016 @02:29AM (#13053975)
In reply to user misrepresent, who seems to have signed up to HN just to attack RMS:

Wrong.

"Revision 1.29 February 9 1998 esr Changed ``free software'' to ``open source''. "

http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral...

Re:Stallman’s Law by misrepresent on Monday November 28, 2016 @03:07AM (#13054088)
I haven't attacked anyone, and I haven't even mentioned RMS until now. That's a very weird accusation.
Re:Stallman’s Law by cyphar on Tuesday November 29, 2016 @12:19AM (#13061021)
While claiming that referencing first-hand sources from both sides of the aisle as a "bullshit argument" isn't attacking anyone, you're not contributing to a healthy discussion.
Re:Stallman’s Law by misrepresent on Monday November 28, 2016 @02:18AM (#13053939)
And yet, if I look at:

    https://archive.org/stream/CathedralAndTheBazaar/cathedral-bazaar_djvu.txt
I see that Eric Raymond used the term on November 18th 1997. Wanna place a bet that I can't find an earlier use than that? Perhaps you shouldn't trust everything you read as definitive...
Re:Stallman’s Law by misrepresent on Monday November 28, 2016 @03:05AM (#13054083)
Well, it looks like I was wrong about the origin of the term. I misread Eric Raymond's changelog, and after a half hour of searching I can't find an earlier use. (I wish there was a usable search for old usenet postings...)

Anything else I said still stands though - including that it's foolish to try and paint everyone with the same brush.

Re:Stallman’s Law by gaius on Monday November 28, 2016 @12:36AM (#13053622)
Well there's free as in speech. And free as in beer. And free as in working for IBM without getting paid.
Re:Stallman’s Law by lisper on Monday November 28, 2016 @03:52AM (#13054229)
And free as in allowing Facebook or Google to make money off of you by selling your attention as their product.
Re:Stallman’s Law by jackmott on Sunday November 27, 2016 @11:13PM (#13053362)
Well, the source being open means that you are free, if only because any mistreatment occurring, you can open up VIM and delete it.

You can be sure I would have done that with MS Office and OneDrive in the File menu, or reboots without permission on Windows 10 if I could.

Re:Stallman’s Law by cyphar on Sunday November 27, 2016 @11:17PM (#13053375)
While Free Software and "Open Source" usually refer to the same software, they have different ethical views and have different reasoning behind why software should be free software[1].

[1]: https://www.gnu.org/philosophy/open-source-misses-the-point....

Re:Stallman’s Law by tscs37 on Monday November 28, 2016 @06:20AM (#13054732)
Did you perhaps mean "different reasoning behind why software should be open source/free software/free code"?
Re:Stallman’s Law by icebraining on Sunday November 27, 2016 @07:20PM (#13052516)
But it isn't - the basic principle behind the FSF and GNU is that proprietary software is unethical, whereas the OSI specifically rejected that position.
Re:Stallman’s Law by bpchaps on Sunday November 27, 2016 @08:17PM (#13052751)
At the very top of GP's article: This article has been superseded by a major rewrite, “Open Source” misses the point of Free Software, which is much better. We keep this version for historical reasons.

With a bit less animosity further down: "The official definition of “open source software” (which is published by the Open Source Initiative and is too long to include here) was derived indirectly from our criteria for free software. It is not the same; it is a little looser in some respects. Nonetheless, their definition agrees with our definition in most cases."

https://www.gnu.org/philosophy/open-source-misses-the-point....

Re:Stallman’s Law by krapp on Sunday November 27, 2016 @07:33PM (#13052584)
And yet the basic principle they disagree on is the one fundamental religious tenet of free software - that proprietary licensing is a moral evil which should not be allowed to exist.
Re:Stallman’s Law by yxhuvud on Monday November 28, 2016 @06:26AM (#13054747)
Which is ironic, because the one that posits that is also the one that really needs the legal framework that make it possible to make something proprietary.