Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions

Reply
 
Thread Tools Display Modes
  #11  
Old 03-15-2004, 04:18 AM
buro9 buro9 is offline
 
Join Date: Feb 2002
Location: London, UK
Posts: 585
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ap0c
jelsoft would lose alot of money on that deal. Most people like free things better than paying for them,bugs or not
I wasn't specifically trying to suggest open source as a route, I actually like Jelsoft and the point in an Enterprise edition was partly so that when I have to implement forums as part of my job that not only I can get the pleasure of working with software that I know and am comfortable with, but that Jelsoft would be making considerable money from the licenses and possibly a corporate support package (which both BT and PTV (as I had mentioned them) would pay a princely sum for).

My view is simply that vBulletin has part of the SME and nearly all of the home user 'hobbyist'/gamer markets sewn up. They lack penetration into the higher level markets, and thus the source of revenue in that space. Revenue (and innovation) which helps guarantee vBulletins longevity rather than leave the niche unfilled waiting for another product to appear.

As regards the directory... How many times have you seen something on a site and wondered how they did it? Where the hack was? So has to search at least: vBulletin.com, vBulletin.org, vBulletin.nl, The Admin Zone, vBulletin Templates, Everything VB to name but a few... to find out whether the modification you had seen had been published.

Similarly, when you want to develop a hack and wonder if it exists, don't you have to look all around again?

Do all vBulletin users have to do this? Are they even aware of all these sites? Most importantly though, is this the best thing that we (the community) can come up with to help the community get the most out of vBulletin? Should we not be seeking to find better ways of doing things?

As hack writer when I write hacks it's because I'm putting functionality onto my site and choose to publish the changes to help give back. Increasingly hack writers are having to ask where they should publish, what I've proposed would go some way to make it irrelevant... that a single repository listing all of the hacks and sending the admins to the right thread on the right site ensures that no hacks are lost and the effort in producing them wasted.

That's not a quest, it's a process. The same process that gave birth to vBulletin and nearly all other innovation by humans... the simple question of "Could this be better?", "Is there another way"? I just think that a neutral (run and modifiable by all - not owned by Jelsoft) Wiki would be better.
Reply With Quote
  #12  
Old 03-15-2004, 08:46 AM
Dean C's Avatar
Dean C Dean C is offline
 
Join Date: Jan 2002
Location: England
Posts: 9,071
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

vBulletin will never become open source - the idea is you pay for the product and support. I've never had to use support like a lot of people so I think Jelsoft would lose far too much money via this route.
Reply With Quote
  #13  
Old 03-15-2004, 08:58 AM
buro9 buro9 is offline
 
Join Date: Feb 2002
Location: London, UK
Posts: 585
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

* Sigh *

I didn't say that vBulletin should, would or could be open source, merely that if a major hack were developed to produce an Enterprise version, that the ownership of the hack might later need the benefits of Open Source to be developed... i.e. collaborative development and vision leadership. In no way at all does that imply that vBulletin code would ever be distributed or reproduced: It merely says that a hack of this size and nature and given the complex integration of it could possibly benefit from not being owned by an individual. Thus if such an undertaking were decided to be a positive thing and commenced, were any key developers to then quit the project, that the project life could be continued as that developer wouldn't "take their ball home with them".

Consider for example the life of the HTL if KuraFire to abandon it (sick of disclaiming, but... what IF he got sick of it, what IF he were hit by a bus, what IF his life priorities changed, what IF? etc etc... project chosen arbitrrily, etc, blah blah)... wouldn't those that now rely upon the hack find that their hacks needed re-working, etc... wouldn't several others in the community wish to continue that hack... well, they couldn't as KuraFire has placed a license on it preventing that and owning it.

So my only mention in relation to open source was based on several enormous IF's.
IF the community likes the idea of an Enterprise version
IF Jelsoft doesn't want to pursue this
IF the community wanted to pursue it
IF the scale and size of this project is anything near what you could image
and IF those who wanted to contribute felt that collaborative and open development would be the way forward
THEN they could CONSIDER open FOR THE HACK ALONE and not vBulletin, which of course you would have to own.

I would also like to disclaim whilst I'm here, anything said ever by me that you could possibly interpret as being negative or against whatever beliefs you have personally attached to vBulletin. I am a very clam and patient fellow, and my intentions are solely to try and improve vBulletin... and this thread is merely a DISCUSSION about what we could possibly achieve as a community to help make things better.

* Sigh *
Reply With Quote
  #14  
Old 03-15-2004, 02:22 PM
Floris Floris is offline
 
Join Date: Jan 2002
Posts: 1,898
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by 13th_Disciple
I don't see where your site was specifically mentioned in his post.. It is an opinion about how to bring together all for a singular common good. I see nothing bad about that and don't see it as a "quest" of any kind..

Nice post, buro9.. i for one think it is a good idea. But I doubt there is much, if any formal support for either of your suggestions.. Also, the open source idea, it generally doesn't fly around here as everyone "has to get paid" for their services or it isn't worth their time..

