## About the thing
I am organizing a (potentially big) user-funding campaign for Free Software in Brazil.
In retrospect, last week I launched the Autonomia[1], an association of independent professionals (self-employed, freelancers) that is free, open, fair and transparent.
[1]: https://o-diogocampos.rhcloud.com/autonomia.html
This project, in a week, matured so well, received so much positive feedback, and so many potential customers came, that I felt strongly motivated to try together an old idea of mine, which is a closely related project:
Make the users themselves directly (and massively) finance Free Software (more precisely the GNU/Linux desktop).
## About the numbers
In Brazil, there are 100,000,000 internet users.
Since the current metrics point to 1% of GNU/Linux users, there are, therefore, 1,000,000 of Free Software users in Brazil.
Even if we reduce this number by 1% again (to be "realistic" as possible), we still have a number of 10,000 people with full potential to finance the project.
And this is the focus of the "first phase" of the project: to make 10,000 Brazilians pay for 10 Brazilians to work full-time and every month in Free Software.
In money, each supporter would need to invest a measly USD 0.50 per month for it to become reality. This way each 1,000 people would raise USD 500 per month, which is enough to pay USD 440 (2 times the minimum wage in Brazil) for each professional, and still pay the costs of operation and maintenance of the project itself.
## About the workers and the softwares
Having getting the money, the current strategy would be as follows, in summary:
1. Developer (OSTree). 2. Developer (xdg-app). 3. Developer (GNOME Shell). 4. Developer (GTK). 5. UI Designer (Shell, GTK, Web, Core Apps). 6. Developer (GNOME Web). 7. Developer (GNOME Core Apps - Documents, Music, Videos & Photos). 8. ?????. 9. Translator. 10. Marketing person.
Who will search, hire and manage these professionals will be the above-mentioned association, the Autonomia. Because it is an association of independent professionals, non-profit, where everyone is payed the same value per hour and where revenues and expenses are public and transparent.
## About me
I'm Diogo Campos[2], a self-taught web developer, and self-employed, who lives in Brazil (Florianópolis, Santa Catarina).
[2]: http://o-diogocampos.rhcloud.com/
I've tried to contribute to Free Software (and Free Culture in general) several times, but always give up because of my (really) bad financial situation until now.
Michael Catanzaro probably remember me, for my last contribution attempt (a bunch of designs for GNOME Web). Perhaps Allan Day remember me too. And if I'm not mistaken, someone who works in the GNOME Maps lives right next to me (must confirm, however).
I am first gathering information from the active community to, then, seek the support of all the specialized media, related communities, and interested institutions and individuals to do, together, a large, surprise and massive social event, both on Brazil and outside of it. Probably on day 22, and probably through Patreon. Still working on the details.
I am also already creating textual/informational material for the campaign. I am thinking in focusing the term "Linux" to take the risk of the campaign "leaking" to the mainstream media.
Also, a friend which is a Graphic Designer will build graphic material for the campaign for free.
## About you
What do you think about the project?
What do you think of the positions and the benefited softwares?
Would you help to spread the campaign? If not, why?
Who do you recommend to contact and seek support (internationally)?
I thought about Linux Action Show, Bad Voltage, Brian Lunduke, Fedora Magazine, People from GNOME Planet and Fedora Planet, GNOME Foundation, Free Software Foundation, EFF, Richard Stallman, Wogue and Phoronix.
Some more? Or some of these should I not?
If you are Brazilian, who should I contact? I thought only about BR-Linux until now. Some more? Or someone who should I not?
For now, that's it. I will keep you updated.
Hugs.
El dom, 14-02-2016 a las 18:35 -0200, Diogo Campos escribió:
In money, each supporter would need to invest a measly USD 0.50 per month for it to become reality. This way each 1,000 people would raise USD 500 per month, which is enough to pay USD 440 (2 times the minimum wage in Brazil) for each professional, and still pay the costs of operation and maintenance of the project itself.
Very ambitious. Well, if you think you can raise that amount, and you think developers will want to work for that amount... best of luck with this. We in GNOME are spread too thin right now, and +10 paid developers would be a huge help.
## About the workers and the softwares
Having getting the money, the current strategy would be as follows, in summary:
- Developer (OSTree).
- Developer (xdg-app).
- Developer (GNOME Shell).
- Developer (GTK).
- UI Designer (Shell, GTK, Web, Core Apps).
- Developer (GNOME Web).
- Developer (GNOME Core Apps - Documents, Music, Videos & Photos).
- ?????.
- Translator.
- Marketing person.
OSTree seems relatively mature, but isn't really being used on the desktop, except by Endless; not sure that should be a priority. xdg-app is important; it needs help in the sandboxing department, and work on porting existing GNOME apps to xdg-app, but this is a priority for Red Hat so not sure it should be for Autonomia. GNOME Shell has a huge Bugzilla queue, but I don't normally notice bugs and we've intentionally stopped with the UI changes as the design has matured, so not sure that should be a priority. GTK+ already has lots of experienced developers and doesn't need more help. Designers are really important, but the ones we already have are generating top-notch designs faster than we can implement, so I wouldn't invest there.
Brazilian Portuguese has 98% translation coverage of GNOME 3.18 and 96% of GNOME 3.20; you could close the gap, but probably that won't be a full-time job?
I would focus more effort on the GNOME core apps and less on the other areas. Music and Web from your list could use one dedicated developer apiece, for example, and I have a sizable list of other promising apps that could as well: Chat and News immediately spring to mind. I think right now our apps story is where we're weakest; since most of the apps are not so important for enterprise customers, Red Hat doesn't seem to care about them as much.
Michael Catanzaro probably remember me, for my last contribution attempt (a bunch of designs for GNOME Web).
Of course, you were very helpful. :)
Wishing you the best with Autonomia,
Michael
2016-02-16 2:48 GMT-02:00 Michael Catanzaro mcatanzaro@gnome.org:
Very ambitious.
Or not: https://www.kickstarter.com/projects/cyanideandhappiness/joking-hazard
(yep, instant 20,000 people and USD 1,000,000 for a card game...)
Well, if you think you can raise that amount,
I definitely can't. But I believe WE, the (brazilian + international) Free Software community, can do it.
Also, the project is divided by goals. To it "succeed", it needs only 1.000 people (giving only USD 0.50 each - although they can give more) to, at least, the first developer be hired.
The others would be "stretch goals"; in order.
and you think developers will want to work for that amount...
Yeah, isn't a dream salary. Developers in Brazil generally receive USD 660+ (3 times the minimum wage or more).
But there are those who receive less. Sometimes less than the USD 440 aimed by the campaign. And, with a bit of "bad luck", sometimes less than USD 220 (like me). And don't forget the unemployed ones (7% of the population, even graduated people).
By last, with the money in hands, we also could fallback to use it to pay for a half-time job.
best of luck with this.
Thank you.
We in GNOME are spread too thin right now, and +10 paid developers would be a huge help.
I hope so.
OSTree seems relatively mature, but isn't really being used on the
desktop, except by Endless; not sure that should be a priority.
I was hoping to make this happen the sooner as possible: https://fedoraproject.org/wiki/Workstation/AtomicWorkstation
Because the current deployment, update and rollback systems of the traditional GNU/Linux distributions are horrible and awful. I really believe GNU/Linux distributions will never "hit the masses" without something better in this area. Of course I can be wrong, however.
(and OSTree "combines" really well with xdg-app)
xdg-app is important; it needs help in the sandboxing department, and work on porting existing GNOME apps to xdg-app, but this is a priority for Red Hat so not sure it should be for Autonomia.
I was hoping to join forces with Red Hat in this regard... But, yeah, it seems like it needs a better investigation. Maybe I should contact Alex and Richard first.
GNOME Shell has a huge Bugzilla queue, but I don't normally notice bugs and we've intentionally stopped with the UI changes as the design has matured, so not sure that should be a priority.
Makes sense.
How about wayland porting, however?
GTK+ already has lots of experienced developers and doesn't need more help.
I thought to be the opposite. Thanks for clarifying.
Designers are really important, but the ones we already have are generating top-notch designs faster than we can implement, so I wouldn't invest there.
That's really good. I think I have a complementary idea, therefore...
Brazilian Portuguese has 98% translation coverage of GNOME 3.18 and 96% of GNOME 3.20; you could close the gap, but probably that won't be a full-time job?
Yeah, definitely. I was aiming to pay a current volunteer to ensure a Premium Quality (tm) translation of the UI and the Help of all core apps, but.... your statement made me remember another idea...
I would focus more effort on the GNOME core apps and less on the other areas. Music and Web from your list could use one dedicated developer apiece, for example, and I have a sizable list of other promising apps that could as well: Chat and News immediately spring to mind. I think right now our apps story is where we're weakest; since most of the apps are not so important for enterprise customers, Red Hat doesn't seem to care about them as much.
Sounds awesome.
-------
Tentatively summing up:
1. Developer for OSTree. - Including its integration in Fedora. 2. Developer for xdg-app (needs confirmation). - Including sandboxing, porting of apps to it, and GNOME Software integration. 3. Developer for GNOME Web. - Main piece of a 2016 OS. 4. Developer for GNOME Chat. - Main app of a 2016 OS. 5. Developer for GNOME Mail*. - Kind of an natural "extension" of GNOME Chat. Plus GNU/Linux doesn't have a nice email client. 6. Developer for GNOME Music. - Everyone loves music. To try to make it more complete and more connected. 7. Developer for GNOME Photos. - Everyone loves photos, too. Also to try to make it more complete and more connected. 8. Usability Tester (and UI Designer). - It's true that GNOME has great UI Designers. But almost nobody do real-life usability testing of these UIs. 9. GNOME "How-To"s Maker and Maintainer (In Portuguese and English). - Usability tests are great. But make people learn how to do common tasks even before using the UIs is double the fun. 10. Free Software Marketing Campaign Maker (In Portuguese and English). - With all of this, Free Software is almost ready to "hit the masses". Let's heat the oven, then.
Of course, you were very helpful. :)
Wishing you the best with Autonomia,
You are helpful, Michael. THANKS. A. LOT.
Diogo Campos píše v Ne 14. 02. 2016 v 18:35 -0200:
## About the thing
I am organizing a (potentially big) user-funding campaign for Free Software in Brazil.
In retrospect, last week I launched the Autonomia[1], an association of independent professionals (self-employed, freelancers) that is free, open, fair and transparent.
This project, in a week, matured so well, received so much positive feedback, and so many potential customers came, that I felt strongly motivated to try together an old idea of mine, which is a closely related project:
Make the users themselves directly (and massively) finance Free Software (more precisely the GNU/Linux desktop).
## About the numbers
In Brazil, there are 100,000,000 internet users.
Since the current metrics point to 1% of GNU/Linux users, there are, therefore, 1,000,000 of Free Software users in Brazil.
Even if we reduce this number by 1% again (to be "realistic" as possible), we still have a number of 10,000 people with full potential to finance the project.
And this is the focus of the "first phase" of the project: to make 10,000 Brazilians pay for 10 Brazilians to work full-time and every month in Free Software.
In money, each supporter would need to invest a measly USD 0.50 per month for it to become reality. This way each 1,000 people would raise USD 500 per month, which is enough to pay USD 440 (2 times the minimum wage in Brazil) for each professional, and still pay the costs of operation and maintenance of the project itself.
## About the workers and the softwares
Having getting the money, the current strategy would be as follows, in summary:
- Developer (OSTree).
- Developer (xdg-app).
- Developer (GNOME Shell).
- Developer (GTK).
- UI Designer (Shell, GTK, Web, Core Apps).
- Developer (GNOME Web).
- Developer (GNOME Core Apps - Documents, Music, Videos & Photos).
- ?????.
- Translator.
- Marketing person.
Who will search, hire and manage these professionals will be the above-mentioned association, the Autonomia. Because it is an association of independent professionals, non-profit, where everyone is payed the same value per hour and where revenues and expenses are public and transparent.
## About me
I'm Diogo Campos[2], a self-taught web developer, and self-employed, who lives in Brazil (Florianópolis, Santa Catarina).
I've tried to contribute to Free Software (and Free Culture in general) several times, but always give up because of my (really) bad financial situation until now.
Michael Catanzaro probably remember me, for my last contribution attempt (a bunch of designs for GNOME Web). Perhaps Allan Day remember me too. And if I'm not mistaken, someone who works in the GNOME Maps lives right next to me (must confirm, however).
I am first gathering information from the active community to, then, seek the support of all the specialized media, related communities, and interested institutions and individuals to do, together, a large, surprise and massive social event, both on Brazil and outside of it. Probably on day 22, and probably through Patreon. Still working on the details.
I am also already creating textual/informational material for the campaign. I am thinking in focusing the term "Linux" to take the risk of the campaign "leaking" to the mainstream media.
Also, a friend which is a Graphic Designer will build graphic material for the campaign for free.
## About you
What do you think about the project?
What do you think of the positions and the benefited softwares?
Would you help to spread the campaign? If not, why?
Who do you recommend to contact and seek support (internationally)?
I thought about Linux Action Show, Bad Voltage, Brian Lunduke, Fedora Magazine, People from GNOME Planet and Fedora Planet, GNOME Foundation, Free Software Foundation, EFF, Richard Stallman, Wogue and Phoronix.
Some more? Or some of these should I not?
If you are Brazilian, who should I contact? I thought only about BR- Linux until now. Some more? Or someone who should I not?
For now, that's it. I will keep you updated.
Hi, it's indeed an ambitious plan, I can't really evaluate the feasibility of crowdsourcing because I'm not from Brazil, but I suppose it will be pretty challenging considering the economic difficulties the country is experiencing nowadays. Where the calculation fails IHMO is the salary of developers. From what I heard from my Brazilian colleagues, there is no way to hire a full- time developer for $440. To get at least a bit experienced software developer, I think you need at least $2000 even in Brazil. Note that the total cost is not only the net salary, but it also includes taxes, social, health insurance and other employee-related expenses. In most countries, the company's direct costs on an employee are at least twice as much as what they receive in the end.
Jiri
2016-02-16 8:50 GMT-02:00 Jiri Eischmann eischmann@redhat.com:
Hi, it's indeed an ambitious plan
:)
I can't really evaluate the feasibility of crowdsourcing because I'm not from Brazil
Here is an example of a successful crowdfunding in Brazil: https://www.catarse.me/pt/deadfishoficial
It's a pretty famous and (mostly) independent hardcore band (my favorite, btw) who tried to fund a new album last year.
They could mobilize 3.000+ people to raise (an one-time) USD 62,000. I will try to engage 1,000-10,000 people to raise (monthly) USD 2,000-20,000.
So, yeah, it's hard. But I'm willing to try :)
but I suppose it will be pretty challenging considering the economic difficulties the country is experiencing nowadays.
South America in general is fucked up since 500 years ago. However, the amount I will be asking is R$ 2 (USD 0.50), which can buy only 1kg of banana. In another comparison, everyone with 1 Mbps+ home internet access in Brazil pays more than R$ 60 (USD 15) monthly; usually R$ 100 (USD 25). Severely capped (like 50MB per day) mobile internet connection (3G/4G) costs R$ 22 (USD 5.50+) per month.
But, again, surely will be hard. Especially being about Free Software. Although it can be a bit easier if the international community help spread the word and, maybe, give half-of-a-dollar too.
Where the calculation fails IHMO is the salary of developers. From what I heard from my Brazilian colleagues, there is no way to hire a full- time developer for $440. To get at least a bit experienced software developer, I think you need at least $2000 even in Brazil. Note that the total cost is not only the net salary, but it also includes taxes, social, health insurance and other employee-related expenses. In most countries, the company's direct costs on an employee are at least twice as much as what they receive in the end.
You are totally right. Employment cost are high, and an (employed) experienced developer can receive R$ 8,000+ (USD 2,000+).
But, as stated, the developers will be "hired" as self-employed professionals (freelancers).
And, hey, there is a buch of developers already working for free in Free Software in general. I think a bit of money can't hurt. And even if it is of low quantity, I think it can be really appreciated.
Also, as said, a fallback plan is use the same money to pay for a half-time job. This would still be a hell of a boost to Free Software, and would still scream independence and unity from the Free Software community, in my perception.
And I'm really grateful for the (good) feedback, Jiri.
desktop@lists.stg.fedoraproject.org