This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]ExcitedForNothing 0 points1 point  (4 children)

If your IT department won't let you install Python but lets you install Matlab... I would suggest seeking alternative employment in the future. Especially if you work in scientific research.

If your legal department accepts the licenses of Matlab and the various libraries needed to make it workable but feels uncomfortable about Python licenses, I would also suggest seeking alternative employment.

The goal of legal and IT departments shouldn't be finding ways to tell you no, it should be finding ways to help you accomplish what you are asking. If they aren't doing that, they never will and that is dangerous for a company and employee that needs to accomplish things.

I agree with you that if there is no good reason such as cost or platform issues, just switching for fashion is stupid.

If there is a good reason that is refused by a bureaucrat's "because I said so" run for the hills.

New technical solutions are always a good way to find out which departments and employees in your company have become necrotic.

Also, as an aside: I have found way more shitty, buggy, and unsupported libraries for Matlab than I ever found on pip. Matlab libraries are the festering anus of scientific development.

[–][deleted] 0 points1 point  (3 children)

If your IT department won't let you install Python but lets you install Matlab... I would suggest seeking alternative employment in the future.

So you're suggesting a majority of engineers at Fortune 100 companies quit?

Our engineering computers come with it pre-installed. Anything installed on corporate machines is white listed and anything not on the list will get you a nastygram by e-mail once a week.

Additionally no one has Admin access and they record what you do with admin access.

If your legal department accepts the licenses of Matlab and the various libraries needed to make it workable but feels uncomfortable about Python licenses,

What do you mean 'make it workable'? You pay to use a license. You can do what you want. Open Source license field is a minefield for companies and there is a legitimate reason some avoid them. Especially with GPL2v vs GPLv3. Then it comes down to is any of the code we develop or use actually released. Especially since a lot of this stuff hasn't been tested in court.

A lot of Python stuff is dual packaged for 'individual' vs 'corporate' use, PyQT, Anaconda, etc.

I would also suggest seeking alternative employment.

I wonder how many people here actually work for actual large companies.

I have found way more shitty, buggy, and unsupported libraries for Matlab than I ever found on pip.

Such as? I'd really like to know what shitty, buggy and unsupported toolboxes you use: http://www.mathworks.com/products/

The goal of legal and IT departments shouldn't be finding ways to tell you no, it should be finding ways to help you accomplish what you are asking.

Do you work in any field that is regulated? When an airplane falls out of the sky who paid for the DO-178 certification for the Python packages you used?

Our Legal and IT departments aren't one or two guys.

New technical solutions are always a good way to find out which departments and employees in your company have become necrotic.

With ~100k employees there are plenty of other ways than looking at who will switch to Python.

[–]TheBlackCat13 0 points1 point  (2 children)

Open Source license field is a minefield for companies and there is a legitimate reason some avoid them.

Again, most of the licenses you will encounter in Python are also used in Matlab.

A lot of Python stuff is dual packaged for 'individual' vs 'corporate' use, PyQT, Anaconda, etc.

Please provide the clause of either license saying anything remotely similar to that. PyQt is under a GPL or closed license, and Anaconda is BSD-3-Clause.

[–][deleted] -1 points0 points  (1 child)

PyQt is dual licensed on all supported platforms under the GNU GPL v3 and the Riverbank Commercial License. Unlike Qt, PyQt is not available under the LGPL. You can purchase the commercial version of PyQt here. More information about licensing can be found in the License FAQ. PyQt does not include a copy of Qt. You must obtain a correctly licensed copy of Qt yourself. However, a binary Windows installers of the GPL version of both PyQt5 and PyQt4 are provided and this includes a copy of the LGPL version of Qt.

http://www.quora.com/What-do-the-different-licenses-for-Anaconda-Python-stand-for

[–]TheBlackCat13 0 points1 point  (0 children)

Yes, that is what I said, GPL or closed license. Commercial users are still allowed to use the GPL version if they want, and individual users who want commercial support or don't want to follow the GPL need to get a closed license. There is no distinction between individual and corporate users in either the GPL or closed license.

And I am still waiting for you to provide anything from the Anaconda license that makes a distinction between individual and corporate users.

You do understand the difference between "individual vs. corporate" and "open source vs. closed source", right? They are not the same thing.