Skip to main content

MIT License

License agreements tend to be very long and annoying to read. We see them all the time, creating accounts, using services, etc... They are everywhere. They go on for pages and pages and no one ever seems to read it. They just click the agree button and carry on. For the most part, users don't run into problems, but company's still need to protect themselves in the case that something out of the ordinary does happen. They protect themselves by creating their terms and conditions.

In these terms and conditions, there is usually other licenses that need to be followed as well. One license in particular that I want to talk about is the Massachusetts Institute of Technology license or better knows as the MIT license.

This license is short, in fact it's only 171 words long. It's easy to read and for the most part is clear about the information it is trying to tell. I personally found it easy to read. I found it unnecessary to dig deeper and look into every section a few words at a time.

Kyle Mithcell who is in both law and technology has a blog post who examines the license extensively and intensively. He digs deep into the meaning of every word and every part of the license.

A few things I found interesting is that this is a license where anyone can take anything and use it for their own gain. Meaning that they can sell it and profit from it without giving a percentage to the owners. It's an odd license and it sounds like something that no business would ever want because a business is supposed to make money. Which leads me to the next interesting part.

This license lets people take what's already there and implement it in another way or create a different use for it. They are free to do as they wish but there is one catch. They cannot blame the creator for any of their problems. If the created software gets hacked, they have absolutely no one to blame but themselves because they have to follow the license agreement to use the software. This opens up innovation with current software but it's risky because all responsibility is on the users of the software.

There is absolutely no warranty with this agreement. People are free to do whatever they want and if something goes wrong, they can't turn around and say there's something wrong with your code. They have absolutely no right to do so. They agreed to it and the owners are not responsible for any reason.

Overall, this is an interesting license that would be used for certain scenarios. The best scenario I can think of is students work that can potentially impact the world. An idea that they have can be implemented by bigger companies with much more resources and they can see their name on the license. Although not much credit is given, the name is in the license section and they can proudly say I started this.

Comments

Popular posts from this blog

My first bug fix: Completed

Fixing bugs is a lot of work. Fixing bugs for an open source project is even more hard work. If you have no idea what you are doing, it is very difficult to contribute. Fortunately, the open source world welcomes new people. My experience with working in open source was difficult but so satisfying. I ran into a few bumps before I could actually start working. I talk about those bumps in my previous blog posts. I realized that I had no idea where to start. I had never worked with a project this big and I was intimidated. I did not know where to start. I was having a very hard time, my head was hurting, I was feeling dumb, and I was beginning to give up. But then help came to help me. One of the guys over at Mozilla was a big help. He took his time to email me personally to check up on me. I was shocked that he did that. I replied and we started chatting on IRC. He wanted to help me and he was very knowledgable. He suggested another bug for me to work on to get more familiar with t...

Atom, My New Code Editor

Recently I started looking into a couple code editors for school. There were two that caught my attention; Atom and Visual Studio Code. After playing around with both of them, I decided to stick with one. Overall, they do similar things, but my decision is solely based on my bias. I personally am not a fan of Microsoft's software so I was not motivated to experiment with Visual Studio Code. Atom is a free to use code editor and can be downloaded at  https://atom.io /. The interface by default is dark, and it looks really nice in my opinion, but it can easily be changed by going into Settings>Themes It is really easy to customize it to how you want it to look. There are many things that can be changed, one controversial one being the spacing between tabs. It is really easy to get started with Atom. As soon as you start the program, you are greeted with a welcome page and we can easily start to edit anything we've been working on. The best part about Atom is that...

Swift 4

There are a lot of languages out there to choose from when it comes to programming. Some are similar to each other and some are different from each other. Some are designed for a single purpose and some are designed for multiple purposes. A general programming language that was built to account for modern safety, performance, and software design patterns which is safe, fast, and expressive is a language called Swift. Swift is currently in it's fourth stage and the project became open source on Github in early December 2015. It is written with the languages; C++, Python, and Objective-C. It is associated with it's very well designed and detailed website called swift.org . Swift is used to create a good language for uses ranging from mobile to desktop to cloud services programming. For the most part, this language is being used by developers to develop applications for macOS, iOS, watchOS, and tvOS. Although it is open source, Apple has not allowed the Github community t...