Go Back   vb.org Archive > Community Central > vBulletin.org Site Feedback
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 02-01-2006, 07:15 PM
Borgs8472 Borgs8472 is offline
 
Join Date: Apr 2004
Posts: 924
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Offsite hack development...

To vb.org and coders.

Continuing a topic I started at vb.com, are you allowed to take people's hacks here and develop them off site publically?

The reason being is that the administration of my board has decided that a limited about of technical people reviewing and installing hacks is no longer the way to go, and that hacks should be presented for public review consultation and development.

Bullshit.

You can't just take people's hacks from vb.org and develop them offsite as a rule, even if you did, I would assume it would be only with explicit permission of the hack author.

Also developing larger hacks may mean posting large chunks of core vb code, up to a whole php file which would of course break the licence agreement.

Obviously this is the open source way of doing things, which has many good points I realise. But vb is not open source, how can I persuade them to stop this?
Reply With Quote
  #2  
Old 02-01-2006, 07:49 PM
KW802's Avatar
KW802 KW802 is offline
 
Join Date: Jul 2003
Location: A galaxy far, far away...
Posts: 1,450
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Borgs8472,

You said it yourself... it would require the author's permission. Just because the hacks released here on vB.org are viewable source it certainly doesn't make them open source.
Reply With Quote
  #3  
Old 02-01-2006, 08:16 PM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Most author's have a copyright notice somewhere in their hacks. I know that most of my hacks would not allow this.
Reply With Quote
  #4  
Old 02-01-2006, 08:25 PM
Logikos Logikos is offline
 
Join Date: Jan 2003
Posts: 2,924
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I run a vBulletin Hacking site myself and one MAIN rule is that.

Quote:
Copyrighted Material
vbhackers.com users agree not to post any material that is protected by copyright, trademark or other proprietary right without the express permission of the owner(s) of said copyright, trademark or other proprietary right. This includes all Hacks and Templates releases. You will be banned!
So baslicly, you are not allowed to release other peoples work, unless of course you have there written permission. Though, you should note. Its okay to download someone else hacks, modify them yourselfs for your own board; as long as you don't re-release your modified version. Thats where addon releases come into play.
Reply With Quote
  #5  
Old 02-01-2006, 08:31 PM
harmor19 harmor19 is offline
 
Join Date: Apr 2005
Posts: 1,324
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

vbhackers.com is your site?
I went there about a couple months ago but wasn't sure it was legit or what not.
I may share my hacks there when I get time.
Reply With Quote
  #6  
Old 02-01-2006, 08:35 PM
Logikos Logikos is offline
 
Join Date: Jan 2003
Posts: 2,924
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

As long as there your own hacks then your more then welcome too.
Reply With Quote
  #7  
Old 02-01-2006, 09:11 PM
Paul M's Avatar
Paul M Paul M is offline
 
Join Date: Sep 2004
Location: Nottingham, UK
Posts: 23,748
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

All my hacks clearly state ;

Quote:
This hack may not be copied, reproduced or published elswhere without my permission.
What site is this.

(btw, how can you be kicked off your own board ??)
Reply With Quote
  #8  
Old 02-01-2006, 10:19 PM
Borgs8472 Borgs8472 is offline
 
Join Date: Apr 2004
Posts: 924
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Paul M
(btw, how can you be kicked off your own board ??)
Long story, not nice at all.

Anyhow, it's the principle they've implemented which was an excuse to not let me do anything by myself, but the principle is flawed is my point.

Obviously if anything DOES get reproduced etc I'll say, but nothing's happened as of yet.
Reply With Quote
  #9  
Old 02-02-2006, 12:50 AM
baronvonwalz baronvonwalz is offline
 
Join Date: Apr 2005
Posts: 42
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'll tell you a story, and a grand story it is:

Wordforge.net is opened in 2003, on an Austrian server, and it is run by a good administrator, named Cassandra. A year and a half passes, and she decides she's going to go tour the world. So she hands over the board to Borgs8472, this is fall of 2004. Borgs8472 puts the server on a most shitty server, with constant timeouts, and I offer my services to help with the database migration, after which I am promoted to Technical Admin, this is Winter of 2005. Shortly thereafter I quit, fed up with his mismanagement, only to return Fall of 2005.

It is at this point that the rest of the staff gets most agitated, not because of my return, but because some of the things Borgs is doing, or has been doing. Another administrator, along with support from most of the staff and the board, volunteers to buy the board and take over, with the requirement that Borgs8472 gets to stay on as Technical Administrator, and all hacks that he installs be approved by the owner.

Four months pass, and Borgs8472 does not abide by his agreement with the new owner, culminating in a point where our database is down (my fault), that borgs8472 decides it would be a good idea to put up a link to his new board, a board for the discussion of torrents. Needless to say, when we get our hosts to fix our database problem, they see this link to Borgs8472's new board and get very concerned, if I were a webhost I'd be concerned too.

