Intellij Student license and Microsoft Dream Pack license - intellij-idea

I'm a student and I can register Intellij Student Program for registry student license from Intellij. As in license comparison here. I see that:
Student license just for Non-commercial only, including education and
academic research
So if I use Intellij IDEA and write android app and publish to playstore and get earning by advertisement or by in-app billing, Do I violate license ? Or I use Intellij IDEA app and write a web application and get earning by advertisement, Do I violate license ?
I also registered Microsoft Dreak Pack program. I don't have any source about this program license, so can I use those application for commercial purpose ?
Thanks :)

IntelliJ
Academic licenses are only available to students and teaching staff of educational institutions. Use of a fully-functional version of IntelliJ IDEA under an academic license is restricted to educational purposes. For more information, see the Academic License Agreement.
DreamSpark
No commercial use. Except as provided below, you may not use the DreamSpark Direct Subscription software for commercial purposes or commercial software application development, publication or distribution unless you first purchase the appropriate commercial license(s) for the software.
Commercial Definition
According to 18 USCS § 31, term "used for commercial purposes" means the carriage of persons or property for any fare, fee, rate, charge or other consideration, or directly or indirectly in connection with any business, or other undertaking intended for profit.
IANAL, but you can't use IntelliJ Academic License and DreamSpark Licence (there are some exceptions in the link) to build apps, if you're planning to make money with it. Adverts = money.

Related

Forceful release of Mosek license (directly from its License server)

We are using Mosek Floating License offering across our organization.
Sometimes situations occur wherein a team member is unavailable, but has occupied the Mosek licenses, making it unavailable for others (even if urgently required).
To help in those situations, does Mosek's have any utility to forcefully release that occupied license?
e.g.
If utility for License view: lmutil lmstat -c 27007#127.0.0.1 -a., then what will be the utility for License release?
You can consult
https://docs.mosek.com/generic/fnp_LicAdmin.pdf
for question about the license system.
You should do
lmutil lmremove something
(It is in Chapter 12.)

Is old affdex-sdk still available to use for academic purposes for free?

It looks like affdex-sdk has been integrated into iMotion platform. However, my works are still based on the old affdex-sdk that I have downloaded.
So my question is whether I can still publish those results or it must require a license from iMotion?
Thanks
Hare
According to https://www.affectiva.com/what/products/
Affectiva is no longer making it’s SDK and Emotion as a Service
offerings directly available to new developers. Academic researchers
should contact iMotions, who have our technology integrated into their
platform.

Is it legal to use IntellIJ Ultimate Edition Student License to work on commercial product

I have access to the student license of IntellIJ Ultimate Edition from my University. Is it legal to use it in my work?
According to this entry in JetBrains' Licensing and Purchasing FAQ:
Students and teachers are eligible to use JetBrains All Products Pack (including IntelliJ IDEA Ultimate, ReSharper Ultimate and other IDEs & tools) free of charge for educational purposes. Educational licenses cannot be used for commercial purposes.
from JetBrains TOS(emphasis mine):
GRANT OF RIGHTS
3.1. Unless the Toolbox Subscription has expired or this Agreement is terminated in accordance with Section 10, and subject to the terms and
conditions specified herein, JetBrains grants You a non-exclusive and
non-transferable right to use each Product covered by the Toolbox
Subscription for non-commercial, educational purposes only (including
conducting academic research or providing educational services)
so you're not allowed to use it on a commercial product.

Can I distribute Azul Zulu JVM with my open-source tool?

We have an open source tool that we want to deliver to users with a specific JRE version. As Oracle is so unclear and closed with licensing (even with newest jlink possibilities), and unofficial openjdk builds are so hard to "follow", we think that Zulu can be the right alternative here. Thus the only worry I have:
Can I freely redistribute this JVM in my distributions? It's nothing more than having a /jre directory in my distribution and making start-up scrips going for provided JVM instead of the system default.
The Zulu Terms of Use are not 100% clear here:
You also represent and warrant that you do not intend to distribute the software in a manner that is not compliant with relevant export control laws or regulations administered by the U.S. Commerce Department, OFAC, or any other government agency.
This question comes up regularly with software developers wanting to redistribute Zulu with their applications. The specific item in the Terms of Use you highlighted calls out specific export controls to remind you of the implications that every Java SE distribution from any vendor including Azul has some cryptography features inside in. Because of that fact, you should be aware of US export laws, and that many countries have import restrictions, too. Zulu does not have any field of use restrictions, though we needed to assert the statement about export in the ToU.
We typically share the details of what it means to redistribute Zulu through our Zulu Embedded offering. I make several points why it is at least worth a call to Azul to discuss alternatives in my forum post here:
http://zulu.org/forum/thread/bundle-zulu-community-jre-with-our-product/
If you are doing anything other than open source software, there are potential pitfalls redistributing community binaries. Azul can help clarify your risks.
Matt
Disclaimer: I am the Zulu product manager at Azul, though this response reflects my personal opinions.
The answer is probably. This is one of those areas where nothing and no one can substitute for actual legal advice. At a guess, you may need no more than an hour or two from a lawyer specializing in software copyright issues. The lawyer's office itself can (will) provide an estimate.
Please take note that I'm not a lawyer.
Hotspot and most of the JVM code (mostly C/C++ native code) in the OpenJDK is released under the GPL 2.0 with Assembly Exception and not a "bare" GPL. This is in addition to the Classpath exception to the GPL that applies mostly to the runtime library code.
I would assume any OpenJDK is safe to redistribute with your application. Please do correct me if I'm wrong.

Software Engineering Component Repository Tool

I'm working as a software engineer for a company. We are going to apply some software engineering standards in our development process. We need a tool which provides a repository for our peripheral products (functions, classes, libraries, ...) which is created during software development process for later use. The tool should provide some functionalities (e.g Name of the component, it's functionality, withing which projects it is used?, author, publication date, list of known bugs, user rating, comment, ...) and it's better to have a web-based interface. Does anybody know such a software?
You should check out FogBugz. Its a great project management tool which has recently released Kiln which is source control you can integrate with your projects.
A cheaper alternative is to look at something like XP-Dev.
In my experience, such a tool doesn't exist because the problem is solved differently. Companies typically use component frameworks, whether their own or 3rd party, and develop new components that conform to the component standard from their framework.
Each project then depends on the framework rather than on specific versions of specific components. This also resolves interdependencies and all related version compatibility issues.
Component framework is typically documented somewhere by its vendor and newly created components can be added to your company's wiki, such as mediaWiki.
Alternatively, the company may need some knowledge management. See the introductory videos from kbPublisher. kbPublisher is an OpenSource Knowledge Base which may be even more suitable than a groupware like mediaWiki. The free version of kbPublisher can be downloaded here.
Note each project should have a feature which displays the framework version number and configuration, as needed by staff. This way, when you are targeting a particular client, the system can be identified remotely.
Open source tools like GIT or SVN may provide source code management however they may lack in the functions you are asking particularly bugs or ratings. There are also many paid tools available in the market which not only provides source code management but also management and integrations over projects. You may explore:
TFS https://en.wikipedia.org/wiki/Team_Foundation_Server
Rational Clear Case http://www-03.ibm.com/software/products/en/clearcase