Using a part of MIT-licensed program
I would like to know if I have to reproduce the MIT license in my program, if I use a part of another program under MIT license.
For instance, I would like to copy a function from an open source program that someone else has written and released under MIT license. Am I required to reproduce the original author's license in this case, even though I am not using the entire program?
See also questions close to this topic
Laravel and / or Symfony application HIPAA compliance practices
I recently took a job and the current team seems to be maintaining their own custom framework (mostly object oriented, but written in raw php), citing HIPAA compliance as their reasoning to not trust an approach with something like Laravel or Symfony. These guys seem to put a ton of labor into maintaining this framework, when they are mostly working to re-create what Laravel and Symfony has already done better.
I am new to HIPAA though. Is there any merit to the argument of building your own framework over HIPAA compliance? If not what approaches need to be taken to make Laravel and Symfony applications HIPAA compliant?
Thanks for you help!
Finding popular open source projects on Github using a specific library
I want to find popular open source projects that use a specific library to see how they handle particular design patterns. In my case, I am looking for popular Android projects that use Dagger 2.
I tried using a code search for
com.google.dagger:dagger-android-processor:in .gradle which gives me 14k+ results for mostly unpopular projects. I would basically just want to sort by forks/stars, which is not an option as far as I can see.
If this is not possible with Github's search I am happy with any alternative.
If I’m using someone’s open source project, do I need to use the same license the open-source project uses?
I’m using the Google Open Source Project 2016 (and others from Github using MIT and Apache licenses) and it has an Apache license. Do I need to add the Apache license to my project, too? If so, do I need to modify it at all?
I don’t wish to publish my code to the public either. My project isn’t open source.
Can I use Java EE 8 for personal projects?
I have been searching for restrictions on the use of Java EE 8 for personal projects. I'd like to run a few small experiments to get familiar with the EE API, and don't want to run into any licensing issues.
Is it essential to use VS2017 to build Electron for Windows?
I am trying to use Electron as a commercial app.
I've never used Electron and I am just getting to know about it, but I've found something that can be a problem.
It says "You need VS2017 to build Electron for Windows"
The problem is, I can't use VS2017 Community at work, so I can't download it.
I've tried to google it, but I am not sure why no one is mentioning about it.
Is downloading VS2017 essential? or is there any other option?
Also, please tell me if there is any essential tools for Electron that I have to be careful with licensing.
Github - Which License comments have?
When the license is not named you should ask the author. I know its the general case. But I am a little bit confused about the terms in Github and I don't want to ask every time the author of the source code when I am nearly pretty sure they would allow it. But of course I don't want to take any risk.
I found this in the terms of service:
"Whenever you make a contribution to a repository containing notice of a license, you license your contribution under the same terms, and you agree that you have the right to license your contribution under those terms. If you have a separate agreement to license your contributions under different terms, such as a contributor license agreement, that agreement will supersede." (GitHub Terms of Service)
I am confused because I don't know if these terms also govern the comment section. For me it's not clear what "contribution" in this context means.