News for hackers. Stuff that matters.
Re:Free Wolfram Engine for Developers by Gene_Parmesan on Tuesday May 21, 2019 @12:36PM (#19971794)
If they open sourced it, it would be less than a year before you'd start seeing "Azure Wolfram" and "AWS Wolfram" and so on and I can sort of understand why he might not want that to happen.
Re:Free Wolfram Engine for Developers by enriquto on Tuesday May 21, 2019 @12:44PM (#19971858)
> If they open sourced it, it would be less than a year before you'd start seeing "Azure Wolfram" and "AWS Wolfram"

and using an AGPL licence, there would be no danger for them!

Re:Free Wolfram Engine for Developers by bdowling on Tuesday May 21, 2019 @01:47PM (#19972634)
An Affero GPL (AGPL) license wouldn’t prevent AWS or Azure from competing with Wolfram’s cloud service, it would just require that they publish their changes to the source code. They’d still eat Wolfram’s lunch, which is why it won’t happen.
Re:Free Wolfram Engine for Developers by VvR-Ox on Wednesday May 22, 2019 @06:44AM (#19979748)
Exactly. That's a good example what's wrong in our world. As long as this won't change we won't get closer to the FOSS world that every human deserves.
Re:Free Wolfram Engine for Developers by ninju on Wednesday May 22, 2019 @12:14PM (#19982720)
> "to the FOSS world that every human deserves"

Please explain how/why FOSS is human birthright?

Making good software requires significant effort (both up-front and on-going) and being compensated for that effort is reasonable

Re:Free Wolfram Engine for Developers by GordonS on Tuesday May 21, 2019 @01:34PM (#19972460)
There are ways around this. I quite like what TimescaleDB have done, with most features OSS, and the more advanced features are under an open source license that permits use for those building a product around it, but preventing TimescaleDB as a service.
Re:Free Wolfram Engine for Developers by pabs3 on Tuesday May 21, 2019 @10:29PM (#19977213)
A license like that discriminates against fields of endeavour (cloud companies), so it doesn't comply with the open source definition (item 6):

https://opensource.org/osd

Re:Free Wolfram Engine for Developers by GordonS on Wednesday May 22, 2019 @07:04AM (#19979851)
Agreed, which is why I specifically didn't refer to the TimescaleDB TSL license as "OSS".
Re:Free Wolfram Engine for Developers by hoseja on Wednesday May 22, 2019 @06:43AM (#19979740)
Then maybe open source definition should update as new ways to exploit it have been found?
Re:Free Wolfram Engine for Developers by GordonS on Wednesday May 22, 2019 @07:10AM (#19979891)
Agreed, but I think there would be big pushback from OSS proponents - in theory changes like this are diametrically opposed to the "No Discrimination Against Fields of Endeavor" tenent.

The problem of big cloud providers ripping off OSS works is a new one, but it is explicitly allowed by OSS licenses - really not sure what a "good" solution is here, but personally I like the route TimescaleDB has gone down.

Re:Free Wolfram Engine for Developers by pabs3 on Wednesday May 22, 2019 @09:20PM (#19987423)
I don't think it is a new problem, there have been people offering Apache servers as a service for a long time. Same for PHP, Wordpress and myriad other open source projects.
Re:Free Wolfram Engine for Developers by babyloneleven on Tuesday May 21, 2019 @02:06PM (#19972913)
There is no open source license like that.
Re:Free Wolfram Engine for Developers by GordonS on Wednesday May 22, 2019 @07:06AM (#19979867)
TimescaleDB's TSL license is not "OSS", but it is open source.

TimescaleDB has a good blog post about why they went this route[0]

I do think that perhaps we need to stop being so snooty about OSS vs open source, and recognise that companies with open source products are allowed to make a profit while preventing the big cloud providers from scalping them.

[0] https://blog.timescale.com/how-we-are-building-an-open-sourc...

Re:Free Wolfram Engine for Developers by WorldMaker on Tuesday May 21, 2019 @12:59PM (#19972019)
If Wolfram is correct in how game changing the Wolfram Language, Engine, et al are, then commoditizing it to the point that there is an "Azure Wolfram" stack and an "AWS Wolfram" stack may be vindication. (Maybe not very profitable vindication, but real bonafide "people are using it and happy with it" vindication.)

Azure and AWS already have competing stacks to Wolfram, it is just various and sometimes incompatible hodgepodges of R, Python, Jupyter, and so on and so forth.

Re:Free Wolfram Engine for Developers by discreteevent on Tuesday May 21, 2019 @05:35PM (#19975303)
There are a lot of poor quality open source packages in use. Some are just chaotic. But people still use them, often just keeping themselves much busier than they need to be. Of course there are a lot of high quality packages in use as well. So popularity does not correlate with quality (in many fields)

If Wolfram open source their stuff and people use it, it won't necessarily be a vindication. At the moment they have people who are willing to part with cash to get what they make. That's a definite vindication for anyone who makes things.

Re:Free Wolfram Engine for Developers by slig on Tuesday May 21, 2019 @12:41PM (#19971837)
Can't they use a more restricted license that prevents that?
Re:Free Wolfram Engine for Developers by romantype on Tuesday May 21, 2019 @02:00PM (#19972814)
Which more restricted open source license would prevent that? There is none!
Re:Free Wolfram Engine for Developers by mhh__ on Tuesday May 21, 2019 @02:05PM (#19972895)
It can be done. If no license allows you to what you want, get your lawyer/s to draft one for you
Re:Free Wolfram Engine for Developers by gmueckl on Tuesday May 21, 2019 @03:32PM (#19973964)
Open source has a clear definition. The kind of license you want is not compatible with that. It would be a valid software license, but not open source.
Re:Free Wolfram Engine for Developers by tolmasky on Tuesday May 21, 2019 @04:54PM (#19974895)
"Open source unless you make more money than us" is what it sounds like, and might actually be worse than closed source.
Re:Free Wolfram Engine for Developers by garmaine on Tuesday May 21, 2019 @04:53PM (#19974886)
I think you are conflating “free software” with “open source.”
Re:Free Wolfram Engine for Developers by gmueckl on Tuesday May 21, 2019 @06:31PM (#19975802)
Re:Free Wolfram Engine for Developers by r-w on Tuesday May 21, 2019 @09:08PM (#19976815)
And who put them in charge? :P
Re:Free Wolfram Engine for Developers by grepgeek on Tuesday May 21, 2019 @11:20PM (#19977433)
The community of free and open source software developers.

Really, with the kind of license proliferation that was going on due to every Tom and Harry that wanted to publish their own license, it was difficult to understand which license was really safe to use and which wasn't. FSF and OSI stepped in to bring some sanity to this situation by categorizing all the free and open source licenses by their permissiveness and restrictions. The majority of the open source development community adopted these licenses.

Any license that restricts making money would neither be considered a free license by FSF nor an open source license by OSI. The license could discourage making money without contributing back to the community and the GPL family of licenses do achieve that to some extent but they cannot outright restrict making money.

The OSD has its roots in Debian Free Software Guidelines which for a long time has been the community standard for what guarantees free software must provide. FSF's four freedoms of free software are also similar. OSD adopted Debian's guidelines to create the open source definition.

If a license does not allow us to run a software how we wish we lose freedom 0 to run the software how we wish. We lose the right to use the software for any field of endeavor. You might want to consider it "open source" because you can still see the source but widely accepted terms like "open source" do not get redefined so easily based on how some people feel about the term. The term's meaning still remains intact due to the meaning it holds for the vast majority of open source software developers.

Re:Free Wolfram Engine for Developers by frabcus on Tuesday May 21, 2019 @05:31PM (#19975279)
"Open source" is generally taken to mean follows the OSI's definition at https://opensource.org/osd

There are other terms for source which is available but proprietary, such as "shared source".

Re:Free Wolfram Engine for Developers by r-w on Tuesday May 21, 2019 @09:07PM (#19976812)
A license that makes source code available while restricting how it can be used: https://www.mongodb.com/licensing/server-side-public-license
Re:Free Wolfram Engine for Developers by r-w on Tuesday May 21, 2019 @09:06PM (#19976806)
They’d have to use a license similar to MongoDB’s.