View Single Post
  #51  
Old 03-28-2004, 05:12 AM
amykhar's Avatar
amykhar amykhar is offline
 
Join Date: Oct 2001
Location: PA
Posts: 4,438
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I guess I'm just touchy on this subject right now. Nobody has the right to my brain or the code that I write. Now, there are Vbulletin 2 hacks I have written that I have no intention of supporting any more. I could delete them because I won't support them, but I prefer to leave the work so that other coders can use them as a baseline.

Why don't I support my version 2 hacks? Because I don't have a version 2 board any more, and I don't see it as my duty to keep it installed to answer questions. If I was a company support person, that would be unforgiveable. But I'm not. I'm a hobbyist. And doing something that is no fun is no way to pursue a hobby.

And, I'm not going to update most of my older hacks. Why? Because I no longer need the features those hacks provided. If I don't need the code, why would I take the time to write it, debug it, document it, and support it? I'd do it if a special friend asked me to, but not for any Joe Blow. Too many headaches involved.

If somebody were to say to me that they wanted to update one of my old hacks for VB3, I would say go for it. It's not an ego thing for me.

That said, if somebody were to take my code and re-release it with minor changes without my permission, I would have a fit. Why? Because it is a sign of disrespect. In a community such as this one, there have to be rules of etiquette. The rule about not pilching code is there because some hack authors release code for the joy of the recognition. Without that benefit, they wouldn't release code at all because there would be no fun in it. Allowing others to take code, tweak it a tiny bit, and then slap their name on it would drive the real hack-writers away.

Before you make any demands of hackers, please understand that hacking is our hobby, not our job. Making your site better is your responsibility, not ours. Fixing bugs in our released code is something we should do, but adding extra features, upgrading code to your version of vbulletin, etc. isn't something you should expect of us.

A hack is a gift from a coder to the community. When you receive a gift, you're not supposed to demand more of the giver.

Amy
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01238 seconds
  • Memory Usage 1,764KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete