Earlier quoted context omitted.
You are conflating "open source" with "open contribution". https://github.com/jgraph/drawio#open-source-not-open-contri... explains it neatly: > Similar to SQLite, diagrams.net is open source but closed to contributions. > The level of complexity of this project means that even simple changes can break a lot of other moving parts. The amount of testing required is far more than it first seems. If we were to receive a…
No; see my second point definition. A thing is open source if, essentially, people are free to re-mix it; whether that be by modifying it upstream, or by forking it downstream. If there is no ability to make changes and then legally use your own changed version, then the thing is not open source in the way any developer would understand the term.
Why Wolfram tech isn’t open source (2019)
281–290 of 316 posts
Re: Why Wolfram tech isn’t open source (2019)
#282Earlier quoted context omitted.
I actually disagree and think Altium will, in fact, be Victim #001 of KiCad. The question becomes: "Is Altium thousand dollars better than KiCad?" And a lot of the time the answer will now be "No." I already split my designs about 50/50 between Altium and KiCad--and that's before KiCad 6.0 which is imminent (6.0RC2 exists right now ). 1) KiCad has one killer feature: it's cross platform. I would argue that this will,…
KiCad's library management isn't powerful enough for (most) commercial work. It has a good foundation but there is too much critical functionality that is not implemented yet.
I'm learning PCB design with https://github.com/horizon-eda/horizon instead — and here library (pool) management comes first. You actually place full "parts" (that associate symbols and footprints and other metadata) onto schematics — and if you don't want to decide on a particular model number, you can still place a "base" part (e.g. "generic 5k resistor") and change it later. Oh, and the schematic editor actually edits nets, rather than what KiCad does (seemingly just a basic CAD drawing that gets analyzed into a netlist as a very separate explicit step).
Re: Why Wolfram tech isn’t open source (2019)
#283Most of these are about wanting control over the design of the software - but releasing their code doesn't have any impact on that - I don't get it? Java is open source - Oracle still tightly controls and manages the design of Java. For example 'Bad design is expensive' - how releasing your source lead to bad design? That's a complete non-sequitur.
Wolfram here were contrasting their model against the idea that products like Mathematica could have been developed in a fully “open source” manner. (It’s a false binary, but it’s what they’re doing.) “Open source” is a different thing than “source-available” or “shared-source.” Many closed-source products are “source-available” in the manner you’re talking about, but this does not make them “open source.” You’re not…
Emphatic agreement.
Bryan Cantrill touched on this too:
"...we [now] know that OpenSolaris didn’t go far enough: even though the right to fork was understood, there was not enough attention paid to the power to fork. As a result, the operating system never quite got to being 100% open"
http://dtrace.org/blogs/bmc/2010/08/03/opensolaris-and-the-p...
I experienced this first hand while being paid to work on FOSS. At the time, I just couldn't figure out why our very well resourced, well intentioned project was chowdering. Cantrill's illuminating insight, per usual, was spot on.
--
To the pedants arguing with u/derefr: Stop it. Step back, get curious, ask u/derefr to clarify. u/derefr is trying to say something important.
Some of us have actual experience with this stuff, not covered in the manual. It often takes great effort to reflect and articulate novel experiences. Especially when those experiences don't meet anyone's expectations.
"In theory, theory and practice are the same. In practice, they are not."
--
Further, definitions, rules, bylaws, and code of conducts are just starting points. Ever DM a role playing game? Tried to get your local party to approve a resolution? Had your day in court?
As if some formal definition somewhere is the last word on running a successful FOSS project. Please.
Human projects are at least as complicated as the humans themselves.
Re: Why Wolfram tech isn’t open source (2019)
#284Most of these are about wanting control over the design of the software - but releasing their code doesn't have any impact on that - I don't get it? Java is open source - Oracle still tightly controls and manages the design of Java. For example 'Bad design is expensive' - how releasing your source lead to bad design? That's a complete non-sequitur.
>Most of these are about wanting control over the design of the software - but releasing their code doesn't have any impact on that - I don't get it? [...] how releasing your source lead to bad design? The way to interpret his argument is to imagine an alternate past history where Mathematica was open source from the beginning and how that would have lead to an inferior product. He wrote: >[...] I think that it would…
Re: Why Wolfram tech isn’t open source (2019)
#285Earlier quoted context omitted.
It's telling that one of your examples is one that took the step to relicense their product under a not-open-source license.
Take a look at the CNCF, all of those products are open source and many of them are lucrative. Elasticsearch is still open source they just wanted to buck companies like Amazon from taking advantage of them, which is fine by me
I'm all for open source products (I both work on and make large use of such products), but this "just open source it, you can make a business out of it anyways!" without further constraints is IMHO misguided. Open-source business models are challenging, and that needs to be recognized.
Re: Why Wolfram tech isn’t open source (2019)
#286Earlier quoted context omitted.
Well, let's for arguments sake consider the most important demographic in my mind: me :-). (That's what most people do anyway). Joking aside. I'd love to make Mathematica part of my toolbox, but the steep pricing makes me think about all the other software I pay license fees on that I depend on, and I need another software expense like I need a third buttock. If it wasn't a recurring license, or a recurring license a…
Indeed, in my case, I've got my basic toolchain installed on more than a half dozen computers. At work, I do hardware related R&D, so I need my tools at multiple workstations in the lab. At home, a work-at-home computer and a personal computer. If I share something, my victims need to install their own copy of the tools. Then there's the whole world of code running on microcontrollers, which is how I prototype hardwa…
On the flip side: If I introduce a tool in a networked context, my enthusiasm may well end up converting dozens of other people.
I think Wolfram could have built a much broader and more stable revenue base if they'd dropped the professional licenses by roughly 1/10 and gotten a bigger user base.
Re: Why Wolfram tech isn’t open source (2019)
#287Earlier quoted context omitted.
"Open source values" is just a covert way of saying "RMS values"
I don't think that's correct. Open Source as a term was created in reaction to Free Software, which is RMS's thing. See: https://www.gnu.org/philosophy/open-source-misses-the-point....
Re: Why Wolfram tech isn’t open source (2019)
#288Earlier quoted context omitted.
>Most of these are about wanting control over the design of the software - but releasing their code doesn't have any impact on that - I don't get it? [...] how releasing your source lead to bad design? The way to interpret his argument is to imagine an alternate past history where Mathematica was open source from the beginning and how that would have lead to an inferior product. He wrote: >[...] I think that it would…
If you include other succesfull open source projects, like Blender, the pattern is no longer there ...
Re: Why Wolfram tech isn’t open source (2019)
#289Earlier quoted context omitted.
You've made the mistake of expressing an unpopular opinion, so you're getting down voted. I strongly dislike proprietary software, but you raise valid concerns that should be considered instead of being downvoted into silence. (edit: at the time I wrote this comment, the parent appeared to be headed for oblivion, happily that appears to have improved) I don't know that open sourcing Java killed Sun. More likely it wa…
Netscape exited for ten billion dollars. It didn’t need saving because it was by any reasonable measure a grand slam home run. The exit was so lucrative that Andreesen is the first name in Andreesen Horowitz. This doesn’t make a good argument that Microsoft is evil, so Silicon Valley created a mythology in which Netscape failed. Netscape did not bet on open source. It didn’t fail. And the browser has a de facto monop…