Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 10-07-2008, 07:04 PM
cheat-master30's Avatar
cheat-master30 cheat-master30 is offline
 
Join Date: Mar 2007
Location: Information Classified
Posts: 1,715
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default A Honest to Good Aggravated Criticism of Paid Modifications for vBulletin (Essay)

So before I continue, I'll just add that I'm posting it here because quite a few portions are relevant to vBulletin.org, namely many major mods going paid, no free alternatives to many modifications, rather annoying and sneakly advertising of commercial products in topics for the Lite versions with weighted feature lists and it references vBulletin.org and the vBulletin modifiction community. Never the less, as originally posted here http://dsultimate.net/Board/upload/blog.php?b=407, this is my long indepth opinion about some of the ripoffs some paid modifications are.

And I know there will be some arguing over the contents of this thread and people saying how many times it's came up before, but oh well...


Quote:
An Honest to Good Criticism of Paid Modifications for vBulletin

Now, I have wanted to say this for a while, and it does not only apply to vBulletin but any paid software (Invision Power Board seems to have quite a lot of this aggravation and ridiculously priced modifications as well for example), but I am getting increasingly annoyed at the emergence of paid modifications. Because now, it seems ANYTHING of substance is a paid modification, and the only chance of ever getting something fairly and with the rights the consumer deserves seems to be going the direction of either 'Wait for Jelsoft or Invision to make a version of it and sell it for a reasonable price with reasonsable features' or 'code it yourself'. But why should we, and here's my nicely written and detailed article about why this attitude and this exploitation of the consumer is getting ridiculous.

Part 1; Why the hell is everything for money now?

This one in particular really does annoy me. Every single possible major feature for any paid software (and much free software, but seemingly more so paid like vBulletin or Invison Power BOard) seems to come as a paid modification, despite the fact a good couple of years or months ago the community were perfectly willing to actually help each other rather than make a quick buck out of every possible piece of code. This then means that basic but needed features that the official companies behind vBulletin or Invision or whatever aren't in the process of making, haven't released yet or have no interest in making (think galleries, RPGs, points and shop systems, video systems, etc) basically force people to people ridiculously high charges and costs to use. But even the charging isn't the main point here, it's that there are NO alternatives to half of these useful albeit overpriced modifications. Take Windows for example. Don't like Windows and don't want to pay? Linux. Don't want to pay for Photoshop? The Gimp. Don't want to pay for a HTML or web editor? Take your pick from hundreds. Don't want to pay for Microsoft Office? Open Office. But for vBulletin and Invision there ARE NO alternatives. You either pay for a ridiculous overpriced modification, pay someone else to do it or don't get the feature. There should be alternatives. There needs to be some volunteers for something to get popular, and in theory, there should be no shortage. But it seems again, money hunger and craze has fell over the best coders in many communities.

Part 2; Prices from Hell?

The next thing that is annoying me about many of these modifications is that their prices are completely ridiculous for what they are actually offering. Take for example vB SEO (although both vB Commerce full version and many Inferno Technologies products have similarly high pricing schemes). They charge near enough the same as the core product their modification is based around. This is just stupid! You can't honestly say that your modification is better than the core product, or imply people should pay you more than they did for the base product! As far as I know, NONE of these modifications people are charging for are anywhere near as good as the vBulletin source code, and to be honest, if anyone was to charge $200 odd it should be Jelsoft, not the modification developers. Same with the other stuff. Let's take an example. It's hard to think of one, because not much is sold like software (things like cars and stuff don't exactly have add ons or modifications to the mainstream, let alone sell them for hundreds of dollars/pounds). But take gaming as an example (I will get criticism for comparing forum software to games and games consoles, just watch this space). Let's say you paid either $250 for a Wii, $200-400 for an Xbox 360 or $600 odd for a PS3. What would you expect to pay for typical software, or a game? You'd probably pay like $40 for a game. This of course is fairly reasonable. Now let's say some company asked you to pay TWO HUNDRED DOLLARS for a game. Would anyone actually buy it? It would be asking too much, and around the same as the actual console/core, and at the very least the company would get a flak from reviews (and lose about 2 grades) from the overpricing. But that seems to be common place for vBulletin add ons, charging as much or even MORE than what the core product offers. Seriously guys, price your products reasonably, there is no way you've built something that makes vBulletin look feature lacking, let alone anything that justifies a $200 price tag.

Seriously, $50 is a pretty fair price tag for something someone would want to pay for (the last part being especially important, three lines of code for something extremely minor, however cheap is a complete rip off when you're paying for it). $100 would probably be asking for a lot of work put into the hack, and that's probably the very upper boundary many of these modifications could get on a somewhat fair market. Finally though, anything above is just silly. You should never be charging nearly the full price of the base software for a modification, regardless of how big (if it's off the shelf and being sold to the public), let alone charging MORE than the base software. Stick to sane pricing people.

3. Lite does not equal feature non existant

Another point I would like to add and stress with all seriousness. When a piece of software is Lite, that is expected to be not exactly feature filled to the brim, but there is a general cut off point between ridiculous or nearly completely useless for all practical purposes and 'Lite'. First of all, don't even bother releasing a 'Lite version' if the lite version has exactly one feature and blatantly says 'buy the full version for something you could actually use to your site's advantage'. This has been done by quite a few Lite versions (I think vB Tube was a really good example of this, as it had exactly TWO features in the Lite mod and about 20 in the full one). A lite mod, at least if you're planning on releasing to vBulletin.org should ideally have some merit for why people would want to use it WITHOUT buying the full version, and should be more than merely an advertising token version blatantly saying 'Buy full version to get something that doesn't suck'. In this aspect, congratulations, because the one BEST EVER hack in terms of having a usable Lite version is probably Photoplog, where even the Lite version is equal to most full gallery solutions. Well done for not taking the easy and cheap way out.

Secondly, it's also incredibly annoying to see modifications that have huge lists of features in the free mod post and then 'Paid version only' after half of them in the list. To me, this is frankly just spamming and trying to advertise/make money off the hard work of sites like vBulletin.org. Say what features the Lite version has, and then just give a minor footnote that there is a paid version. There is no freaking need for a massive list of features unavailable in the version distributed on vBulletin.org, especially in such a way that it's clear you just want to advertise a paid product and make quick cash.

4. Encryption? What the hell?

Now, before anyone says that encrypting code is a good idea to protect the product, let me say one thing. The only damn reason vBulletin and Invision Power Board actually HAVE a modding community is because their code is not encyrpted and can be modified. This is one of the most major things the completely stupid idea of encryption just totally kills. You can't change the default product, you can't integrate with anything and you can't add features yourself, leaving you at the beck and call of the developer unless you try to literally crack the code with some kind of tool. Secondly, it leaves you at the mercy of the developer for any kind of fixes, whether security related or otherwise, and if just one flaw comes out and it is fixed quickly, your board could either malfunction or be hacked via a vulnerability that hasn't been fixed and you have no possible way to fix. Which as you can tell by Microsoft/Windows/Internet Explorer and their track record, can be suicidal for web or computer safety.

This major problem with modifying the code due to encryption, which it seems nearly every paid hack has gone the way of (despite evidence from vBulletin, Invision and various other paid products that things are way better without it in nearly every way) is that when the developer dies, the hack dies with it. If it was a free modification, and used non encrypted code, it could be continued or ported to another version of the forum software or even completely different software, but with encrypted code, only the developer can update it, and if they ever go missing for long periods of time or go completely defunct, there goes the hack ever being updated or working with future software. Even more so if for some ridiculous reason, the entire modification depends on a call back to the developer's site, which could easily render the entire thing unusable if they go down or out of business. Which reminds me... gee, I really don't want to know what happened to those using RPG Inferno and such like when they closed, because I guess that spells the end for anyone using their modifications...

So what do I propose here? Well to be honest, I propose people start using somewhat common sense thinking and stop trying to charge people for pretty much everything related to vBulletin or Invision Power Board (just because we paid for a license doesn't mean we just have money to throw around everywhere), that they stop charging extortionate, ridiculous prices for modifications that are sometimes higher than those of the official product the modifications are based on (isn't reselling code for a commercial product kind of illegal anyway?) Better yet, why don't we just boycott this complete stupidty and let the market itself destroy them and their ridiculous strategies. Now, I know almost immediately I will get a ton of hatred and flaming for suggesting that oh... maybe more people should stop charging for modifications or charge reasonable prices and that encryption is bad and should not be used. Well let me add to this article a few more things, another section for the developers and coders who likely think things ranging from (if it's so easy, build it yourself), (you're a coder...) and (I'll start extolling the virtues of charging for modifications and blah blah). Never the less, here it is.

If you don't like the modification stop using it

Again, read part 1 of this article, or more in fact, this blantantly obvious line:

'But for vBulletin and Invision there ARE NO alternatives.'

Which is the point. It isn't fair to MAKE someone have to use a paid add on for a feature that other software can deliver with add ons or modifications for free or that would have been free a few years ago. It also seems like very few people have the interest in making modifications longer than a few lines any more (and yes, I would probably release any modification of substantial scale I made for my own site if I knew quite how to program that well). Just look for the modifications here for vBulletin:

Custom Coding costs thousands of dollars/pounds...


Yet the word custom pretty much says why. Getting a developer or programmer to work for you and build a custom script is likely going to cost far more by nature since they can't really resell the script for extra profit and you're basically paying them like an employee or freelance worker. You can't expect to sell an off shelf modification for a price that exceeds even the base products price, unless maybe your work was a few hundred times more in depth, feature rich, optimised etc than the foundation is was built on. And to my knowledge, I don't know any paid add on (or free one) for vBulletin, Invision, etc, that is not custom for one site that has enough to justify such a ridiculously steep price tag.

Piracy forces encryption!

Again, let me show you a few things. One, there an awful lot of products, paid even that aren't so scared of pirates and copyright infringement that they allow people to view and edit the source code, which has benefited us all. Like vBulletin and Invision Power Board. Secondly, if there's a problem with piracy, that means two things should be on your mind:
  1. Your product is good enough to warrant it being ripped off. So good job, more people like it!
  2. You should think of how to use something intelligent to stop pirates. Like you know, legal action, DCMA notices, notices to the datacentre and hosting company of the site distributing your product illegally and maybe a lawsuit if you really think you're losing that much money.
Besides, what could you get back via not encrypting your code? Well a modification community for one thing and your product being potentially supported by the community when you personally go out of business or shut down or quit. And people being able to run your product after you close your services...

I hope I made my thoughts clear.
Reply With Quote
  #2  
Old 10-07-2008, 07:11 PM
veenuisthebest's Avatar
veenuisthebest veenuisthebest is offline
 
Join Date: Mar 2008
Location: India
Posts: 1,416
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
I hope I made my thoughts clear.
I read all the titles and that one last line.

And yes, I do think you made your thoughts clear enough.
Reply With Quote
  #3  
Old 10-07-2008, 08:34 PM
Dean C's Avatar
Dean C Dean C is offline
 
Join Date: Jan 2002
Location: England
Posts: 9,071
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Remember not everyone has free time. I contributed most to this community when I was a lot younger, still at school and college (a good amount of years ago now). I didn't have to pay bills, or pay for food to put in my mouth and I had an abundance of free time. But times change, and now I have to support myself, pay for my education and pay my rent and utility bills etc.

I could sit around coding all day to give you guys something for free, or I could sit around all day coding something and make some money to support myself and avoid getting into debt.

Go figure which one I choose, and also note that a lot of the people on here have far more to support than I do. There's a lot of coders on here who have families to support. Do you expect them to give up their work for free too?
Reply With Quote
  #4  
Old 10-07-2008, 08:50 PM
nexialys
Guest
 
Posts: n/a
Default

i did not even bother read your text all along... too long.. lol

I founded a complete free-for-all project once... it is called PostNuke ... you know it, everybody know it. Everybody was free to contribute, share and download all and everything, and our license was forcing everybody to release their addons for free, no possibility to have paid scripts inside the community.

After 6 month of development, it was come obvious that the plans to make it free were absolutely stupid. after no long, a bunch of geeks with no real knowledge of efficient coding were releasing addons and products for postnuke, and they flooded the market. the reason? there was no protocol -- we had one internally, but as the doors were opened,, imagine!

i've quit that project after 8 months of development *(version was 0.71 at that moment) ... and 6 years after, they are still at version 0.8 or something... they renamed themselves Zikula -- i suppose it's because of the past reference to a trashcan called postnuke!... but see, they decided to go "pro" to make a statement -- enough morons.

the internet is not a platform for free distribution. it's a reflect of the real life, where you have free and non-free stuff. you can have a car in various flavors... Lada, Peugeot, Ford, Ferrari... you decide what kind of finance you will invest to have four wheels under your seat. free cars ?!
Reply With Quote
  #5  
Old 10-07-2008, 09:04 PM
cheat-master30's Avatar
cheat-master30 cheat-master30 is offline
 
Join Date: Mar 2007
Location: Information Classified
Posts: 1,715
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The point isn't just that paid isn't a great thing, it's that things like the prices are ridiculous because they're often as high or higer than the core product, why encryption damages the product value and a few other things (like how it seems vBulletin and Invision get less free add ons than the free boards do likely because of an expectation that if you paid for the software you can afford to pay for add ons...)
Reply With Quote
  #6  
Old 10-07-2008, 09:18 PM
Brad Brad is offline
 
Join Date: Nov 2001
Posts: 4,765
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Dean C View Post
Remember not everyone has free time. I contributed most to this community when I was a lot younger, still at school and college (a good amount of years ago now). I didn't have to pay bills, or pay for food to put in my mouth and I had an abundance of free time. But times change, and now I have to support myself, pay for my education and pay my rent and utility bills etc.

I could sit around coding all day to give you guys something for free, or I could sit around all day coding something and make some money to support myself and avoid getting into debt.

Go figure which one I choose, and also note that a lot of the people on here have far more to support than I do. There's a lot of coders on here who have families to support. Do you expect them to give up their work for free too?
[high]* Brad agrees with Dean[/high]

It was easier to find the time to contribute when I was younger...these days I'm getting up at 5am everyday and not coming home til 6pm at night. In other words even if I wanted to sit down and make some of the ideas in my head reality I would not be able to find the time.

Personally I've also moved in to other/harder things. For example I didn't feel my php skills were that great because I relied on the vBulletin source code for so long. So I decided to stop working with vBulletin and start learning php again from the ground up. I've also moved into C# and C++ and am currently working on a video game with a friend/classmate in my free time. Outside of programming I'm doing other things; Editing video, Networking, Tech support for more people then I care to count, becoming a better cook, driving and racing cars for fun and of course chasing any women that catch my eye.

Basically what needs to happen is a younger group of guys and girls will have to come in to the fold. There will always be a turnover here when it comes to the people posting modifications/styles, they will all need replacing at some point or another. We all can't sit around on our collective asses all day after all...damn I hate begin an adult.
Reply With Quote
  #7  
Old 10-07-2008, 09:26 PM
iogames's Avatar
iogames iogames is offline
 
Join Date: Jan 2007
Location: Las Vegas, NV.
Posts: 1,433
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

me too, work so hard

--------------- Added [DATE]1223419022[/DATE] at [TIME]1223419022[/TIME] ---------------

Oh yeah prices too high [are they trying to send their kids to the University with my money?!?!?]
Reply With Quote
  #8  
Old 10-07-2008, 09:50 PM
smacklan's Avatar
smacklan smacklan is offline
 
Join Date: Mar 2005
Posts: 497
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Until you actually operate your own business, invest your money and time into developing and supporting a product, you really have no way of knowing what it takes. Saying someone charges too much for what they sell is understandable, but lets get real...you either pony up or you don't...getting pissed at what someone charges is rather pointless. Good business people know what they have to charge to remain competitive and still turn a profit.(that is what it's all about, afterall) In regards to people here not churning out quality stuff for free, well I have to say alot of that has to do with what Brad and Dean said but on the flip side, this place is full of leechers who show up here expecting to get the world handed to them on a silver platter for free...life just doesn't work that way. In regards to pirates, they are nothing more than punk thieves with huge ego's. Total wastes of oxygen who will never amount to anything worthwhile in life.
Reply With Quote
  #9  
Old 10-07-2008, 10:56 PM
Guest210212002
Guest
 
Posts: n/a
Default

Quick 2c: I've had 3 custom mods made here for around $200 each, and they've all been exactly what I wanted and well worth it.

If you're looking for unique content, it's going to cost money.
Reply With Quote
  #10  
Old 10-08-2008, 12:18 AM
SEOvB's Avatar
SEOvB SEOvB is offline
 
Join Date: May 2007
Location: Indianapolis
Posts: 2,451
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Do you make money from your forums? Do you intend to make money from them? Do the paid features that you need help you make money? Would your members be happier by you spending some cash or taking some donations to get a new must have feature?

Did you answer yes to any of the above?

If you make money from someone else's hard work, they in return should have the same right to charge something for their time and your new found success.

The only point I may agree with you on is Encryption, but that is their right to if they want to and I didnt read your explanation for why you hate it, but personally If i can't see whats being ran on my server/hosting account chances are good it doesn't need to be ran. I know of atleast 2 vBulletin products I'd love to have but refuse to purchase because of encryption, but I'm not throwing a fit like a 12 year old over it.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 07:48 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.10141 seconds
  • Memory Usage 2,288KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (8)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete