fwiw, openfire (the server) may be monetized, but spark (the client) development is not (as far as I am aware)
sonnyhas left
sonnyhas joined
moparisthebest
flow: but someone is paid to work on it right?
belovehas left
daagshas left
belovehas joined
massiveboxhas left
jcbrandhas joined
massiveboxhas joined
edhelashas left
marc0shas left
marc0shas joined
edhelashas joined
Matthewhas left
uhoreghas left
homebeachhas left
Half-Shothas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
edhelashas left
edhelashas joined
edhelashas left
edhelashas joined
edhelashas left
edhelashas joined
marc0shas left
marc0shas joined
belovehas left
sonnyhas left
sonnyhas joined
belovehas joined
lskdjfhas joined
sonnyhas left
sonnyhas joined
sonnyhas left
sonnyhas joined
qyhas left
millesimushas left
qyhas joined
sonnyhas left
sonnyhas joined
sonnyhas left
sonnyhas joined
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
millesimushas joined
guus.der.kinderen
Err, neither are, but there is a good amount of people willing to pay to get certain modifications applied to the OSS project.
marc0shas left
marc0shas joined
*IM*has left
Guushas joined
guus.der.kinderenhas left
Guus
(why does my nickname keep changing here?)
Guus
So, both Openfire and Spark are open source, and get contributions from unpaid community members, including me. There are a number of people and organizations that want features added to the project (mostly Openfire, not so much Spark), and are willing to pay for that. I'm not sure if that makes Openfire 'monitized' in that definition. I prefer to see it as an OSS project with a healthy ecosystem.
Guus
I'm making close to 100% of my income from it, either by adding stuff to Openfire directly, or by working on proprietary, derived projects. By far most of my customers want me to put all generic / general-use improvements to the upstream project, instead of keeping that proprietary. Saves them the trouble of having to maintain a fork.
archas left
marc0shas left
marc0shas joined
*IM*has joined
marc0shas left
marc0shas joined
moparisthebest
Guus: ah awesome, and thanks for clarifying
Skull Fuckerhas left
Guus
no problem
Guus
want a feature built in to Openfire? I know a guy. ;)
marc0shas left
marc0shas joined
archas joined
Paganinihas left
Guus
What worked unexpectedly well was adding a landing page on our website, for people (organisations) that are looking to pay for support or features. We have a section of 'professional service providers', that seems to get regular use. I can't speak for others on that page, by I regularly get contacted through that page. It also makes for a nice reference when people ask for features to be developed that really aren't of much use for the generic project. "Maybe ask one of our professional service providers, if this is important enough for you to spend money on."
Tim Rhas joined
Guus
It's not like I'm getting daily emails through that, but if once in a few months, a customer comes in through that with an opportunity that makes for a couple of weeks of paid work - that's pretty ideal.
wurstsalat
Guus, thanks for sharing :)
Guus
it's all a bit of a balancing act, but so far, it seems to work for me.
Guus
(and hopefully others)
Tim Rhas left
chipmnkhas left
Tim Rhas joined
Guus
no problem. I'm mostly sharing in the hopes that this helps other projects be more economically viable, using examples like these.
Guus
I'm a firm believer that for the ecosystem to truly succeed, money must be made, so that developers can feed their family from the work that they'd otherwise volunteer for (but might not be able to get to, because day-job).
Guus
There are probably a bunch of other approaches that work equally well, or better - but this seems to work for me.
atomicwatchhas joined
archas left
chipmnkhas joined
MattJ
+1
Matthewhas left
uhoreghas left
homebeachhas left
Half-Shothas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
MattJ
That worked well for me for... a long time. But it can get stressful, and I had things I wanted to work on that customers were less likely to request. Hence taking a chance on Snikket, and the recent NGI funded projects - trying to achieve some of the goals for Prosody and the ecosystem that I have more interest in seeing happen.
antranigvhas left
MattJ
Whether this falls under the "monetized" distinction of the original question, I don't know
antranigvhas joined
millesimushas left
Skull Fuckerhas joined
millesimushas joined
stphas joined
SteveFhas joined
mjkhas joined
atomicwatchhas left
Matthewhas left
uhoreghas left
homebeachhas left
Half-Shothas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
Guus
Yeah, I found the same - both on the stressful bit, as well as not being able to prioritize your own preferred tasks. I'm generally working for a couple of projects at the same time, which can increase the first, but lower the latter (as there's always something 'more fun' than something else).
atomicwatchhas joined
Dele Olajidehas joined
SteveFhas left
SteveFhas joined
Dele Olajide
>Guus : (and hopefully others)
As Guus has pointed out, It is a community effort. We pass on professional opportunities between each other and sometimes work together on resulting projects depending on skills and experience. I am currently on a semi-long-term contract job from one of those opportunities.
sonnyhas left
sonnyhas joined
sonnyhas left
sonnyhas joined
antranigvhas left
Dele Olajide
I keep working on Pade (both openfire plugin and converse client) because of 3 main reasons.
1. I use the source code in my day job
2. There are a few thousand real life users out there that depend on it.
3. It is a template for how to integrate into Jitsi, Converse and Openfire and a few plugin developers use it for reference
gooyahas joined
belovehas left
MSavoritias (fae,ve)has left
belovehas joined
MSavoritias (fae,ve)has joined
atomicwatchhas left
Skull Fuckerhas left
intosihas joined
sonnyhas left
sonnyhas joined
belovehas left
belovehas joined
sonnyhas left
sonnyhas joined
archas joined
xeckshas joined
atomicwatchhas joined
Skull Fuckerhas joined
MSavoritias (fae,ve)has left
MSavoritias (fae,ve)has joined
belovehas left
raucaohas left
MSavoritias (fae,ve)has left
MSavoritias (fae,ve)has joined
belovehas joined
andrey.ghas joined
govanifyhas left
govanifyhas joined
emushas left
catchyhas left
catchyhas joined
catchyhas left
Fishbowlerhas left
Fishbowlerhas joined
MSavoritias (fae,ve)has left
sonnyhas left
sonnyhas joined
p42ityhas left
MSavoritias (fae,ve)has joined
belovehas left
emushas joined
govanifyhas left
govanifyhas joined
belovehas joined
govanifyhas left
govanifyhas joined
raucaohas joined
atomicwatchhas left
papatutuwawahas joined
catchyhas joined
konstantinoshas left
vanitasvitaehas left
vanitasvitaehas joined
atomicwatchhas joined
vanitasvitaehas left
vanitasvitaehas joined
govanifyhas left
govanifyhas joined
p42ityhas joined
p42ityhas left
andrey.ghas left
konstantinoshas joined
jabberjockehas joined
jabberjockehas left
Alexhas left
Alexhas joined
sonnyhas left
sonnyhas joined
jabberjockehas joined
jabberjockehas left
rubihas left
stphas left
rubihas joined
Yagizahas left
mjkhas left
Wojtekhas joined
Trunghas joined
robertooohas left
robertooohas joined
mjkhas joined
rubihas left
Dele Olajidehas left
belovehas left
belovehas joined
belovehas left
govanifyhas left
mjkhas left
govanifyhas joined
mjkhas joined
Dele Olajidehas joined
belovehas joined
Alexhas left
Alexhas joined
mimi89999has left
paulhas left
kujiuhas left
marc0shas left
marc0shas joined
xnamedhas left
mimi89999has joined
zcyphhas left
zcyphhas joined
marc0shas left
marc0shas joined
raucaohas left
xeckshas left
xeckshas joined
antranigvhas joined
antranigvhas left
antranigvhas joined
Wojtekhas left
papatutuwawahas left
belovehas left
rubihas joined
Tim Rhas left
antranigvhas left
Tim Rhas joined
belovehas joined
raucaohas joined
marc0shas left
marc0shas joined
Andrzejhas joined
Skull Fuckerhas left
belovehas left
belovehas joined
belovehas left
rubihas left
belovehas joined
rubihas joined
papatutuwawahas joined
Wojtekhas joined
Tim Rhas left
belovehas left
Yagizahas joined
kurisuhas left
Tim Rhas joined
belovehas joined
singpolyma
MattJ: I think snikket will count as monetized once you start charging for the hosting. But the Android client is a conversations fork so not sure if it counts as "other than conversations". If so my fork is monetized too
Dele Olajidehas left
kurisuhas joined
catchyhas left
Skull Fuckerhas joined
karoshihas left
Alexhas left
Alexhas joined
L29Ahhas left
govanifyhas left
govanifyhas joined
karoshihas joined
mjkhas left
Alexhas left
Alexhas joined
Maranda[x]has left
Andrzejhas left
massiveboxhas left
massiveboxhas joined
belovehas left
kurisuhas left
davidhas joined
davidhas left
Alexhas left
Maranda[x]has joined
Alexhas joined
Joel Parsonshas joined
belovehas joined
kurisuhas joined
Maranda[x]has left
mjkhas joined
Maranda[x]has joined
rubihas left
p42ityhas joined
Joel Parsonshas left
Wojtekhas left
rubihas joined
antranigvhas joined
marc0shas left
marc0shas joined
moparisthebesthas left
marc0shas left
marc0shas joined
Skull Fuckerhas left
millesimushas left
atomicwatchhas left
antranigvhas left
millesimushas joined
marc0shas left
marc0shas joined
Calvinhas joined
antranigvhas joined
Dele Olajidehas joined
massiveboxhas left
massiveboxhas joined
antranigvhas left
Skull Fuckerhas joined
antranigvhas joined
massiveboxhas left
massiveboxhas joined
rubihas left
rubihas joined
stphas joined
belovehas left
belovehas joined
Andrzejhas joined
MSavoritias (fae,ve)has left
Alexhas left
Alexhas joined
Skull Fuckerhas left
singpolymahas left
MSavoritias (fae,ve)has joined
Dele Olajidehas left
singpolymahas joined
atomicwatchhas joined
Dele Olajidehas joined
MSavoritias (fae,ve)has left
MSavoritias (fae,ve)has joined
rubihas left
rubihas joined
rubihas left
antranigvhas left
rubihas joined
rubihas left
rubihas joined
rubihas left
rubihas joined
rubihas left
karoshihas left
karoshihas joined
rubihas joined
Alexhas left
Alexhas joined
rubihas left
rubihas joined
Alexhas left
Alexhas joined
rubihas left
rubihas joined
BASSGODhas left
p42ityhas left
rubihas left
rubihas joined
rubihas left
rubihas joined
karoshihas left
antranigvhas joined
restive_monkhas left
neshtaxmpphas left
neshtaxmpphas joined
restive_monkhas joined
L29Ahhas joined
rubihas left
raghavgururajanhas joined
djorzhas joined
Titihas left
adiaholichas left
Tim Rhas left
adiaholichas joined
antranigvhas left
BASSGODhas joined
Dele Olajidehas left
MSavoritias (fae,ve)has left
intosihas left
MSavoritias (fae,ve)has joined
karoshihas joined
rubihas joined
antranigvhas joined
mathijshas left
mathijshas joined
gooyahas left
gooyahas joined
massiveboxhas left
massiveboxhas joined
Maranda[x]has left
Maranda[x]has joined
Alexhas left
Alexhas joined
Tim Rhas joined
Fishbowlerhas left
Fishbowlerhas joined
catchyhas joined
xnamedhas joined
pablohas joined
sebastianhas left
chipmnkhas left
chipmnkhas joined
stphas left
stphas joined
Paganinihas joined
pablohas left
massiveboxhas left
massiveboxhas joined
massiveboxhas left
massiveboxhas joined
xnamedhas left
Tim Rhas left
Tim Rhas joined
Tim Rhas left
Tim Rhas joined
Tim Rhas left
Tim Rhas joined
archas left
archas joined
Maxencehas left
Maxencehas joined
xnamedhas joined
Tim Rhas left
Tim Rhas joined
govanifyhas left
govanifyhas joined
moparisthebesthas joined
marchas left
marchas joined
Tim Rhas left
Tim Rhas joined
Danielhas left
djorzhas left
sonnyhas left
sonnyhas joined
rubihas left
rubihas joined
rubihas left
rubihas joined
antranigvhas left
Trunghas left
Trunghas joined
Tim Rhas left
Trunghas left
Trunghas joined
davidhas joined
davidhas left
moparisthebest
Very good resource for when you wonder "in what ways are md5 and sha1 utterly broken again?' https://github.com/corkami/collisions
xeckshas left
xeckshas joined
BASSGODhas left
eabhas left
eabhas joined
MSavoritias (fae,ve)has left
neshtaxmpphas left
neshtaxmpphas joined
eabhas left
eabhas joined
MSavoritias (fae,ve)has joined
antranigvhas joined
djorzhas joined
Trunghas left
Trunghas joined
sonnyhas left
sonnyhas joined
Danielhas joined
neshtaxmpphas left
BASSGODhas joined
neshtaxmpphas joined
stphas left
sebastianhas joined
L29Ah
meanwhile git still doesn't fully support sha2 hashes
davidhas joined
davidhas left
Tim Rhas joined
BASSGODhas left
moparisthebest
I think you can make new sha2 git repos now?
Tobiashas left
Tobiashas joined
catchyhas left
L29Ah
moparisthebest: and can't push them anywhere iirc
L29Ah
and the man page states that the format is subject to incompatible changes