Scrapy OSI-approved license - scrapy

Wondering if Scrapy has/is an OSI-approved license? https://opensource.org/licenses
According to the LICENSE on Github it looks like it is the BSD 3-clause License but I am hoping I could get clarification. I need to know as I am looking for a project for my academic course and need to contribute but must be OSI-approved to meet the requirements.

Related

Updating the affectiva license

I participated in the Affectiva Hackathon, when their license was the 30 day free trial. I was excited to hear they have changed to allow those not trying to sell a free license. However, when I tried to convert to the updated free license when I try to launch the android app on my phone: "Unfortunately, Good Vibes has stopped." Good vibes is the app name.
I have followed the steps outlined on Affectiva's web page
However, I kept everything at 3.0.1 rather than 3.2.0, as I developed the app and it worked fine using the 3.0.1, and I'm just trying to get it back up and running with the updated license.
I believe the issue is that I need a new actual license file. In the original app I had a mylicensefile.license stored in my app/src/main/assets/Affdex directory. This stored the expiration date information and it was incorporated in the code like this:
camDetector = new CameraDetector(context,CameraDetector.CameraType.CAMERA_FRONT, cameraPreview);
String licensePath="mylicensefile.license";
camDetector.setLicensePath(licensePath);
So, my question is where do I get another license file? I don't see that anywhere in the instructions.
The Android SDK can be used without a license since v3.1.1.
I would suggest upgrading to the latest version. This states that the license API's have been deprecated. You can check on the developer-portal to figure out if you qualify for a free license.

There was once a freeware version of Astah* Community, does anybody know where I can download?

