You can't open-source marketing and the insane delivery network Amazon has. Those, among other things, are the reason they are successful. They could release all of their software completely open source and literally nothing would change.
What you want here is an open source replacement for Amazon's product search that will find products from multiple independent sellers. The hard part is probably how to curate it; you want to allow legitimate small sellers without allowing the thing to be filled with scams. But Amazon hasn't done a very good job here either, so maybe it's not a high bar.
And then a payments system which is something in the nature of GNU Taler.
Amazon's logistics is an advantage, but is it an advantage that can overcome the need to pay them a vig instead of having the product shipped directly from the manufacturer? Lots of people willing to wait a week for shipping if the price is 10% lower.
Cool example you chose there. 99% of VoIP is actually closed source, proprietary solutions.
WhatsApp, Facetime, Skype, Telegram, Google Whatever, Slack, Teams, ...
Shopify as the front end
CargoWise for transportation, warehousing and everything logistics
Which leaves some of the more sophistiticated stuff like demand ballancing across the network, but that is doable by either developing something in-house or throwing an ERP system into tue mix.
All available off the shelf as we speak. There are other reason why nobody manages to seriously challenge Amazon.
I find most of your content here to not have any good follow-through.
Amazon isn't just some software on a few servers. It's a whole vertical enterprise. Suggesting that some front-end and back-end servers can take the place of warehouses, delivery people, fleets of machines (served by AWS no less), payment companies, 3rd party billing is just laughable, and shows the naivete of a sw engineer.
However, that last paragraph is terrible and absolutely true...
> Otherwise, at best, you are just reduced to begging Daddy Government to force these corporations to break up. How well did that work for Ma Bell? The pieces were still a cartel, still charged $3 a minute. What the government couldn't do in a decade, open source technology and open protocols did in a few short years ... VoIP dropped the price to practically nothing. Now we have videoconferencing all over the world. Because once we decoupled the software (AOL, MSN, etc.) from the infrastructure via open protocols, the infra providers became a dumb pipes competing in a free market.
I remember Ma Bell. Charged stupid prices for long distance, but was a good service. And then, the splitup happened. Did we get better services? Nope. We just got dozens of smaller monopolies all engaging in the EXACT SAME SCAMS that Ma Bell was broken up for.
It was when we started pushing data around and got away from POTS lines did we finally break the stranglehold of the baby bells. Even DSL has been basically thrown away, given how little the RBOCs dont want to advance and grow. Monopolies are like that.
Yep, I think we are in agreement. My point is that for many decades, the government was barely able to make the prices drop. And then open protocols like VoIP did it in a couple years.
I am a libertarian and believe that good open-source software and open protocols cause the centralized services to face a free market of incumbents. Much of the vertically integrated systems can be unbundled.
Another great example is how the Web (HTTP was the open protocol) disrupted AOL, MSN, CompuServe etc. Or how Wikipedia disrupted Britannica and Encarta. How Apache and NGiNX disrupted IIS. And so on.
Basically, we need standardized, open protocols. Maybe one day OpenStreetMap and Mastodon and BlueSky will disrupt their centralized alternatives. In any case, the first step is to have open source software and federation. I'm not saying it's the only thing that needs to happen, but FBA and many other services can be done "sharded" per-product. We can do the same for other marketplaces, like Uber, Fiverr, etc.
Youve got 7k karma so you should also be able to vouch. Just make sure "showdead" is on in your settings.
As to the subject matter:
> Yep, I think we are in agreement. My point is that for many decades, the government was barely able to make the prices drop. And then open protocols like VoIP did it in a couple years.
Mostly, but probably not on the actual mechanisms. I do agree that government's breakup of Ma Bell really made everything worse. And how it was broken up went from 1 monopoly to 20+ monopolies. The end user really just saw stuff stay bad or worse. Now, myself being an anti-capitalist, would have looked at this situation, and go "Well, communication networks are an integral part of national security, and should be nationalized, since this company was abusing the people", and would have federalized it under a nonprofit charter.
As to claiming that VoIP helped supplant - nah. People got their taste with dialup of the internet, and at a whole 4.3KB/s , and wanted faster. A 3 minute (3MB) song was 11 minutes to download... and Napster. Dialup was stagnating, and the telcos were being slow about DSL. I saw DSL eventually, cable networks, and WISPs pop up like weeds everywhere, because more and more killer apps were showing up. And frankly, at the time, Piracy was the killer app. Bittorrent, Kazaa, Gnutella, Napster.
> I am a libertarian and believe that good open-source software and open protocols cause the centralized services to face a free market of incumbents. Much of the vertically integrated systems can be unbundled.
That's the problem with the unbundling. That's not a software or code issue. That's a money issue, primarily with folks who have piles of money can force things others dont want.
And with vertical industries, it's never been a user-level experience in unbundling. To really force the issue, it goes back to the government to force it. And the US doesnt have a good track history in doing that well. This problem is always been a coordination issue, where larger monoliths can do well from a dictatorial governance (companies).
> Another great example is how the Web (HTTP was the open protocol) disrupted AOL, MSN, CompuServe etc. Or how Wikipedia disrupted Britannica and Encarta. How Apache and NGiNX disrupted IIS. And so on.
It's disingenuous to lump all those together.
The "Web" was a group of academics and governments, that finally agreed to let capitalist and commercial groups in on 1993. And those groups also included corporate private networks like the ones you listed.
Wikipedia was the first real test of anonymous and user-level editing across a website, under newly created Wiki software. Sure, the 2 encyclopedias were killed by Wikipedia, but Wikipedia only hastened their death. Bulk books like encyclopedias were already declining. However, we learned a great deal about the ills of letting users edit webpages like encyclopedias realtime. And we're still fighting with those problems. (for example, you'd never see the "lists of Jews", aside a few high profile people in a proper encyclopedia, but here it is.. https://en.wikipedia.org/wiki/Lists_of_Jews )
You mention "disrupt IIS"... and I'm here on my work laptop with 2 IIS consoles open. Free is going to win out cost-wise, for things like startups and hobbists. But there's lots of industries who've developed and maintain in IIS. And in my industry, I'm not permitted to use NGiNX.
> Basically, we need standardized, open protocols. Maybe one day OpenStreetMap and Mastodon and BlueSky will disrupt their centralized alternatives. In any case, the first step is to have open source software and federation. I'm not saying it's the only thing that needs to happen, but FBA and many other services can be done "sharded" per-product. We can do the same for other marketplaces, like Uber, Fiverr, etc.
First, BlueSky is closed source proprietary spun off from Xwitter's former CEO.
I'm not seeing it. Well, a part I do. Having the software to start doing stuff your own direction is a good start. But much of this isn't a software problem. Its a logistics and integration problem, with a massive vertical integration across the whole thing.
Amazon's probably too big to break up. The individual pieces don't make that much sense individually. That's why I'm for taking control of said organization at the C level and BoD level, and start disassembling the illegal parts from the top down under full transparency and oversight. Maybe that'll be enough to scare other companies engaged in extreme monopolistic practices that thhink they are "too big to fail", will just be eminent domained.