i also don't believe some of the things you are looking for out of MySQL are available yet.. Isn't it ver. 5 that will finally support stored procedures? t may do it now, but I thought it was 5 that will support it.. Also, the external user information would make it easy to develop a ton of other things.. as well as be able to pass that information across different authentication protocols..

i really like the vBulletin software, but I really can't stand some of the attitudes from some of the people involved in the heirarchy of it all.. It makes it seem as if you must be loyal to them or worthy of their time before anyone anywhere invlves themselves in anything someone may ask.. there have been a few helpful folks, but most of them are few and far between anymore.. and with sites spreading out, people not caring and no one in the upper eschelon paying attention, it will only get worse..

that is also my 2 cents.. but I am not the only one here who thinks things are falling apart. and aparently, offering ideas to pull things together such as buro9 suggested, already get the drop kick right from the get go.. gg folks..
Try the first sentence.

buro9
Quote:
As regards the directory... How many times have you seen something on a site and wondered how they did it? Where the hack was? So has to search at least: vBulletin.com, vBulletin.org, vBulletin.nl, The Admin Zone, vBulletin Templates, Everything VB to name but a few... to find out whether the modification you had seen had been published.
Users shouldn't join my site to search for a hack, they should search for resources after registration and finding out there is also a resource section. Again, vbnl is a fan site, not a hack site - I'd appriciate it if I wasn't mentioned on the same list in this type of discussion - since it gives an incorrect assumption to the rest.
Reply With Quote
  #15  
Old 03-15-2004, 02:48 PM
filburt1 filburt1 is offline
 
Join Date: Feb 2002
Location: Maryland, US
Posts: 6,144
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Brad.loo
IMO the one thing jelsoft needs to do is build a database api for vBulletin. This would allow you to run vbulletin on a wide rang of database servers. I don't see the point in trying to have multiple sets of the source code, I think that would hurt development more then it would help.
The one thing they need to do is actually document their functions, preferably with PHPDoc style so I know what the hell each argument means...
Reply With Quote
  #16  
Old 03-15-2004, 03:52 PM
buro9 buro9 is offline
 
Join Date: Feb 2002
Location: London, UK
Posts: 585
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by filburt1
The one thing they need to do is actually document their functions, preferably with PHPDoc style so I know what the hell each argument means...
That I agree with too.

I'd love more comments in their code too... really plain stuff, the obvious.
I was coding in C, C++ and PERL before picking up PHP, and it's a nightmare that first time you read a massive block of code and wonder what it's doing.

It may be repetitive, but I think that there is a lot that can be gained from highly commenting it, not least that it would make the code less scary to newbies who want to try their hand at hacking and are stuck wondering just what escape_slashes() does.

Then there are things like common tasks... I think the key pieces of functionality (send a PM for example) should be wrapped in a nice little developer API... so fewer hacks required code duplication or file changes... they could exist as seperate files and just call the API's... which of course should be highly documented.

We could take it upon ourselves to do some of that... but this is core product stuff, and I doubt anyone will install a hack that simply adds comments!
Reply With Quote
  #17  
Old 03-15-2004, 04:23 PM
Reeve of shinra's Avatar
Reeve of shinra Reeve of shinra is offline
 
Join Date: Oct 2001
Location: NYC
Posts: 1,896
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Lately, I've been looking at other open source projects coded in php and I have a deeper appreciation for VB in how the code is commented. It also seems that hacks are fairly well organized around the vb world as well compared to some open source projects as well.

An enterprise edition of vbulletin may expand thier market presence, but that would be a whole new product for a different market segment. I think changing what we have today may actual lose the maket share they already have.
Reply With Quote
  #18  
Old 03-16-2004, 04:14 AM
Rein Masamuri's Avatar
Rein Masamuri Rein Masamuri is offline
 
Join Date: Apr 2003
Posts: 97
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Jelsoft should not go to an enterprise version. Java and the like restrict freedom in the product and limits the flexibility that is inherited by opensource like PHP which would cut down extremely if not completely the possibility to release hacks. It would also alienate their current base, whom enjoy said hackability. The price and lack of expandibility would also prevent people from honestly suggesting vBulletin as a viable software for their company as it wouldn't be able to grow with their company.
Reply With Quote
  #19  
Old 03-16-2004, 10:37 AM
sabret00the's Avatar
sabret00the sabret00the is offline
 
Join Date: Jan 2003
Location: London
Posts: 5,268
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

<a href="http://www.vbulletin.com/forum/showthread.php?t=97747" target="_blank">http://www.vbulletin.com/forum/showthread.php?t=97747</a>

this might be of interest buro
Reply With Quote
  #20  
Old 03-16-2004, 11:42 AM
Giveit2u43 Giveit2u43 is offline
 
Join Date: Jun 2003
Location: Liverpool
Posts: 145
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ap0c
jelsoft would lose alot of money on that deal. Most people like free things better than paying for them,bugs or not
Jelsoft tried the free route a while back with vBulletin-Lite and decided they didn`t like it..
Reply With Quote
Reply

Thread Tools
Display Modes

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 04:55 PM.


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.04510 seconds
  • Memory Usage 2,264KB
  • 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
  • (6)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
  • (10)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