I used to have Astah installed. It was free, but not only professional is available. I replaced the computer and don't have the download.
Are they available from anywhere to download? I would like to work on the UML diagrams in that program, but I don't want to pay for the whole suite.
If it is not available in any old file download sites, are there other free apps that are comparable?
The Astah Community Edition download link is http://astah.net/download#community.
From the list of free UML tools the most comparable tool seems to be the Modelio.
If useful, there is a link in the astha.net site (https://astah.net/products/astah-community/) explaining that Astah Community "was discontinued on September 26, 2018", and more:
you can continue using Astah Community version 6.9 for commercial use
if you already have it installed on your computer. Distributing a copy
of Astah Community to someone else is forbidden in the End-User
License Agreement.
I think that the original Jude software does not have such restriction, and has almost all the major features of Astah community, but I can't find an official place to download it anymore.
Another great tool (open source) is https://www.diagrams.net/, available online and as desktop app.

IntelliJ Community Edition for work in company

I read through the licence of IntelliJ but wasn't able to understand their license terms clearly.
Is it right by law to use the Community Edition of IntelliJ when I
work in my company? Or is it necessary to buy the Ultimate version?
Yes, you can use it anywhere for anything.
https://stackoverflow.com/a/1584020/685796
According to the FAQ, yes you can.
Can I build a commercial product on top of the IntelliJ Platform?
Yes, you can, according to the terms of the Apache 2 license. We
encourage developers to build both open source and commercial products
on top of the platform.

Alternative to servicestack.redis [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I did an package manager update-package command to update our project to the latest binaries. I almost published it because it passed all the tests until luckily I had found a problem that needed some more debugging.
My mouth fell open when I suddenly saw this exception message:
The free-quota limit on '6000 Redis requests per hour' has been reached. Please see https://servicestack.net to upgrade to a commercial license.
What if I published this site? Practices like these are simply revolting! There is no console warning or whatsoever about not having any license. It's like having an 'open source' trojan horse spread out into your projects.
Are there any good alternatives to servicestack?
EDIT:
Reading all the comments I guess my first reaction was a bit strong. Nuget updated from v3 to v4 automatically and although I didn't notice any breaking changes, reading the release notes would have been the right thing to do instead of bashing an otherwise good product. That being said, I think people will burn their hands on this exception, since 6000 requests would be enough to come through the tests and publishing this is disastrous.
We are migrating to Booksleeve, which was developed by the people who have built StackOverflow itself. So far we had very good experiences.
The money is not the issue (the cost of migration is higher than paying for the license), we're doing it because we just don't want to enter a business relationship with company with sketchy practices like this.
(And no, we didn't accept any license or anything, all we did was a git pull from GitHub.)
I am going with
StackExchange.Redis which was based upon the Booksleve
by Stack Exchange folks for very high performance needs. Seems good enough and with an active community.
Their license is MIT which basically means you just need to include their copyright & license into your product. (Fair enough)
ServiceStack, including packages such as ServiceStack.Redis, are becoming commercially supported products in version 4. You probably have been using version 3.x of the ServiceStack packages, and NuGet decided to update you to 4.x.
There are limits for free usage of the v4 libraries. See this announcement for more info. Version 3.x of all ServiceStack products remain open-source; there is a new GitHub project with information about v3 support.
For now, I would suggest undoing the package update and setting the max version to 3.x in your NuGet package config file, so that your NuGet packages remain at version 3.x for production code in the short term:
<package id="ServiceStack.Xyz" version="3.x.x" allowedVersions="[3,4)" />
Then it should be safe to use NuGet to update your packages.
Meanwhile, you can visit https://servicestack.net to evaluate your options for upgrading to version 4, licensing choices, or whether to stick with v3.
I was really sad to hear that SS would be commercial from V4, it made me a little bit angry but...anyway they need to keep their life I think.
So I moved to "https://code.google.com/p/booksleeve/" totally without complain.

What is the difference between Lazarus and CodeTyphon

Firstly, I saw some topics about these two but weren't my answer.
I'm looking for a good FPC(Free Pascal Compiler) IDE on GNU/Linux.
There are some IDE's like Lazarus and CodeTyphon. I need suggestion to choose one of those.
I've tried Lazarus once but all windows was separated. It looks messy and not interesting.
I would like to know what are the distinguishes between these two ?
I would like to know advantages / disadvantages each of those. Thank you
CodeTyphon is a distro of Lazarus, like Ubuntu and Debian are distros of Linux.
CodeTyphon comes with a large package of components and plugins, that otherwise you would have to google and download and install.
CodeTyphon have their own idea what are stable versions and what are not stable yet for both of FPC (compiler) and Lazarus(IDE). Whether their assessment is better or worse than upstream's Lazarus Team's, I don't know.
What about one-single-window plugin, it is work-in-progress and it doesn't seems to me it is ready for production use, no matter would you get it as part of CT or download and add it to vanilla Lazarus. However maybe it better works on Linux than on Windows, I don't know.
There were however issues with code legality in CT grande bundle. It is widely believed that Orca (if I remember the name) violates copyrights of glScene/vgScene, which also happened in early Delphi FMX releases but was fixed by EMBA later. There also were disputes in FPC forums/wiki about CodeTyphon pirating some open-source components. See answer by Peter Dunne below.
Your question is akin to asking the difference between Linux and Ubuntu. Lazarus is an IDE/component library, based on FreePascal (FPC). And CodeTyphon is a distribution of Lazarus and FPC. So CodeTyphon is just one way to install a functioning installation of Lazarus.
Lazarus uses the same floating window design as older versions of Delphi. Installing from CodeTyphon won't change that.
Myself and several friends highlighted several licensing issues with codetyphon
most of which could have been corrected by sourcing the included files from known good source and ensuring the correct license headers were included
PirateLogic refused to correct the issues which means they are using code in direct violation of the original license terms
The fact its open source code does not change the fact they are pirating the code by not including the correct license even after the issue was highlighted
I also found several instances of copyright code included which appears to be proprietary and not FOSS at all
They also changed the path & file names on some libraries so that source is no longer compatible with standard lazarus/component installs
This in my view is totally illogical
These 2 factors heavily undermine what was potentially the best FPC/Lazarus distro
Hardly professional
Lazarus can be a daunting installation process due to it's nature as a cross compiling environment. You don't just download an installer and click ok. A typical "installation" is actually a bootstrap FPC compiler doing a three-pass compilation of an "install". There are plenty of good installation scripts/methods from the official Lazarus/FPC team and in the community for a . But, understandably, the installation process is a skill in itself.
CodeTyphon is a a different/separate branch of an installer system, which is more of a utility suite/tools/third party code compilation library. If you want the simplest installation experience go with CodeTyphon. It has the nice graphical front end for managing the compiler. You can conveniently do the fancy stuff like build "cross-compilers" for almost every "target" operating system out there. It also is jam packed with hundreds of the best components/libraries pre-installed. It is a very actively maintained project and very professional. A whole lot of work is done for you.
Even if you want to be learn the low level compiler capabilities, CodeTyphon is a good place to start. It is written in FCP/Lazarus and is open source. Simply study it as "working demo app" and the other info on the compiler details. If you crash it, at least you don't have to learn to climb the hill. You get to get to start from the top and lose control on the way down. Start from scratch (and a three hour reinstallation) Hahaha
Lazarus also has a package "AnchorDock" which allows you to dock all the windows into one. Either install the anchor dock design package after installing Lazarus, or install Lazarus using the script at getlazarus.org which will do it for you.