Show HN: Bloom – A free and open source 'Google'
kerkour.fr
kerkour.fr
As a potential early adopter that has seen countless would-be world-changing technology efforts come and go, in order to personally get me on the bandwagon, it would help to know a few things that didn't stand out to me at first, even after visiting the https://bloom.sh website.
(1) When I think Google I think "search" first and foremost, and I didn't see a search demo or anything. I think your average visitor is going to be thinking the same. If you're not involved in search, then branding yourself up as a Google alternative seems a bit off.
(2) How do you intend to sustain the project? Funding, grants, donations, paid plans, etc. More light on the team behind it as well perhaps, their incentives, skills, etc. I want to know that you have a reasonable chance of existing long enough to grind Google to the ground. :)
(3) A past version of myself would like to know more about "What's in it for me, like right now"? Saving the planet is all well and good, but I was a selfish short-term thinker.
(4) A future version of myself would like to know (assuming points (2) and (3) are answered to satisfaction) more about what I can do for you, but just in small ways, i.e. I don't/won't have the time to help with an iOS app. Practically speaking, this may just mean placing your donation links or "Subscribe for updates" buttons somewhere more prominent. I know some of this is included in your peer comment here on HN, so speaking about the websites only.
Anyway, good on you for releasing, and good luck! I'll be following the project!
(1) You are totally right, I plan to use this wording only to target the 'geeks' (those who may be early adopters, contributors), those who see Google more like a very innovative tech giant rather than just a search engine
(2) As written at the bottom of the article (yes I acknowledge it's very very long) the master plan is as follow:
1. Build free software and charge for hosting, security of hosted data and enterprise support
2. With this money reduce prices, free the data and the access to scientific knowledge
3. With this money and this community create the open infrastructure to run these software and host this open data
(3) I tried to make it clear by putting a large banner in the blog post in the section explaining what we currently have, in order to catch the eye of the bored one who will speed scroll: https://www.kerkour.fr/blog/bloom-a-free-and-open-source-goo...
(4) ACK, thank you, I will try to improve this
I did not expect to reach Google's scale during the next month so currently we are bootstrapped and rely on some AWS credits :)
https://gizmodo.com/amazon-is-aggressively-pursuing-big-oil-...
In france you have OVH - the invest heavily in solar energy and build datacenters with low energy consumption in mind. That might be a better choice (not working for them).
I dared the Google comparison thinking about it's productivity suit, and because they have an app for all the need of our life. At an extraordinary price, even if it cost noting.
Productivity is the current foundation, but you can think having a Bloom open source tractor in some years :)
You probably mean from SearX to YaCy.
Both don't cover average use cases.
Open source agriculture has so much potential for good. I’m surprised it isn’t more of a thing already
I think one of the reasons, is that people interested in agriculture are not the startup-geek who think scalability first but rather people more interested in collaboration and little community projects.
Perhaps you might consider something like free and open source 'Google Suite' or 'Google Apps' instead?
that said, we desperately need what bloom provides too. i just would not have recognized it from that title.
FWIW I suspect that would be the opposite, because if it was free software then you would end up with many forks of the code that decides how to prioritize results, which would multiply the effort required by SEO spammers to target you. Meanwhile you would start with far fewer users and be that much less of a worthwhile target for that reason. And by the time you're big enough to be worth targeting, you have the resources to spend addressing it.
I want to move my radio station away from google so badly, and if you can add email hosting, even just a pop server I can start pointing my new address to you. As it is, I want to sign up without having to use another service (which is going to be google, let's face it) and it would be great to have this all stored in one place.
Email is currently not planned, because it's not easy (IMAP, POP...) to do it correctly and securely.
But as many users seems interested, I may add it to the roadmap :)
great project. But one question, why would you link paul grahams article and then use Rust and not Lisp? I failed to see the connection there, but it made me really interested in trying to learn more about Lips (and maybe Rust)
I was expecting something related to search as well. This project is about the Google applications, though. That's ambitious and a great thing! I wish the devs the best of luck!
Sadly, though, I don't use those sorts of online apps and so I'm not in the target market.
Offline first[0] is planned for Q3/Q4 2019 :)
However that may be I love the mission, awesome work!
Productivity is the current foundation, but you can think having an open source Bloom tractor in some years.
I've dared the Google comparison, because I see Google as an innovative tech giant who have an app for all our needs.
We have the same goal. But open source.
You don't help your case by misleading your prospective customers, who are themselves self-identified "geeks" who might be able to help you make this goal a success.
I used 'Google' because it's really clear for everyone how this company is shaping the world (for the better or the worst).
They might, but that's a rather uphill battle.
I've dared the Google comparison, because in my point of view, It's THE company who is changing the world.
Besides the opaque sign-up scheme and a total disregard for standards (your calendar/contacts "sync" integrates with which clients?), even today your project is much less than Nextcloud...
Maybe the article is not crystal-clear but the goal is clearly to become the next Google. Not to be Google :)
Today is a good day, the achievement of months of works (but also the start of a great adventure ).
I'm very excited to announce Bloom: A free and Open source ‘Google’.
Our mission ? Empowering the world with open technologies.
Why? How? What? https://kerkour.com/blog/bloom-a-free-and-open-source-google
Website: https://bloom.sh Android App: https://play.google.com/store/apps/details?id=com.bloom42.bl... Code: https://github.com/bloom42
All the backend and services are written in Rust (You can learn more on the rust forum why I written it in JavaScript, then rewritten in Go and finally in Rust: https://users.rust-lang.org/t/bloom-a-free-and-open-source-g...) and is entirely free and Open Source on GitHub. No opencore, no bullshit.
The project seems awesome and you want to help ? - By spreading the word on Twitter: https://twitter.com/z0mbie42/status/1136297238387482625 - by contributing on GitLab: https://gitlab.com/bloom42 - By becoming a patron: https://www.patreon.com/bloom42 - By becoming a sponsor: https://bloom.sh/become-a-sponsor
Let's spread freedom
Sylvain Kerkour, a.k.a z0mbie42
I'll fix it !
I'm not anti-cryptocurrency, but we should be striving to be better than what we're creating an alternative to.
IMO a more constructive discussion point might be: "the power consumption required for Bitcoin's proof-of-work is 15x that of the power consumption of: { the equities markets + banking + US Treasury + EU Treasury }." The number I've cited is arbitrary, it could easily be 1/15 of that, for all I know. But normalizing the energy in terms of the related/baseline industry makes sense and would make for a clearer conversation on the topic.
I hope you can keep up the good work and would love to see more of this.
I find that I use google for stuff that I've already discovered. I believe that Chrome has intentionally impeded its bookmarking tools to make users more reliant on search... I realize that Chrome lets you search for stuff you've bookmarked in the top bar, but the flow seems designed to point you toward the default search engine.
A good bookmarking/page caching tool with a streamlined, locally indexed quick-find tool would cut my reliance on Google by a lot.
Overall I'm pretty dissatisfied with existing browsers' bookmarking tools, but am hopeful that offline-first browsers like Beaker Browser will tackle this problem in a serious way.
Especially if integrated with an offline caching/browsing feature.
I have actually wished for someone to create an open-source self-hostable copycat of Gmail (the UI) for a long time. Having trialled a multitude of alternatives (both commercial and open-source) I haven't found anything that doesn't require a huge adjustment re: usability and many compromises feature-wise.
Unfortunately, both in design and feature philosophy, Gmail is and has been for years the "non plus ultra" imho (and I gladly left Outlook-style emailing behind for it). Of course it too still has room for improvements but they will probably never happen (such as a one-touch PGP integration or better usability with many aliases), as we have most likely already reached "peak-Gmail". (Many other services, incl. Google Search, have also been deteriorated slowly, de facto killed (Google Books) or "optimised" to fit Google's/Alphabet's new strategy).
As a user of pretty much the first hour (when it was still invite only) and having moved several companies over to Gsuite from Exchange, I've felt more and more queasy over the last months and years...
When I found out recently thanks to a HN post that even my highest-paid Gsuite accounts track ALL my purchases (and many that aren't actually mine) and this CANNOT be switched off or deleted, it sort of finally broke the part of my heart that kind of still hung on to the old and long-since gone spirit of "don't be evil"...
Sorry for the rambling.
Bottom line: I do not know if you have any plans to add a "Gmail"-type email client/front-end (which could easily utilise one of the many very good open source email servers and spam filters) but I for one would welcome it with open arms.
Bonne chance!
Mails are currently not a priority because it's really hard to make it right (IMAP, POP and all the things...), but if the community shows an interest, we may plan it :)
The Bloom Drive site is one of those sleazy "sign up and then maybe we'll tell you something about what we're selling" sites.[1] You can almost hear the sucking sound of the onboarding funnel.
Bloom being open source, if you want a more private option than the hosted service bloom.sh you are totally free to host it yourself.
On the other hand, It's just a beta launch, we made it work (and free and open source), and thanks to your feedback, we will make it great :)
Just didn't had time to setup it before launching.
The gripe is about the scummy bait and switch artifice to get people to sign up!
If you are interested in a similar alternative but which is adding the challenge of end to end encryption to the table, check out cryptpad.fr It is Open source and has now 3 years of developpement to bring realtime encrypted documents.
Tackling Google's non open source business model is an important task. There are already quite a few products that are going after that, including NextCloud, OnlyOffice, etc. Most of them target the enterprise where there is money.
To go after the end consumer the main problem is the "surveillance capitalism" issue which you cannot just tackle with the promise of not looking at things and just be open source. End to End encryption is needed, which is what we are working on at CryptPad (on hackernews Time to Encrypt the Cloud https://news.ycombinator.com/item?id=13692856). Other products are proposing zero knowledge email or drives. End to end encryption is key, because it guarantees that the surveillance business model won't be activated down the line. It also protects the data from cloud hacking.
From there the biggest challenge is funding. Without revenue from reading the data like Google, or selling super expensive devices like Apple, or selling to the large Enterprise like Microsoft, how do you provide a good service to end consumer. Open source can help solve the hosting part by distributing it and by self hosting but it won't solve the R&D issue. To fund this level of R&D help is needed. At cryptpad we have subscriptions and Open Collective.
Ludovic from CryptPad.fr
- do you support rsync?
- how is my data protected (encryption...)?
- do you offer snapshots?
I do have to say though that I think you're really setting yourself up to underwhelm with that Google comparison. Google is absolutely a search engine first and foremost in everyone's minds. Normie or geek. No one says "I googled it" to mean they innovated.
Second after search their most prominent product is Gmail, something you're not tackling either.
Regarding Google, and after all these comments maybe 'Apple' is more accurate.
I think what might be more accurate is something along the lines of G Suite. Though, without email, it still might not be the best comparison
All other apps are more for personal use rather than productivity.
Any plans to partner with someone who specializes in marketing or otherwise running the non-technical side of things? You'll attract more interested parties (including potential partners with expertise) by having a higher percentage of what you're presenting, something that looks like it's made by a winning team.
1. Build free software and charge for hosting, security of hosted data and enterprise support
2. With this money reduce prices, free the data and the access to scientific knowledge
3. With this money and this community create the open infrastructure to run these software and host this open data
Donation are just a plus, and because I didn't had time to implement payments before launching :) (it's the first day I talk publicly about the project, so I think it's understandable that donation metrics are not so great).
Regarding how much work have been done until today, it's been 6 months I eat pastes :)
- Will this be based on open, industry standard protocols?
- It looks like there are multiple applications combined into one giant system in the web- and Android apps right now. Will those be interchangeable (with say, third party implementations)? Are the apps somehow connected (do the music player and the gallery for example get their content from the drive)? (Basically, does it follow something like the Unix principles [1]?)
- Can I self-host this without AWS? If no were there any privacy/ethical considerations taken around the decision to go full-AWS?
I know these are critical questions but as a potential customer I'd like to know this kinda stuff. I understand if you don't have answers to everything atm though and I like the spirit of this project! :)
(2) You can see current Bloom as an Unikernel, So yes the music player and the gallery lets you play files directly from your Drive :)
One things like oauth will be implemented I see no constraint to use third party implementations (planned for Q4 2019).
(3) Totally, Better self hosting documentation is planned for next version: https://gitlab.com/groups/bloom42/-/epics/5
The plan is as follows: Code is free and open source, but 98% don't have the time/the knowledge/the will to self host and will happily be us to manage and secure their data (like DropBox).
Open source is not much a marketing argument, but in my opinion the only way to build a sustainable future.
The vast majority of people who use GSuite won't understand or care about the OSS angle. Even if they do, they won't have the sophistication to examine your code. Thus, they must simply "trust" you, the same way they'd trust a corporation like Google.
People who really care about OSS are more likely to choose a more established solution for each use case (ie. Nextcloud for storage), and to self-host those solutions.
> will happily be us to manage and secure their data (like DropBox)
Again, if your edge over Dropbox is "we're open source!", I think this is just not compelling to most potential users who still want someone else hosting/managing their files. In that case, the open source transparency doesn't even mean anything, because the code in your repo isn't necessarily the code you're running on your servers.
In my case, I don't trust Dropbox, but I want their infrastructure. So I use a third-party encryption tool to ensure that they don't have access to folders I want to keep private. Best of both worlds.
With Nextcloud we don’t offer hosting for a reason – we would compete with Google, Dropbox, Amazon etc. in a race to the bottom, and it wouldn’t be private either. nathan-io said it very well already in their reply.
Another thing which then makes it super simple for people to self-host is a) PHP (yes, we got ridiculed soo much for that through the years …) and b) a dead-simple installation which in the simplest case (with SQLite) only asks for username and password you want for the admin. Most importantly, we use open standards and formats like WebDAV, CalDAV, CardDAV, IMAP, gpx, ActivityPub, etc. which makes Nextcloud universally compatible.
---------------
However, for people who do want to simply sign up we do have an easy way: https://nextcloud.com/signup/ – this is also very presently available as "Sign up with a provider" in the mobile and desktop apps.
How it works:
- We have a list of participating providers (of which there are many more at https://nextcloud.com/providers/ ) with some strict guidelines like minimum storage space, minimum set of specific apps, uptime, reliability, etc.
- On the signup site or step we show exactly 1 provider (instead of a list like Mastodon etc.) to not overwhelm people with choice. This is based on your location and it just shows the nearest one, assuming it’s probably best regarding law and performance. There’s an option to "change provider" right below the provider.
- The only thing we ask for is your email address, and you only have to wait shortly while they provision your new instance. Sign up approaches the simplicity of Google or Dropbox this way.
I’m curious to see how it will fare for you, and wish you best of luck. If you ever want to join us or collaborate regarding integration, you are very welcome → https://nextcloud.com/contribute/
However, it bugs me that Google Play Music isn't under my control at all. There's a few features from Rhythmbox I would like in it (around how it handles queuing music while listening to a collection), I wish I could share my music collection with my partner, and I wish I could synchronize playing music across multiple devices. Listening to music is something I do during a big fraction of my waking hours; I'd like to be able to edit the code for that. Also Google is discontinuing GPM in favor of YouTube Music at some point, which doesn't yet have the private collection features of GPM and it's unclear what features from GPM are going to be copied over. I really don't like not knowing what's going to happen to an application I use in so much of my life. Regardless of how it turns out, it feels like I've made a mistake to find myself in this position.
It disappointed me that there don't seem to be good open source solutions for "play my private music collection from the cloud". That's not the sort of thing that the classic Linux / open source community focuses on for example, which I think is a sign of it falling behind the times. I'd started thinking that I would love an open source GPM alternative that contained the cloud collection functionality, and it's awesome that this project looks like it's going for this open-source cloud philosophy that seems to have been un-pursued.
FWIW, I've recently been able to do this with Airsonic (on server) + DSub on Android. Favorite tracks are replicated to my phone, so I can offline listen, and tracks can be re-encoded on the fly for low-bandwidth situations.
Ignoring that, this stuff all looks fantastic.
I call it outsourcing ;)
Joking aside, it's because my friend who help me for the graphic design don't have so much time, and me the developer, don't have much graphic design skills.
Material design is one of the only design system freely available on the internet, with very good documentation, and very good libraries in all languages.
So I see nothing wrong with him using that, in fact it would be a major factor for me personally in considering any Google service alternatives.
Keeping the switching barrier low is key for successful and widespread user adoption.
I actually think bad UI design is THE single greatest impediment for widespread adoption of free or open-source software imho. A lot has been written on that subject but I think the trope is "open-source developers cannot create good UIs". It is an old but well-accepted axiom, same as "Poland cannot into space", and it seems everyone adheres to it... ;-)
So using an established and "known good" design language is in fact ingenious.
[0] https://materializecss.com [1] https://danger.world [2] https://taormina.io [3] https://www.print2press.com
EDITED: I just read your comment and realized you plan to charge users for the services. I noticed Disroot's free services experience down time quite often, but it's free. You're probably going to need an army of support staff since the expectation will likely be quite high once people have to make payments.
If you're asking for support, I think you'd benefit from learning from the Kickstarter model -- go to great lengths to prove to supporters that your goals are realistic.
Comparing yourself to Google doesn't help you with that, IMO.
We had much more attention than we expected today. You can follow us on twitter to stay informed about the future updates :) https://twitter.com/bloom42
But sorry I haven't thought more about the question.
Although to be perfectly honest the post linked is a bit too long and sophomoric for geeks and early adopters. But it highlights your passion and the fact that you're probably persisting with a small team of founders. (Could be wrong, but I admire either way).
I also offer a free alternative to several Google services, for free and without limitations. I don't want to plug, because your products are far, far nicer in the UI and polish deptartments.
Thanks for sharing! I look forward to following along with your progress.
I've not tried to be fancy because English is simply not my primary language, and because I have studied CS and sport last years, not literature.
You lose a lot of credibility with the whole Google Search thing. Not trying to be harsh, but your responses on Search just seem to dig that hole deeper.
I'm aware of the beta label, but currently I seem to only be able to use the "Drive" product, which seems like it is a simple file upload/download tool to and from S3. It's as if the other products are just placeholders for the future; ideas that look like products if you don't touch them. Am I missing some features from my account for some reason?
We had very good feedback and a lot of people would love to contribute :)
The what is an ongoing process.
I will happily pay twice as much as I do/would for any given google service if it means this survives.
If there could be a "sign in with bloom" on every site, that would be great. I would be happy to donate for email for something like this as well. I really want an email service that isn't gmail.
God I just hope non-technical people can be made aware of and interested in this, because it would be absolutely incredible for everyone if it succeeded.
I think that offering this as a cloud service is short-sighted. Not only is running this in AWS going to be prohibitively expensive if you're doing it for "free", guaranteeing that you'll either need to add advertisements or start charging for service (making you no different than Google, as a service), but running it in the cloud eliminates most of the advantages of using Google Apps.
I think that the website should be more focused on installing the software to your own server, and that if you have a cloud portal at all it should be a demo environment, rather than a planned SaaS solution.
It's also sort of out-of-character for a .sh FOSS website not to include some sort of .sh installer for getting everything up and running on a fresh Linux VM.
Given that this stuff is supposed to be a replacement for Google's suite, and Google focuses on ease-of-use, it wouldn't hurt to create apt/yum repos for installing official binaries so that people can throw this onto a cloud server and get up and running in a few minutes, rather than digging through your source and trying to compile all that Rust code from scratch.
I'm going to work on getting this running in my VMware environment, and I am going to play around a little with the docker container, but it would be really nice to be able to install this in production easily, and have the ability to update it in-place easily, because that's the only way I am going to play with it as a serious tool.
The warning that none of my data being guaranteed is pretty much a dealbreaker for me to beta test this thing for any important task if I don't control it.
We made it works, and thanks to your feedback we will make it great!
Our vision is as following: In the future, Google and Microsoft will be replaced by a federation of Bloom instances. boom.sh being one of them.
98% of the users don't have the technical knowledge/the time/the will to build, host and secure their own instance, and that's how we (and other instance providers) will make money.
You are right, AWS hosting is short-sighted, but it's because I've some credits, and easier to setup.
Privacy being one of our cor value, end to end encryption is on the roadmap.
Everyone's lives would improve and productivity would increase worldwide? Was this a trick question?
I didn't mention it because Mozilla is not really known for mere mortals (non geeks). But Mozilla is a great inspiration for me (their privacy first designs...)
My friends from CS school know it well, but my friends from Business schools does absolutely not.
Z0mbie42 is young and did not see when Mozilla was the browser alternative before Google Chrome and stole the show. It is coming back today though because users start to realize the "Google problem".
Now Mozilla is a browser alternative and not a services one. But this is a good example of how unrealistic and not so good it is to want to be a "google" alternative. Today Google is everywhere from search engine (the original google) to collaboration, music, pro apps, video, browsers and so on.
Building an alternative as open source is good but it should clearly not be as monolithic as Google is.
Now it's complicated because users want a more integrated experience and open source developers that manage to grow their tool in a specific area dont have that much time and funding to better integrate so it's slow.
Also copying as is Google as Open Source is also not the solution. What about privacy. I believe end to end encryption is key. There are advancement in this area (the project cryptpad.fr we work on is one of them). What about decentralization ? There are tools building up in this area like mastodon or peer tube.
I wish Open Source can come out with an alternative, but it will need to be an integration of solutions, and not only a monolithic solution. Check out Framasoft.org for an incredible list of open source services they host.
Ludovic
As being a huge topic, federation is planned for Q3/Q4 2020.
I checked cryptpad, but I feel it's really lacking focus on user experience.
About e2e encryption, it's planned for Q4 2019, but collaborative encryption is really not an easy stuff. "Cryptography is a serious matter".
Concerning user experience, do not confuse design and user experience. Yes some design is needed to improve cryptPad, but the user experience starts with making it super easy to start to share something. In the case of bloom you first needed to register which is not needed on cryptpad to start working collaboratively.
Note that cryptPad storage is a bit like S3 but with e2e encryption and collaborative documents built in.. so you could build your UI on top of it, but e2e encryption means everything needs to be done from the client side, not from the server side.
There is also a roadmap. I will contact you. We can meet. We are next to Beaubourg.
As it's currently in beta I would not advise to put sensitive data online for the moment, because it may be lost.
>> Having these data in open access would increase the speed and quality of innovation in all areas.
The phrase "these data, produced by everyone" suggests that this is about personal data, like the data that is used by large corporations to profile users and target advertisement at them. So it's not, or not only scientific data, as the term is normally used.
In that case, then the problem is not how this data is used- it is that it is being collected and retained, in the first place. In other words, the consideration is privacy, not the motive for profit. Opening access to this data will not really do anything to ensure users' privacy. Quite the opposite. It will just make their data freely available to anyone who might want it for any reason at all.
My though were more data like those produced by electric cars, Google maps users, smart wearable, IOT... Anonymized data, which are useful to make the world progress.
Privacy is our core value and one of our selling point. We will never sacrifice it for some quick buck by selling or mining private data.
Anonymising the data is hardly sufficient to ensure that the user is protected. The data you're talking about is data that relates to peoples' everyday activities: driving, moving about, using home appliances and personal devices, etc. They can be used to model a user's characteristics, and then the model can be used to make decisions that affect the user intimately, such as the costs of medical insurance, say, or employment offers and so on. And I do mean that all this can affect the user whose data is used _even though the data is anonymised_.
I appreciate your assurances that you will never sacrifice privacy, but how will that be possible if all the users' data is free to access?
About Cap'n'Proto what benefits does it brings, and what are the trade-offs ?
An example of a capability is any Android permission apps have to ask user for.
So to be clear, yes as the title mention, Google was a source of inspiration (especially their material design documentation), but foolishly copying is not our goal :)
Currently I didn't had time to implement subscription before lauching.
At least, as code is free (as in freedom) and open source, users with the knowledge will be able to self host.
it's planned (but no precise date) after the Beta :)
Bug have been identified and is in progress to be fixed.
I'm not aware of cozy's story, but Bloom's goal is not to stay a nth productivity self hosted Cloud.
We have a different offering (like Bitflow) and our goal is to bring open source to far more domains like agriculture, architecture.
Our goal is to have like Google (therefore the title) an app for all the needs of our life. But open source.
It's perfectly natural, so many systems follow Pareto. From Wikipedia:
- The sizes of human settlements (few cities, many hamlets/villages)
- File size distribution of Internet traffic which uses the TCP protocol (many smaller files, few larger ones)
- Hard disk drive error rates
- Clusters of Bose–Einstein condensate near absolute zero
- The values of oil reserves in oil fields (a few large fields, many small fields)
- The length distribution in jobs assigned supercomputers (a few large ones, many small ones)
- The standardized price returns on individual stocks
- Sizes of sand particles
- The size of meteorites
- Severity of large casualty losses for certain lines of business such as general liability, commercial auto, and workers compensation.
- Amount of time a user on steam will spend playing different games. (Some games get played a lot, but most get played almost never.)
I will also add popularity of words in a language, and, the most popular instance: individual wealth distribution.
Nothing about wealth distribution is natural. With the help of the Pareto distributed political power that installed the system in the first place wealth is controlling itself.
Also taxes are a very successful way of dampening the inequality: https://www.economist.com/graphic-detail/2019/04/13/american...
It's just that the top 50% or top 10% or top 1% or top 0.1% will always hold disproportionate amount of wealth, and no system will change that. Under USSR the select few in the communist party had that wealth, although it wasn't expressed in dollars (or any other currency), but in the power and unquestionability of their decisions.
This idea is clearly doable. If I were you I'd have spiced it up with
- a non-tracking and completely anonymous web browser
- expert web search
Including those will attract talent to your startup.
I dared the Google comparison thinking about it's productivity suit, and because they have an app for all the need of our life. At an extraordinary price, even if it cost noting.
Productivity is the current foundation, but you can think having a Bloom open source tractor in some years :)
You're building open source products in all markets with no limitations? Assuming you plan to harness the open source community to help out? Serious question: How is this different from GitHub? I can go to https://github.com/search and find alternatives to all your products already built somewhere and open source.
Our secret sauce is:
Bloom conciliate the best of the Startuplaland religion: radical execution rather than bureaucracy, scalability, flawless user experience, strong product culture, iterative process, and open source: a mode of development that has proven its superiority, open governance, an unmatched sustainability and a perfect symbiosis between the interests of developers and those of users.
You can also learn more about how we plan to make money: https://www.kerkour.fr/blog/bloom-a-free-and-open-source-goo...
In short: yes there is already a lot of open source project, but I found that those open source project lack the user experience required to reach a non 'geek market'.
Good luck, this looks to be a good start.
It's like a free VPN.
I recently tried NextCloud and was unable to configure my router so that I could access it from outside the LAN. It seems that my ISP (Telenor, Norway) is making it difficult, whether intentionally or not I don't know.
> A safe place for all your files. 30GB free.
Great. Hope cli is supported and this Drive don't use Google Drive under the hood.
> And Bloom Drive is encrypted using SSL.
You mean the connection is encrypted, right ? Or was there a typo ?
Currently it's only uploaded on a S3 (with encryption activated).
End to end encryption is on the roadmap.
FYI to the site maintainer: The above excerpt is repeated in subsequent paragraphs.
Joking aside, as you can read in the blog post I'm really eager that people join the project and contribute.
Sadly my time is like all taken up and Rust skills are zero but I'd love to contribute to such a cause for sure.
You're thinking of following those steps but in reverse.
I love it. Two thumbs up!
BTW: what about Nextcloud. Seems to have exactly the same featureset and you don't need to sign up to some fishy service
ToS gives me very restrictive vibes - it feels like it's oriented to work for provider and not users.
Big No No!
Fixed :)
> We think that open soruce is...
We were focused on making it work first, and thanks to your feedback we'll make it great.
Today I was reading news.ycombinator.com
and found your website: https://www.kerkour.fr/blog/bloom-a-free-and-open-source-goo...
You may consider me free software supporter since 1999. That is how long I am using GNU operating systems with Linux kernel.
I am business consultant too, helping people to startup in business.
Let me give you few comments on your website:
Congratulation on publishing software under the GNU Affero Public license.
> Bloom: a free and open source Google
Please note that "Google" is a trademark. While Google will not react that fast, you should. As you are using the trademark to promote your own services, be it free software or not, that is really wrong approach.
> The social crisis
I agree there are social crisis situation in the world. But I don't agree in generalities and presentation that is making it general. As it is not. There are many areas in the world where people do not have social crisis. You would not be able to convince them.
> How is the world's wealth shared among its > population?
Well let me say that "world" does not own any wealth. Your statement is deceptive, and I even don't see why that type of politics shall be involved with the software that you so nicely published under the Affero GNU Public License. Don't give people politics, if you are providing software that everybody can use. That is incompatible.
Make one separate page for your world's wealth politics.
World does not "own" wealth. You are mistaken. It is owned by private individuals and corporations that in turn also belong to private individuals, some of them being non-profit corporations that are now owned by any particular person.
Wealth is not "shared" because "world" does not share "wealth".
Wealth is obtained by providing products, services, production.
Some of people are successful and they earn more than you do. Majority of people who do earn very much, may decide, but that it their own free will, to contribute to society.
However, wealth is theirs.
There is no such thing as "global wealth distribution", as nobody "distributes" wealth. It is earned and obtained by providing services in exchange, by providing products in exchange, by producing something in exchange for something.
If I am carpenter, and I produce a chair, I am giving you the chair and get some money. You have the chair, I have the money.
If you consider both of those items to belong to "wealth" set, then you must also consider both sides of the scale: the chair and the money.
If I have provided many chairs in the USA, there are many chairs in the USA "distributed" to various households.
But you don't consider in your observations how much wealth (chairs, goods, products, services, manufacturing of plethods of things) was created by people and private individuals and corporations who you are targeting with those silly graphics about "wealth distribution".
You only present it in the manner to say that there is something wrong that someone was smarter or some group was better organized and earning more than you.
I find it selfish and thoughtless.
> Patents and copyrights
I totally agree with you. But that is how it is, and now we and you are using GNU Affero Public license to protect the free software.
> Open source
No, I don't agree with you at all.
> Open source: The open-source model is a decentralized software development model that encourages open collaboration. A main principle of open-source software development is peer production, with products such as source code, blueprints, and documentation freely available to the public. The open-source movement in software began as a response to the limitations of proprietary code. The model is used for projects such as in open-source appropriate technology, and open-source drug discovery.
> The best known example of open source is GNU/Linux, a free and open source operating system that is used by the majority of servers and phones today.
Absolutely not.
You are so much mistaken.
Please read the definition of free software: https://www.gnu.org/philosophy/free-sw.html
“Free software” means software that respects users' freedom and community. Roughly, it means that the users have the freedom to run, copy, distribute, study, change and improve the software.
A program is free software if the program's users have the four essential freedoms: [1]
The freedom to run the program as you wish, for any purpose (freedom 0).
The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this.
The freedom to redistribute copies so you can help others (freedom 2).
The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.
1. If it is centralized and free software it
really does not matter. It can be made
centralized. But "centralized" or
"decentralized" is not subject of free
software. It can be made by any model for as
long as it is free, see definition above.2. Open collaboration -- this really does not matter. Many free software programs have been programmed without "open collaboration". Who says that free software "must be open for collaboration" -- it need not have any Git access or SVN access or at all be "open" for everybody. It can be a package of software available for download with the free software license, that is good enough. As you have the freedom to modify it, you or anybody can decide to make some collaboration or not. It is not a characteristic of free software.
And finally GNU is certainly NOT a good example for "open source". In fact, with your lack of fundamentals about free software you are undermining the efforts of free software supports.
Please read here why: https://www.gnu.org/philosophy/open-source-misses-the-point
I hope you understand the points and that you will respect this opinion.
Jean
Best regards, Sylvain
Maybe 3 points about how to solve the issue you are raising ?
Bonus points if you can describe the benefits of your offerings without making me read a manifesto.
Best of luck!
I've tried to make it clear by appending a summary at the top of the blog post and a big visual banner at the start of the offering (to catch the eyes of those who will speed scroll). But apparently it's not enough. I'll try to fix it.
We already know the critiques about Google. Nobody cares about hearing them again. We don't want an essay.
Tell us, in specific detail, what (a) bloom is and (b) how it addresses specific issues with Google.
Is this just about privacy/advertising? Is it about hosting your own stuff? Is it about the poor customer support Google has? The shutdown of services? The intelligence concerns with the us government?
We don't want to hear another nerd voice complain on the internet. None of it will be new. Focus on what you're offering.
Thank you for the honest feedback.
Please take a look at the 2 following videos: https://kerkour.fr/blog/the-just-cause-and-the-infinite-game...
To understand the structure of the article.
This article is not intended to everyone, it's intended to those who believe what we believe. The early adopters, the potential contributors.
Your specific worldview is going to be less interesting to most people, outside of HN'ers who probably don't mind.
You can summarize all of that in a tagline, and tuck away the elementary school valedictorian bits on another page.
Also, the registration process before we even get to 'see what this is' is a little much, it'd be nice to be able to 'get in there' without having to give up my email address.
So try to get to they 'why it matters to your visitor' much quicker.
Good work though.
Today is the WHY announcement: https://www.kerkour.fr/blog/the-just-cause-and-the-infinite-...
The what is an ongoing process :)