Go Back   vb.org Archive > News and Announcements > News and Announcements
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 01-07-2004, 01:44 AM
amykhar's Avatar
amykhar amykhar is offline
 
Join Date: Oct 2001
Location: PA
Posts: 4,438
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default The Ethics of Updating for VB3 a VB2 Hack That You Didn't Write

A lot of popular hacks written for VB2 have not yet been ported over to VB3. If you are thinking about updating and releasing them, please consider the following:

1. Thou shalt not use anybody's code without their explicit permission.

2. It is good manners to let the original author of a hack have time to update their work before you pounce on it and claim authorship.

Now, if you know a better or different way to write an existing hack, the above statements don't apply. Just make sure that your work is original and that you get the original author's permission before you use their code.

Swiping code from others without credit is tacky and won't gain you a reputation as a master coder.
Reply With Quote
  #2  
Old 01-07-2004, 01:48 AM
filburt1 filburt1 is offline
 
Join Date: Feb 2002
Location: Maryland, US
Posts: 6,144
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Note that we've already deleted a newly released hack due to this already strongly implied policy. Not only is it illegal, it's immoral to just copy a hack, port it, and then post it effectively as your own.

(hint: this includes translations)
Reply With Quote
  #3  
Old 01-07-2004, 01:52 AM
MGM MGM is offline
 
Join Date: Jan 2003
Location: Michigan
Posts: 245
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I agree, hacks are just like software, you can not change a few things and call it your own, or you can get sued. While you're not likely to get sued over a hack, it still isn't right, ethical, or fair to the other author.

I have yet to create my own hacks, but when I do, I will be sure not to steal code, and make sure to get explicit permission before using code from another author.

hey, my thoughts count too

MGM out
Reply With Quote
  #4  
Old 01-07-2004, 04:56 AM
MindTrix's Avatar
MindTrix MindTrix is offline
 
Join Date: Apr 2002
Location: United Kingdom
Posts: 1,833
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for the announcement, i think it is needed.

I'm not even going to think of converting someone elses hack to vB3. Just isnt right i tell ya!!!
Reply With Quote
  #5  
Old 01-07-2004, 05:05 AM
Zachery's Avatar
Zachery Zachery is offline
 
Join Date: Jul 2002
Location: Ontario, Canada
Posts: 11,440
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i did one users hack >.< only becuase i highly doubt they were going to port it, and all efforts to contact them failed and i of course gave them full credit
Reply With Quote
  #6  
Old 01-07-2004, 08:24 AM
KuraFire's Avatar
KuraFire KuraFire is offline
 
Join Date: Oct 2001
Location: inside vB3's .php
Posts: 1,245
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Faranth
i did one users hack >.< only becuase i highly doubt they were going to port it, and all efforts to contact them failed and i of course gave them full credit
Same here.
Reply With Quote
  #7  
Old 01-07-2004, 02:45 PM
amykhar's Avatar
amykhar amykhar is offline
 
Join Date: Oct 2001
Location: PA
Posts: 4,438
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Personally, I think if the original author can't be contacted for permission, then his code shouldn't be used - even if you give credit. If you desperately need the functionality of the old hack, then I feel you should write it again from scratch.

RC1 just came out a few days ago. There is no way that anybody has had time to say an original author can't be found or isn't going to release their work yet. People go on vacations for longer than a week or two. People change email addresses and don't update their profiles. Just cause you can't contact William Shakespeare, it doesn't give you the right to take his works, change the dates and maybe a name or two and re-release his plays

But, that's just my personal thoughts on that matter.
Reply With Quote
  #8  
Old 01-07-2004, 03:34 PM
Zachery's Avatar
Zachery Zachery is offline
 
Join Date: Jul 2002
Location: Ontario, Canada
Posts: 11,440
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

well i dont think i could prossibly rewite this one from scratch, its as basic ias it gets >.<
Reply With Quote
  #9  
Old 01-07-2004, 03:35 PM
TECK's Avatar
TECK TECK is offline
 
Join Date: Nov 2001
Location: Canada
Posts: 4,182
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by amykhar
Personally, I think if the original author can't be contacted for permission, then his code shouldn't be used - even if you give credit. If you desperately need the functionality of the old hack, then I feel you should write it again from scratch.
I agree totally. Good to see you as team member, congrats Amy.
Reply With Quote
  #10  
Old 01-07-2004, 03:57 PM
KuraFire's Avatar
KuraFire KuraFire is offline
 
Join Date: Oct 2001
Location: inside vB3's .php
Posts: 1,245
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by amykhar
Just cause you can't contact William Shakespeare, it doesn't give you the right to take his works, change the dates and maybe a name or two and re-release his plays
It does if you're not trying to act like you made / wrote 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 02:07 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.04283 seconds
  • Memory Usage 2,255KB
  • 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
  • (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