what is open source software??
In this i am going share about what is open source software.
One of the more interesting content distribution models that we’ve seen. Accompany the rise of the Internet is the rise of so-called open source software. So what is open source software sometimes written as free and open source software.
Open source software is a co-source code for various types of things. That you can find online and frequently depending on the license. And there’s lots of different open source licenses.
You know to way too complicated get into but frequently the license allows you to use that software frequently. As long as you make your own software publicly available for other people to use.
So it’s kind of fascinating like somehow we just took the payments completely out of this. This is not you know among a model that’s economically viable. In any direct sense there’s no payments being. Being exchanged here the best way to think about it from that perspective.
Advantages of open source software:
- Is maybe in kind of a weird format the bartering system. Right like I am publishing my own source code in the hopes. That other people will also publish source code that’s useful to me. So I can do my own projects.
- But at the last of the day that activity is not going to allow me to buy groceries. So you know this is question of how do we get to this. Because the open source community is big incredibly vibrant and really successful.
Lets learn with an Example:
So you know open source projects like Linux is probably the highest profile. One example of an entire computer operating system. Which is an incredibly complex piece of software built by people volunteering their time.
what are some of the things that makes open-source software work well? One of the things is that compensation. Is not only monetary and I think that. That’s something that we’ve maybe forgotten a little bit about in our agent day.
And age where people are very very focused on money. But mom money is not the only way to compensate Somebody for doing something.
If I put an open-source project up online and other people who use it. That use is itself some form of compensation. Imagine I have some open-source software online lending.
That he used inside my websites and I can see that in last month. 355 PETA downloads of this software have occurred. I think many people are still using this particular piece of software.
For me this is kind of gratifying it means that. I’ve published something I’ve put it out there for other people. who use and people have used it. Like someone has actually gone out downloaded the software and found it useful.
Doing a project using this particular framework for building websites. And so that makes me feel good about myself. I don’t need to be paid for this. I haven’t received a cent for writing the software.
But putting it out there in the public domain and allowing other people to use it is itself kind of gratifying. and I want to make point out this is part of a system .
That i used to build my own websites that itself was open source software. And then I was able to use and modify and learn about. And augment because the source was in the public domain. So there are a lot of interesting.
This is a github page github is a major sort of Center for people. That are publishing open source code and I think it’s just sort of interesting to think about. The business model aspects of open source.
- There are a lot of people who work on open source projects. Who do so either in the context of a job where they work for a company. So I have some people know some people at Bloomberg.
- And Bloomberg you know builds software for their own systems. But they’ve also started to contribute very actively to a lot of open source projects. And that’s partly because they get something back from the community.
- They get to publish you know some of their stuff they get the recognition. They get to improve things they get to share a work that they’re doing with other people. And see that work have an impact outside of their organization.
- So there’s certainly lots of people that are paid to either directly or indirectly contribute.
Or work on open source projects so that’s kind of cool. And you’ve also seen that just because the software is open-source and just because it’s free to download.
Something like Linux doesn’t mean that you can’t build viable economic models around that software. So there are lots of people who make money. Of Linux they make money because they provide support for Linux.
They make money because they use Linux to build products. That they sell to people or whatever so there are lots of different economic models.
That people have built on top of open-source software. And a lot of those economic models are completely reasonable and completely in accordance with the open-source software sort of principles.
I think you know open source software’s. You know that the movement behind this is really exciting. Very much enabled by the internet because Center has allowed people. All of the world to collaborate on these types of projects.
But a really interesting example of just a different way of doing things. A different a different model where people are clearly. You know so the worry frequently when you think about not compensating people.
Who build things is maybe they’ll stop but in the open-source community you have all these millions of people. That are working on these projects no one’s stopping.
The doesn’t seem to be stopping anybody. That they’re not being paid it doesn’t seem to be stopping anybody. That they can’t sell the thing that. They’re working on instead you see a huge vibrant community.
That’s building software together learning from each other. Using contributions from other people to build. Let me know more emerges in things where there’s no money being exchanged.
And I think that’s a very very interesting model and something that we’ll continue to see in the future.