6 ms·
Questions on the Future of Open Source
- zzzcpan 8y ago> What happens when no new open source comes out of the smaller companies, and the big-3 decide they don't really need or want to play nice anymore? Companies of all sizes can still benefit from releasing software as open source, so it's not going anywhere. But of course the way big companies behave is not getting unnoticed and is definitely going to reflect in future license choices away from permissive licenses for smaller companies and startups.
- sanxiyn 8y agoI hope AGPL gets popular and we return to free software root instead of so-called "open source".
- Proven 8y agoConcern trolling. This is like being worried about the fact that fewer and fewer people build their own cars. If there's no value in it, it won't be done.
- kierank 8y agoUh, there's a whole world of Open Source out there beyond cloud-related tools and JS libraries.
- seabird 8y agoThe problem presented is very foreign to me for this reason. Maybe it's because I've never been sold on "the cloud" and have always detested web development, but I would hope that the people who were drinking the Kool-Aid would realize that there's only so many buttons you can make to push other buttons before there's nowhere left to go. A lot of the tools and libraries that I use every day are largely written and maintained by a single developer or a small group of developers. Some of these projects started before I was born and will keep on truckin' after I die. This sort of development has its ups and downs, but it's a good life in the long run.
- lsh 8y agowhich libraries do you use that are older than yourself? are you very young and do you intend to die soon?
- jlokier 8y agoBSD 1 was released in 1978, and was itself a derivative of Unix 1 released in 1971 and started in 1969. BSD derived works (including parts of MacOS, Windows and GNU/Linux, and numerous embedded devices like routers etc.) are still going strong today. Most of the code will have been gradually replaced over such a long time, but there are libraries which can trace a lineage that far back. libc and libm come to mind. Quite a few well known, non-trivial applications still used today were, perhaps surprisingly, first released in the 1970s. Examples: grep, diff, cron, awk, make.
- ForHackernews 8y agoglibc, for one.
- jondubois 8y agoAs the main author of a popular open source project, I can see a growing divide between the OSS ecosystems of large corporations versus that of small independent developers. Large corporations tend to stay away from independent projects altogether. For example, my project has several thousands of stars on GitHub and gets tens of thousands of downloads. I've interacted with well known startups on many occasions but I've only once interacted with someone from a very large and well known corporation which was using my project and it was quite strange because when I asked if I could mention the company on my customers page, they told me that they have a policy against using their name as an endorsement... Yet when I look at other 'mainstream/corporate' OSS projects, their website is covered with big brand names. I think that the problem is both that big corporations are less likely to use independent projects and also that if they do use them (out of desperate necessity), they don't want to admit it unless they know that other corporations are also using it.
- sanxiyn 8y agoThat is super weird indeed. What is the name of this bad corporation?
- jondubois 8y agoIt wouldn't be fair to single them out specifically because it seems to be common industry practice . Also, I don't think it's fair to call them a "bad corporation" because at least they were open enough to use a project written by an independent third party to begin with; this is already one step in the right direction. Most corporations seem to block certain OSS projects completely. Sometimes it's because of GPL license issues but other times the rationale is not clear at all.
- mprev 8y agoIt's possible they have commercial relationships with the vendors that back those other OSS projects. It's common for such vendors to build a discount into contracts in exchange for promotional support. Also, corporations are not homogenous entities. Perhaps other people in the company would have had the authority to say yes. From what I've seen, there's very little incentive for any company to reveal the technologies -- FOSS or otherwise -- that they use, unless it's to attract job candidates or to position the company as a technological leader in preparation for a funding round. In either case, it's gonna be hype technologies that get on the website: Hadoop ten or so years ago, NoSQL five to seven years ago, some kind of distributed log three to five years ago, and so on.
- rjf72 8y agoIn my opinion, this a tier away from the fundamental problem -- idealism. Many open source projects have been driven by people that believed that society would, one way or the other, commensurately reward them for their efforts. $0 and open source comes with with immense benefits: trivial adoption, social signaling of various sorts, and sidestepping nearly all the immense hassles and unpleasant issues involved in running a business - taxes, the actual process of accepting money, a gazillion rules and regulations, etc. The idea many people held (and still hold) is that if your project succeeds you'll somehow be inevitably rewarded. But in general this idealism is not really justified. The emergence of distributed computing 'exploiting' open source projects is just another example of reality along the same lines as the person who released an AI art generator and then was surprised when somebody used that generator to produce a piece of art that auctioned for $400k, yet chose to give exactly $0 back to the creator. Distributed computing working to sort of 'centralize' free software is mostly just another example along the same lines. Give something away for free and people will use it, monetize it, and you will generally see nothing particularly substantial in return.
- jlokier 8y agoYour comment reminds me about the podcast linked below, where the issue of people hoping to be paid for their idealism in open source is discussed, taking it further, to the idea that "corporate open source" is not only parallel to "idealistic open source", it actually tends to produce community pressure on people to continue working for free, and perpetuate a bit of an illusion that they'll be paid some day. It seems relevant to this thread. "Corporate interests in open source and dev culture "with Zed Shaw" - http://changelog.com/podcast/300 http://changelog.com/podcast/300