Show HN: I'm building an open-source Amazon
1335 points| theturtletalks | 3 years ago |openship.org | reply
The marketplace would simply connect to the seller’s infra instead of locking them in. If, for some reason, the seller is removed from the marketplace, their software stays with them and they can continue accepting orders directly.
This model can be used to disrupt any marketplace from AirBNB to UberEats: building tech for home renters and restaurants and later, leveraging that to build a competing marketplace.
In 2019, I started building the first piece, Openship, an order management system that lets you source orders and fulfill them from anywhere. Now that that’s in stable release, next up is Openfront (an e-commerce platform for storefronts) and Opensupport (ticketing software for customer support). Together, they provide the staples for any modern business: sales, fulfillment, support.
Let me know what you guys think of the idea and if you see any potential pitfalls.
[+] [-] johnorourke|3 years ago|reply
I see it's just Shopify-to-Shopify for now - bravo for starting with probably one of the most costly integrations. I'm working with a client right now who had to build these integrations using a low-code drag-n-drop platform which allows a quick MVP but has slow job processing, so isn't great for high order volume.
The "amazon" comparison is good for marketing - sure you're not doing all their marketing, or having their reach but you are connecting suppliers, buyers and fulfilment which is a genuine problem.
The companies who would use this often have developers on board already, so providing open source, accepting contributions and turning this into a useful dev-friendly service will almost certainly find paying customers.
Following :)
[+] [-] anakaine|3 years ago|reply
[+] [-] jpatt|3 years ago|reply
In short, if your value add is: "Amazon, but you get to take the tech home with you if you leave the platform," then that feels like a small niche of highly competent businesses, then you're stuck with "well if they could do all this on their own anyway, why are they choosing Amazon?"
Hope that helps and wasn't just me blabbering. Good luck!
[+] [-] swyx|3 years ago|reply
[+] [-] ajvs|3 years ago|reply
I haven't looked into the specifics of this offering, but if you were able to use your own custom domain for your storefront, minimise the platform's insights into your actual sales (i.e. to prevent a similar case to Amazon launching products in your niche), etc and mainly leveraging a centralised platform for the audience, then that's the best of both worlds.
[+] [-] HeyLaughingBoy|3 years ago|reply
[+] [-] brudgers|3 years ago|reply
Coming back to the ShowHN just now, I thought “China.”
By which I guess I mean manufacturing, and not drop shippers, middlemen, importers, etc.
To me, it seems like this matches the way manufacturers multi-channel their sales, and fits the IT priorities a manufacturer is likely to have…bills of materials, inventories, forecasting, design, etc. and not a big emphasis on the web, saas, and building websites.
YMMV.
[+] [-] kornhole|3 years ago|reply
The bigger stores with IT staff and budgets would be first to join and contribute. Some of us consultants could help the smaller shops and possibly combine energies into communities or coops using shared resources.
[+] [-] kaiusbrantlee|3 years ago|reply
As the platform matured, the level of technical literacy could decrease over time. e.g. the more technical aspects get abstracted away from the users.
Furthermore, users who are motivated enough would begin to extend their technical reach by means of self education, and/or collaboration with more technical party/(ies).
This is a common arc in technology.
[+] [-] melony|3 years ago|reply
[+] [-] eastbayjake|3 years ago|reply
- Using a copyleft license like AGPL makes this an automatic non-starter for most businesses, no matter how impressive your tech might be. You'll have a lot more luck with mid-size and enterprise adoption with an MIT license.
- You've really built an Order Management System for marketplace use cases, which is in industry typically a distinct domain from a Warehouse Management System (WMS) or a Transportation Management System (TMS) which at large-scale tend to handle how orders actually get fulfilled and shipped to customers. Your naming is a bit misleading - at the very least I'd emphasize somewhere on your landing page that this is an open source Order Management System if you want eCommerce domain folks to grok quickly what you've built and how it plugs into a broader architecture.
[+] [-] ryan29|3 years ago|reply
What makes the AGPL unattractive? I thought it was basically just the GPL with a limitation on using the software to provide a SaaS product. You don't even have to contribute unpublished changes, right?
Before reading your comment I actually checked the licensing in the repo because I was thinking the exact opposite; using MIT would be a mistake because it's too easy to undermine the turnkey offering by selling a competing service without the cost of development.
[+] [-] ddevault|3 years ago|reply
Maybe some (but certainly not most!) tech businesses, but what makes you think that vendors of real-world products give a shit about AGPL?
https://drewdevault.com/2020/07/27/Anti-AGPL-propaganda.html
[+] [-] appleflaxen|3 years ago|reply
Completely disagree. It protects the end user, and if another license is absolutely necessary, they can negotiate for it or create a different service tier.
AGPL with paid alternative licensing is strictly superior to MIT for start-ups.
[+] [-] clairity|3 years ago|reply
[0]: nowadays i prefer ruby/rails, which can also get you pretty far before needing extra help.
[+] [-] unknown|3 years ago|reply
[deleted]
[+] [-] zelphirkalt|3 years ago|reply
Greedy businesses not wanting to contribute back can buy another license and have their way, at least paying the maker(s) of this project.
[+] [-] maxloh|3 years ago|reply
[+] [-] rocket_surgeron|3 years ago|reply
Amazon’s “tech” stack, both consumer- and seller-facing is horrible and borderline irrelevant.
Their fleet of trucks and aircraft is not.
[+] [-] 2OEH8eoCRo0|3 years ago|reply
I think many sellers would love to not be locked into Amazon and at least use something like this as an additional alternative. I'm on the other side of the table where I avoid buying from Amazon as much as possible.
[+] [-] hk__2|3 years ago|reply
[+] [-] betwixthewires|3 years ago|reply
[+] [-] kayson|3 years ago|reply
[+] [-] XCSme|3 years ago|reply
[+] [-] UncleEntity|3 years ago|reply
A little while ago I drove past a giant blue pyramid dedicated to the grand and wise Jeff Bezos where I can only imagine The Great God of Online Commerce conducts his human sacrifice rituals on unwitting union organizers. Pretty sure they are currently keeping the management indoctrination ceremonies low key being Labor Day weekend and all that.
And people thought the Long Beach shipping container height restrictions were lifted over practical concerns…
[+] [-] throwayyy479087|3 years ago|reply
[+] [-] the_cat_kittles|3 years ago|reply
[+] [-] marban|3 years ago|reply
[+] [-] betwixthewires|3 years ago|reply
Growth will be slow. This is something like xmpp or mastodon, people will use it for sure, it will grow over time, but you're not going to see an explosion of use like amazon did. Keep at it, your work is much needed and this system you're building is wonderful.
Don't concern yourself with monetization too much. I know you need to eat, HN is populated largely by people in startups (because it's run by a sv startup accelerator) and you'll have a lot of replies asking you how you'll monetize and giving you advice on that. Don't do anything too hasty, don't break what you're building by being short sighted. You can run storefronts as a service to people who don't want to, that's in your back pocket (or front pocket, I don't know your plans), so changing the open dynamic of this thing is not necessary and it would end the whole value proposition of what you're building.
I don't know if you are familiar with OpenBazaar, if you aren't take a look at it and see if you can get any ideas from it, or even if you think what you're building could improve on it. I think it's cool but lacking and I think what you're putting together could actually be widely useable.
[+] [-] adavid17|3 years ago|reply
I was confused at first by your title (open source Amazon) which seemed like it was going to be a e-commerce marketplace like Amazon.com - but it seems like that’s the 2nd step.
Why does a new e-commerce marketplace also require a new open-source OMS? OMS’s have a lot of seller lock-in, but it seems like way less lift to have OpenSourceAmazon.com be a channel sellers using Shopify’s OMS can sell on with a few simple steps on Shopify.
[+] [-] craniumslows|3 years ago|reply
When I read this post and looked at the site I thought you were offering a turnkey drop shipping solution service. I also had the impression that you offered warehousing and other logistical services.
I know this is not the case, but it took me several minutes to figure out what exactly was happening.
[+] [-] jollyllama|3 years ago|reply
[+] [-] mtmail|3 years ago|reply
> Show HN: I'm building an open-source order management system and marketplace API
> Show HN: I'm building an open-source Amazon
> Using open-source to disrupt marketplaces
[+] [-] theturtletalks|3 years ago|reply
[+] [-] sandeepeecs|3 years ago|reply
ONDC is not an application, an intermediary, or software, but a set of specifications designed to foster open interchange and connections between shoppers, technology platforms, and retailers.[3] Technological self reliance, demand for level playing field mainly from small retailers, lower the barrier of entry and discovery online, adoption of open digital ecosystem across key sectors and fixing the non-competitive behavior of big ecommerce firms like Amazon and Flipkart to capture the US$810 billion domestic retail market led to its creation.[4] Designed to keep check on Big Tech companies from violating Consumer Protection (E-Commerce) (Amendment) Rules, 2021 due to concentration of market power by integrating them into an open-source decentralised network where data portability will break data silos while data interoperability will allow innovation.
[+] [-] lisper|3 years ago|reply
[+] [-] mathgorges|3 years ago|reply
I don’t have a clue what the interface for ordering is like, but I know there’s a new offer type where I’m expected to pick up orders from one-or-several brick and mortar stores in a single shopping plaza before delivering
[+] [-] jahewson|3 years ago|reply
> Let me know what you guys think of the idea and if you see any potential pitfalls.
Yes, so I don't agree with this:
> This model can be used to disrupt any marketplace from AirBNB to UberEats: building tech for home renters and restaurants and later, leveraging that to build a competing marketplace.
Because the value in a marketplace is the people, not the tech. Here's a thought experiment: if Amazon were to open-source their entire marketplace tomorrow, what would change? My answer is: close to nothing.
What makes marketplaces so hard is that you need people - on both the demand and supply sides.
You seem to have a good handle on the tech and the way that businesses use it, so keep talking to people and I'm confident that you'll find a valuable niche! People will find the quality of your work very compelling.
[+] [-] ivoras|3 years ago|reply
[+] [-] tobinfekkes|3 years ago|reply
I've spent 6 years building a similar thing for local business in my area, just not quite this polished and expansive.
I will be keeping an eye on this for sure, love it!
[+] [-] bbatchelder|3 years ago|reply
One thing I did not see in your demo, is inventory synchronization. I'm guessing thats because your first use-case is drop shipping.
I'd also disagree that you're open-source Amazon. You're more like open-source DropStream or maybe Boomi.
If I were you, I'd do this:
1) Pick an open-source WMS and write a channel for it. 2) Make it dead easy to write ad-hoc channels. 3) Quickly implement shop connectors for BigCommerce, Magento, and WooCommerce.
Good luck!
[+] [-] WesleyJohnson|3 years ago|reply
I didn't dig in, but in that above scenario, does the "supplier" dropship directly to my buyer or does it come to me and I reship it?
[+] [-] MisterBastahrd|3 years ago|reply
Amazon isn't a web site. It's the one of the most sophisticated supply chain systems on the planet. The website is what people interface with, but it's also one of the most inconsequential parts of the system with regards for why people use it.
[+] [-] PaulDavisThe1st|3 years ago|reply
[+] [-] qabqabaca|3 years ago|reply
[0]https://docs.openship.org/deployment
[+] [-] theturtletalks|3 years ago|reply
[+] [-] jiggywiggy|3 years ago|reply
I see no base for your claim however: "This model can be used to disrupt any marketplace from AirBNB to UberEats".
A tech stack is hardly what makes platforms, it's the consumer side of things that disrupts.
So just to make it more fair to the suppliers of the marketplace would not really lead to a disruption imo. Not saying it's not worth it.
[+] [-] jollybean|3 years ago|reply
I can't make heads or tails of it.
You have:
A powerful new standard for fulfillment Multi-channel fulfillment at scale
And then kind of a complicated diagram.
"Get Started!" <- with what?
Who is this for? What problem does it solve? 'What is it' and roughly how does it work?
Mid way through your landing page you have this UX experience where 1,2,3 etc fade in and out with some kind of relative diagram at the bottom - this is also confusing and counter-intuitive. I see why you'd want to do that, but don't. Just find a way to express the concept without that oddity.
"Let me know what you guys think of the idea "
80% of makers fail to express their idea in digestible terms. It's shocking and uncanny but the reality is 1/2 of ideas fail because they are never communicated properly.
I think from the comments here on HN this looks pretty neat - congrats - please work on communicating it.
[+] [-] turtlebits|3 years ago|reply
What makes people buy from Amazon is the speed in which you get your product and their customer service.