Miro Asks Users To "Adopt" Lines of Source 178
soDean writes "The FOSS video player / downloader Miro is asking its users to support development by 'adopting' a line of source code for $4 a month. Each adopted line of code comes personalized with a little avatar character that will grow older over the year. PCF, which makes Miro, says they think the project is the first of its kind and they believe it's a chance to 'to have a truly bottom up funding base.'"
what happens (Score:5, Funny)
when your line of code dies?
Re:what happens (Score:5, Funny)
Or maybe if someone decides to deprecate your method just to spite you?
Re:what happens (Score:5, Funny)
It gets buried properly, it gets inserted into the Duke Nukem Forever project.
Re: (Score:2)
I bet you're feeling pretty bad [slashdot.org] about this comment now, eh?
Re:what happens (Score:5, Funny)
I just adopted this little gem:
}
I hope they won't port it to Python any day soon, though...
Re: (Score:3, Funny)
Too late.
You'll have to settle for:
try:
or
else:
Re: (Score:2)
Re: (Score:2)
// I paid my $4 and all I got was this lousy comment
How many LOC are there in the project? I feel an alternative to code golf coming up - how to write a very short, tiny, simple task in as many lines of code as possible. Some outsourced developers I know stand a very good chance of winning.
Re: (Score:2)
How many LOC are there in the project?
The FAQ [getmiro.com] says:
...the total number of lines of core Miro code, excluding blanks, is 46,258, but changing all the time.
Re: (Score:2)
It's $4/line/month, so that's $2,220,384/year, which is a boatload of money.
Re: (Score:2)
Pretty sure you could fit that in the trunk of a small car, even if you wanted to use small unmarked bills.
Loan me some and I'll try it out.
Re: (Score:2)
OK, I'll do the math....
A standard 100 bill packet of US currency takes up about 24 cubic inches (6 x 1-5/8 x 1-1/2). So, with $1 bills, that would be 22,204 packets for about 534,561 cubic inches, or 309 cubic feet.
Your typical "small car" has a luggage space of around 15 cubic feet. So, you could just barely cram that much money in using $20 bills. You'd have to go to "large" bills (i.e., $100) for at least some of the packets if want to fit it in comfortably.
Sorry, though...if I had that much cash cra
Re: (Score:2)
https://develop.participatoryculture.org/trac/democracy/browser/trunk/tv/portable
Re: (Score:3, Informative)
Re: (Score:2)
Obviously your editor sucks.
Re: (Score:2, Funny)
Just adopt:
while (true) {
and all will be well
Re: (Score:3, Funny)
Not to mention that I already own tons of files full of lines with 'old' code.
The room is full of it, some lines have even beards.
Why adopt another one is beyond me.
Re: (Score:3, Funny)
Is this the Tamagotchi model of development?
Smart FOSS Marketing! (Score:4, Insightful)
Finally an Open Source project with some real marketing geniuses on board! That alone deserves celebration.
I don't think this will quite work, but it's a step in the right direction. Will users get to pick which line they adopt? You could even imagine an auction system. Some lines might become very trendy: "I own the main function declaration of the program, but that cost me $500".
I'll ask the people on my entrepreneur network [fairsoftware.net] if they like the model!
Re:Smart FOSS Marketing! (Score:4, Insightful)
Change $4 to $1 and they might get more bites.
Re: (Score:2)
Agreed. $4/month = $48/year. Great if some people do it, but they will get more bits at $12/year, or $20/year.
Re: (Score:2, Insightful)
$4 per line per month?????? This must be the most expensive code in history. What are these guys smoking?
Re:Smart FOSS Marketing! (Score:4, Funny)
Hey, you haven't seen how much my company pays me to write one line of code.
Re:Smart FOSS Marketing! (Score:4, Informative)
Re: (Score:3, Insightful)
Re: (Score:2)
Finally an Open Source project with some real marketing geniuses on board! That alone deserves celebration.
Firing them from a cannon into the sun? But hey, at least I've heard about their project now!
This whole adoption thing is a step in a really bad direction: the users only need to hear about the source code if the binary isn't working for them. Of course, make it available and talk about it in receptive circles, but I don't think the target audience wants to hear about it. (It's a torrent client combined with a media player).
It sucks for exactly the same reason the EULA-dialog with the GPL in it does: it for
Re: (Score:2)
Finally an Open Source project with some real marketing geniuses on board! That alone deserves celebration.
I don't think this will quite work, but it's a step in the right direction.
It doesn't even really need to work in order to "work". Even if they don't make any money from this promotion, they landed themselves with a story right here on Slashdot, which has probably exposed their software to a lot of people who hadn't heard of them before.
Re: (Score:2)
When I first read it the first thing I thought of was Wikipedia. I've made minor edits to a couple articles, and every time I do, Wikipedia automatically puts those pages on their watch list. When someone else edits those pages, I can quickly look at those edits. I tend to be interested in those articles, and help refine subsequent contributions. In effect, I've "adopted" a part of that article. It might be interesting if OSS projects structured their projects such that micro-contributions are easy to
Re: (Score:2)
Four bucks a month for a piece of software that if closed source would probably retail for around $20?
Nice try...
Re: (Score:3, Insightful)
Nonsense.
Do you really, honestly think that there is even a remote possibility that they'll have more adopters than lines of code? Or even close?
Re: (Score:2)
At $4 per line, that's quite a lot of cash they'll have to get before the amount of lines of code becomes limiting.
Re: (Score:2)
Way to spam an unrelated link, dumbass.
But, but, but... It's not spam, it's astro-turfing... er... no, wait. I know, it's marketing!
Re: (Score:2)
Re: (Score:2)
"The problem with the marketing geniuses at Miro is, they appears to be marketing to a very small niche of: 1) teenage 2) geek 3) girls 4) with low IQ."
Well, that seems to be exactly Hollywood's target and they are not doing so bad.
Re: (Score:2)
So how is advertising to the largest body of easily available [money] anything but genius?
Where's Sally Struthers? (Score:5, Funny)
"For only $4 a month, you can give this line of source clean electricity and information to process and grow."
Re:Where's Sally Struthers? (Score:5, Funny)
Re: (Score:2)
I was going to adopt line #419 after they promised it'd make me US$ 4.2 million, but they kept asking for more money for 'lawyers fees' and 'bank charges' and stuff.
Revolutionary (Score:4, Funny)
$4 a line?? (Score:2)
Re: (Score:3, Insightful)
Can't tell for sure if you're joking, but the average commercial programmer only generates something like 10 SLOCS per day (can't remember the exact number). Hopefully companies are paying their developers more than $40 per day :).
Re:$4 a line?? (Score:4, Interesting)
Hopefully companies are paying their developers more than $40 per day :).
Depends on whether those jobs have been sent overseas.
On a related note, I'm genuinely curious: what's the average salary for developers look like in the countries to which companies often outsource work, like India and China?
Re: (Score:2)
China is pretty awsome - around 3K/year for a software engineer. 4.5K for a manager. This is in USD and is a few years old. Might be higher now.
India is more like 10K I believe.
We have an outsourcing consulting company in Tempe and they do all the work in Mexico. I believe their people make less than 20K/year there.
Re: (Score:3, Interesting)
On a related note, I'm genuinely curious: what's the average salary for developers look like in the countries to which companies often outsource work, like India and China?
If this is to be believed:
http://www.payscale.com/research/IN/Job=Software_Engineer_%2F_Developer_%2F_Programmer/Salary [payscale.com]
Software Engineer / Developer / Programmer with 5-10 yrs experience makes a media salary of around 430k Rupees. (between 8.5k and 9k US.) Interestingly, 10-20yrs experience is actually lower. (I'd guess they've got less i
Re:$4 a line?? (Score:4, Interesting)
We have a group in Shanghai - we've got pretty well qualified guys in our office, we pay them 14,000 RMB per month (~US$2,000). They get about 8,000-10,000 of that with the rest going to the government in payroll taxes.
More average developers come in at between 6,500 to 8,500 RMB per month.
Re: (Score:2)
Follow up question - how well can you live in Shanghai on that money?
Re: (Score:2)
Pretty well off - however most of our staff commute in from neighbouring provinces in the morning (our offices are fairly near to a train station).
Certainly when I have stayed there (mostly during hiring season) we've eaten extraordinarily well with 2-3 course meals coming out to about 300 RMB for 4 people (~US$10/head).
Re: (Score:2)
Re: (Score:2)
But that wasn't really the point. The figure is $4 per month. That's $48 per line of code, per year. I would not mind getting paid on that scale, especially since my output averages a lot better than 10 lines of code on a work day.
Re: (Score:2)
Re: (Score:2)
the average commercial programmer only generates something like 10 SLOCS per day
That's pretty close. After you have factored in documentation, testing, etc. it's a fairly reasonable number and it's only on new development. My own SLOC/day in the last year is way negative, but that's because I'm currently working on maintaining an existing system (and the negative count means I'm saving money by getting rid of ancient crap that wasn't being used and no longer needs to be maintained).
Re:$4 a line?? (Score:4, Insightful)
Hah, I know! I write thousands of lines of code a day!
My coworkers keep telling me I could do the same thing in just 10 lines of code of decent, maintainable code by refactoring and using abstraction, but I'm pretty sure they're all just slackers.
Re: (Score:2, Insightful)
Re: (Score:3, Insightful)
Don't forget the 1/2 of your time you spend researching, writing documentation, and going to meetings.
Working as a professional software developer is a lot different than hacking around on your 10k line hobby project.
Re: (Score:2)
Its very true, but its kinda sad how poorly abstracted professional software really is for long-term development.
Code Bloat? (Score:1)
Interesting idea, I wonder if this will lead to people purposely adding lines of code just to generate more revenue. Hopefully they would set up a price system based upon supply/demand at that point though.
Re: (Score:1)
Interesting idea, I wonder if this will lead to people purposely adding lines of code just to generate more revenue.
FTFA there's 46,000+ eligable lines. So until they're turning over $2m a year there's no scarcity. I don't see them getting $2m but then I'd never heard of Miro.
Re: (Score:2)
Imagine a webbrowser, serving up a custom site, with rrs and torrent support, with a media plugin. Wait did i just describe opera?
I kid, its what marketing call a media platform, like the iplayer download client or 4od, but build around open technologies (a.k.a what i listed above).
I wonder how much of the 3rd party projects code is included in thier count?
the rendering engine is gecko
the interface is xulrunner
i think the torrent uses transmition
the media player is gstreamer/xine or vlc
In Other News... (Score:1)
The code-base of Miro doubled in size with 99% of the new lines coming from comment...err programmer documentation.
Comments? (Score:5, Funny)
Re:Comments? (Score:5, Funny)
Do I get a discount if I adopt a comment?
Only if its inaccurate and misleading.
So yes.
Re: (Score:2)
I'd pay extra if it had swearing.
http://www.vidarholen.net/contents/wordcount/ [vidarholen.net]
I'd support this if I thought it might finally... (Score:1)
The Sims (Score:5, Insightful)
Now the developers at Miro will spend all their time making sure their emoticons age properly instead of actually coding!
Way to make a killing (Score:3, Insightful)
At $4/month that would be a nice way to make a killing in profits.
Of course the result will be something roughly like the whole pixel advertising schemes in the end and Miro itself will suck, but hats off for the a good scam to make money of software.
Closest thing I heard (was:Way to make a killing) (Score:2)
Recently we evaluated a static code analysis package from a vendor (that shall remain nameless) that wants to charge us by the line. The code in question is just over half a million lines of C code. At the (presumed) rate of ten cents a line, that's easily 50k USD. I can't think of a better business model (other than the route MP/RIAA have taken.)
I bought mine! (Score:1)
}
Best 4 bucks I ever spent
What happens (Score:2, Redundant)
What happens if your line of code is the cause of a major bug? Do you have to hide your head in shame?
Here we go... (Score:1)
I have been gypped (Score:5, Funny)
Whole Function or Class (Score:5, Insightful)
If they let you adopt a whole function or even a whole class, this could be a cool way of not only making money but also minimising bugs.
People who adopt are likely going to read the code they get so this is a good way to get lots of eyes on the source.
Just a thought..
Re: (Score:2)
and a brilliant one at that.
rent? (Score:3, Funny)
If I adopt a line, can I charge other lines rent for using it?
Re: (Score:2)
Sounds good to me. Now pay up.
Re: (Score:2)
Re: (Score:2)
So you'd pay a lot of rent to yourself?
Comments? (Score:2)
Kind of expensive... (Score:2)
$4/line per month? Hell, I should try and get some code into this project... if I can get 2000 lines of code adopted, I'll make $96K/year for the rest of my life. Seems I'll be able to retire before 30 after all. :)
There's the signpost up ahead... (Score:2, Funny)
Forget adopt a child... (Score:5, Funny)
Re: (Score:2)
I hope that with your help it can afford a semicolon.
Cheap trick... (Score:5, Funny)
I get this on the page:
Hello there! It looks like you are visiting from Europe
Did you know that there are more Miro users in Europe than in the United States, but more than 99% of our financial support comes from American donations and philanthropies?
Europe loves open-source, right? Help us make something great!
Sounds like they're trying to cash in on our hatred for the U.S. :)
Re: (Score:2)
It's probably true, though. I get a lot more European hits than American ones on my miro feed [miroguide.com]. But the area that surprised me is Africa, I've been getting maybe a tenth of of my hits off the continent. Maybe it's a sign of quality. More likely they like the price. ;-)
Coming soon to a codebase near you... (Score:2)
// This space for rent //
// Ch3ap V1agra NOW! Click here! //
// I partied with your Mom here. She liked my Python in her PERL. //
The bottom line (Score:2)
How much does it cost to run this program?
Are you really adopting a line of code or contributing $4 a month to be used as required.
my lines are all comments (Score:2)
I've adopted the copyright statements at the head of each file. What a waste of $4000/mo.
Re: (Score:2)
I think our $4/mo/line would be more worthwhile if we were allowed to change our adopted lines at any time.
Any good yet? (Score:2)
I like the idea of miro, but my ISP sucks and last time i checked it didnt support an easy way to change my upload limits, or encrypting all connections?
I also don't see the need for an entire application when they could just as easily make the thing a web app and users could use rss + their normal torrent application to download stuff, but i suppose some people prefer to have it run locally.
Having used Miro (Score:3, Funny)
10 REM
Hmmm... (Score:2)
What if the line contains a bug? (Score:2)
Wrong kind of incentive (Score:2)
Do you know what happens when a programmer is paid by line of code?
I have some questions about performance (Score:2)
Especially on OS X, PPC, what is up with Python using almost 70% of CPU while adding media to library? Apple' s Python is buggy? Or more important question (as same goes for Java), why Python was used? Because it is "fashion" or classy to use it in such matter?
I was forced to iTunes "podcast" using because someone had the genius idea of using Python for media catalogue generating. Perhaps it runs good on Linux/BSD but not on OS X.
Also how come it uses too much CPU while downloading? Isn't it people's number
Assembler (Score:2)
That's it, I'm moving back to assembler. There are so many more lines there and I even get the added bonus of getting people to pay for NOOP lines :)
Incentive other than keeping the project alive? (Score:2)
If I give money to a project, I expect to become a stakeholder of it - i.e. the priority of my inputs to their bug tracker and wish list would take into account the contribution I make.
Otherwise, I'd be quite reluctant - probably just like everyone else.
Re: (Score:2)
Yes I got into using Miro about 3 years ago. I was using it extensively. Problem is if I loaded up too many channels it became slow, and buggy. This last computer I built I decided to not install it this time. I thought this project had a lot of potential, but I've given up on them with the lack of improvements in stability. Also wrote off a few of my suggestions in bug tracker.
Documentation (Score:2)
A neat idea, but, for FOSS projects at least, I think it would be more useful to be able to adopt lines of documentation rather than code. At least it would hopefully mean there are more of the former...
Re: (Score:3, Funny)
Python (Score:2)
Re: (Score:2)
Is that the bottom-up approach they were talking about in TFS ?