The owner is nearly fed up with Borgs8472, having gone against his wishes time and time again, and then finally fires Borgs8472 two weeks ago, after finally losing his patience.

Since then, Borgs here has been on a vendetta against the board.

But back to the part about copyright violations.

Our community oriented plan only involves access to the vbulletin source code of me and our other new Technical Administrator, no one else has access to it. In addition, we aren't taking other people's work and passing it off as our own, and we don't intend to. We might be taking other people's code and modifying it to our needs, but that's hardly illegal or wrong.

The basic of the plan is to have the community have more say in the various hacks and tinkering that gets installed on the board, rather than the old system, which was, "Borgs8472 installs something, people like it, or don't, if not too bad".

If you need any further proof that Borgs intentions are insincere, just realize that he is coming to you about copyright violations, something he cares nothing for given the fact that he has a board (www.torrentforge.com) dedicated to the discussion of the acquisition of illegal material.

Our board link is wordforge.net, if you have any further concerns just contact me by PM or visit.
Reply With Quote
  #10  
Old 02-02-2006, 12:53 AM
Elwood Blues Elwood Blues is offline
 
Join Date: Oct 2005
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello, esteemed members. First of all, I would like to say that I'm the license owner of the board in question. We won't hide any of our efforts from your review.

The board itself can be found here. The project's inspriration and execution can be found here.

I sincerely regret that this has come to your attention. My former staff member is either trying to sully our tiny community's name or he has completely missed the point of the whole exercise.

If you have concerns, I'll try to answer them in this post.

Concern One: vBulletin is not open source so we cannot modify it.

True - vBulletin is NOT licensed as open source, but no one has ever claimed it is. Its source code is licensed to US. Does that mean we cannot modify it - NO. Under the license terms we are free to modify any and all source code supplied by vBulletin, although we do so at our own risk, and modifications will not be supported by Jelsoft.

Concern Two: If we alter the vBulletin source code we cannot publish it.

Worng-ish. Any modifications to the source are ours. We can publish our modification. We are, of course, prohibited from publishing the code around the modification - it is not ours to distribute. If I make a change to five lines of PHP, then I can publish those five lines. If I make a change to a single character within a line of PHP, I can publish the line. It all comes down to common sense. When publishing code a 'fair' proportion of it has to be ours.

Concern Three: W3:CP is all about hacking vBulletin source.

Wrong. A fair proportion of the project will be about looking at vBulletin hacks, additions and plugins, but we are also actively looking at all options. If a particular feature is best served by writing our own Java applet, then so be it - such an application would have NO reliance on vBulletin code whatsoever, such is the case with the current IRC client on the board.

Concern Four: Open Source Software is free of charge - and therefore worthless.

Wrong. Open source software (when licensed as such) is 'free' as in speech, and for the most part, free as in beer. You can charge for open source software if you like - and you can charge for support of the software. The governing principle behind the open source movement is that the source code can be REDISTRIBUTED with modifications.

Concern Five: On staff can modify the vBulletin code.

True. We can modify it as much as we like - but we cannot open it up as a free for all whereby all board members can look at the code and change it - that would be tantamount to 'distribution'. So, how do we allow others to work on the code? The plain and simple truth is that, when it comes to vBulletin hacks - we don't. However, that does not stop ANYONE writing PHP and submitting it to us for testing and integration into the vBulletin code. Which was always the plan.

Concern Six: You can't test vBulletin code without another vBulletin license.

Wrong. You can create a new board that is password protected and available to staff only. A publicly available, complete installation of vBulletin would require a new license - obviously. Single pages testing new functionality can be made available to the general public - as part of the main board. There is nothing in the license that prohibits us from testing a full board privately or individual hacks / pages publicly (and safely).

Quote:
If you have a valid license, you may set up an additional test forum in order to test code, template and database modifications. To make this clear to us and our license verification procedures, place it in a directory called 'testvb' and be sure to password protect it. It must not be accessible by the general public.
Now, regardless of the fact that a huge percentage of all End User License Agreements are un-enforceable, there is an imperative to act in accordance with the spirit, if not the letter of the agreement. Again, it is all about common sense - if it feels wrong, it probably is wrong. Publishing a vB template for all to see would be wrong. Publish three modified lines, just fine.

Here is the EULA - http://www.vbulletin.com/order/license_agreement.php

In closing, I would like to say again that I'm very sorry that this was brought up, not because we've done anything wrong or because we have something to hide. But because it's a non-issue and the thread starter is a disgruntled ex-staff member who's doing his best to get me into trouble.

Thank you for your time and consideration.
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 10:13 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04495 seconds
  • Memory Usage 2,267KB
  • 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
  • (4)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
  • (1)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