DieBagger wrote:See, here's the problem, those are all new features to the api I'd consider regular site improvements. Btw what you're suggesting sounds oddly similar to the concept of private torrent trackers (so I've heard ^^).
What, you think it's entirely acceptable that a handful of guys should provide hardware, support and bandwidth worth thousands of dollars just so you can get personalized RSS feeds of what episodes airs today? Those queries are, when you take into the account the number of users this site has, fairly expensive (in terms of CPU time). I'm sorry, I don't [think that's acceptable at all].
Running the site without any kind of guaranteed income will eventually mean it goes down [again]. Yes, it's fairly easy finding someone willing to mirror the actual data stored, it's slightly more difficult finding someone willing to sacrifice a dedicated 4- or 8- core 12GB RAM server for the project - for free.
Now, I'm not going to compare this site to TPB, as there are obviously more bandwidth used and more users registered at TPB, but their monthly running costs are in the region of $90000.00. But using this as a rough guide, one can argue that TheTVDB incurrs costs of ~$1125.00/month (based on figures from February). At the moment the revenue stream from the site wouldn't even manage to cover a tenth of that - and doing the math, the electricity cost alone for running the site is in the region of $53.33 (based on the national average of 11.43 per kWh). Add ongoing hardware costs, bandwidth costs, actual on-site support etc and it quickly mounts up. Still way below the $1125 above, but in any case it's a lot more than the site is currently generating in revenue.
emigrating wrote:Will people get mad at the site moving from completely-free to semi-free? Sure, some folks will. There are plenty of die-hard, opensource the world, free4all zealots out there that have never, nor will never pay for cable, satellite, broadband etc but rather "steal" their on-the-air TV or mooch their internet of neighbors with unsecured wifi access points. The majority of people however understand the way the world works. It is not free to stick a server on the internet (especially one that used 2.1875 TB of bandwidth in February), and if they can pay us a few bucks now and then they will.
Sorry, but you have obviously not understood the concept of open source.
What I don't understand is that applications that used the api were at some point supposed to offer a mirroring server in return (iirc?). So if there are large (and/or commercial) applications using the api, why not ask them to provide (or let their community provide) mirroring solutions?
How do you figure? No-one is saying the site will not remain open source, it most definitely will. There is however a big difference between open source and being free. You are welcome to take our code and database, modify it to your needs and setup your own TheTVDB; that's what open source is all about - providing services for free [or not] is not part of that equation.
My point above was simply that the open-source morons (note: I'm not saying all pro open-source people are morons - they are a minority) see open-source as being equal to free (as in no charge, and if you try to levy a fee for use, support or continued development of your open-source application you should go die).
As for commerical applications providing a mirror in return - considering there hasn't been a mirroring system available ... ever ... that's obviously not been possible.
So what other alternatives do you have? Would you like to offer up a server as a full mirror for free? Would you like to donate some money on a regular basis (if the answer is yes, why don't you - there's a donate button on the site)? Would you like to see the site be slower for end-users but remain free for all?
To be honest, I don't see what the fuzz is about - the services provided by the site will not change from before, it will simply provide more [expensive (in terms of CPU/RAM/BW)] services for those willing to pay for it. Can you honestly say you, personally, would rather pay $50.00 to allow everyone
access to these services, rather than paying $10.00 and only allowing access to those that have paid for them? Also, like I pointed out above - the list I presented was in no way or form a definite list of what may or may not incur a charge in the future.