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

Reply
 
Thread Tools Display Modes
  #21  
Old 01-08-2004, 03:00 AM
speedway's Avatar
speedway speedway is offline
 
Join Date: Nov 2001
Location: Sydney, Australia
Posts: 87
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

While I see some of the arguments here hold water, not all do. Updating code and releasing it as your own is wrong, definately.

Rewriting and using some of the same coding techniques is unavoidable, there are only so many ways to skin a cat. There is no way that anyone can lay claim to an if-else statement, a SQL statement or much else in the coding department. Complete packages - yes, look-and-feel - yes, the way it is coded - no. We all tend to copy someone else in one form or another throughout our lives - that is called learning by example. Can all the hack producers here honestly say that they did not get some assitance by readin books, looking at others code etc etc. I think not. So lets not be too quick to jump on the copyright bandwagon, especially where software is involved.

Bottom line is - do not claim someone elses work as yours outright if you are re-releasing or updating.
Reply With Quote
  #22  
Old 01-08-2004, 07:34 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 speedway
While I see some of the arguments here hold water, not all do. Updating code and releasing it as your own is wrong, definately.

Rewriting and using some of the same coding techniques is unavoidable, there are only so many ways to skin a cat. There is no way that anyone can lay claim to an if-else statement, a SQL statement or much else in the coding department. Complete packages - yes, look-and-feel - yes, the way it is coded - no. We all tend to copy someone else in one form or another throughout our lives - that is called learning by example. Can all the hack producers here honestly say that they did not get some assitance by readin books, looking at others code etc etc. I think not. So lets not be too quick to jump on the copyright bandwagon, especially where software is involved.

Bottom line is - do not claim someone elses work as yours outright if you are re-releasing or updating.
Well said.

To add to that: this is all open-source programming. PHP is a language where you should reuse and share and reuse and share, ad infinitum. You learn PHP best by mimicking other people's code. At first this will be writing the exact same things, and only later on, once you're experienced enough, writing the same thing in your own way.
I agree that in the first stage, one should not release a hack (be it port or unique, even). But in the later stages, a port is sometimes an inevitability, even if you did write it all by yourself. Like speedway said, and like I sortof already mentioned, there are only so many ways to skin a cat. Some things just can't be done original anymore, cos somewhere, somehow, they've already been done. No matter what.

And while Wayne is right about the copyright, there's no way he would want the entire vB-community to wait 70 years for this vB3 port
70 years is a complete impossibility on the Internet, as is solid copyright protection. Perhaps if you (and the original author) both live in the USA it's somewhat possible to make a case, but it becomes infinitely more difficult when one or more person lives outside the USA.
Reply With Quote
  #23  
Old 01-08-2004, 12:18 PM
Silverdawn222 Silverdawn222 is offline
 
Join Date: Jun 2003
Posts: 67
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by amykhar
I take strong exception to what Miratos said. Somebody who cannot code has no business releasing a hack in the first place - especially not somebody else's work. If you don't have the talent or ability to do something, you certainly don't have the right to represent yourself as somebody who can based on the efforts of others.
Representation aside (for I agree that credit has to be given where credit is due), sometimes a certain hack should be neccesarily ported, especially if no one else is going to. And why shouldn't you share your porting troubles with the rest of the community? I agree with Miratos, it's elitist to a degree. We're not just dealing with the result, we're dealing with source code. PHP is a scripting language, and as someone already remarked, there are only so many ways to skin a cat. I agree that it's downright wrong if you don't give credit, but I find your viewpoint too extreme in that you're already imposing limits upon people who may be working quite hard with their limited knowledge to get their favourite hacks upgraded. It's a slap in the face to honest people trying to move with their updated product.
Reply With Quote
  #24  
Old 01-08-2004, 12:59 PM
filburt1 filburt1 is offline
 
Join Date: Feb 2002
Location: Maryland, US
Posts: 6,144
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

People, despite the fact that you can reply to threads in here, this is not open for debate. You may not, [high]under any circumstances,[/high] port or copy a hack unless you have the author's explicit permission.
Reply With Quote
  #25  
Old 01-08-2004, 01:02 PM
Silverdawn222 Silverdawn222 is offline
 
Join Date: Jun 2003
Posts: 67
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Judging from all the reactions, it's certainly worth a debate.
Reply With Quote
  #26  
Old 01-08-2004, 01:34 PM
Wayne Luke's Avatar
Wayne Luke Wayne Luke is offline
Senior Member
 
Join Date: Jan 2002
Location: Southern California
Posts: 1,694
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by KuraFire
Well said.

To add to that: this is all open-source programming. PHP is a language where you should reuse and share and reuse and share, ad infinitum. You learn PHP best by mimicking other people's code. At first this will be writing the exact same things, and only later on, once you're experienced enough, writing the same thing in your own way.
Open Source is a specific way of releasing software. Just because you can see the source code doesn't make it open source or exempt it from laws. It is visual source. If the person specifically says they are releasing their code as Open Source and it doesn't include anything of vBulletin's original code it would be open source. If it included 1 line of vBulletin's original code or modified vBulletin's original code, it would be breaking the vBulletin license and be illegal distribution. vBulletin itself it not Open Source in any sense of the definition as it is applied to software.

You could disagree with this as much as you want but this is the law. Don't like it, write to your government representatives and have it changed. This utter disrespect shown by people for other's work is the exact reason I stopped releasing hacks here 2 years ago. I do have some nice ideas for new addons but they probably won't be released here either because of this thread and the continued disrespect shown for people and their work.
Reply With Quote
  #27  
Old 01-08-2004, 02:02 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 filburt1
People, despite the fact that you can reply to threads in here, this is not open for debate. You may not, [high]under any circumstances,[/high] port or copy a hack unless you have the author's explicit permission.
so vb.org is going to be even more of a dictatorship that doesn't listen much for real to its members than it already is?

whatever, not my problem...
Reply With Quote
  #28  
Old 01-08-2004, 02:03 PM
Silverdawn222 Silverdawn222 is offline
 
Join Date: Jun 2003
Posts: 67
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
but they probably won't be released here either because of this thread and the continued disrespect shown for people and their work.
That was way out of line, and terribly inaccurate. No one here is disrespectful, and they have valuable points to make.
Reply With Quote
  #29  
Old 01-08-2004, 02:07 PM
Thanatos Thanatos is offline
 
Join Date: Dec 2001
Posts: 117
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by amykhar
I take strong exception to what Miratos said. Somebody who cannot code has no business releasing a hack in the first place - especially not somebody else's work. If you don't have the talent or ability to do something, you certainly don't have the right to represent yourself as somebody who can based on the efforts of others.
Well, you can take exception to it, but that is not what I said. Perhaps I did not make my 2 seperate points clear to you.

I agree with you that someone who can not code should not be releasing a hack.

I would never advocate someone who can't code taking someone elses work and releasing it as their own.
Reply With Quote
  #30  
Old 01-08-2004, 02:10 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 Wayne Luke
Open Source is a specific way of releasing software. Just because you can see the source code doesn't make it open source or exempt it from laws. It is visual source. If the person specifically says they are releasing their code as Open Source and it doesn't include anything of vBulletin's original code it would be open source. If it included 1 line of vBulletin's original code or modified vBulletin's original code, it would be breaking the vBulletin license and be illegal distribution. vBulletin itself it not Open Source in any sense of the definition as it is applied to software.

You could disagree with this as much as you want but this is the law. Don't like it, write to your government representatives and have it changed. This utter disrespect shown by people for other's work is the exact reason I stopped releasing hacks here 2 years ago. I do have some nice ideas for new addons but they probably won't be released here either because of this thread and the continued disrespect shown for people and their work.
I resent the implications that I don't show respect to people and their work. If those implications were not intentional, then forget I said anything

However, what you're basically saying is that all of the Hacks at vb.org are illegal. So by that definition I fail to see the whole point of this discussion, as then we're all commiting crimes here just by making hacks in the first place.

I generally prefer the Common Sense approach rather than the "It is the law"-approach. Many laws are completely retarded (across all countries) and at times they are really better broken than followed. Not saying that that applies exactly to copyright laws, mind you, but if the situation is in fact so that all hackmakers are criminals by law due to the fact that we've modified vB code and released the work as our own, then it definitely applies.
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:02 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.04733 seconds
  • Memory Usage 2,268KB
  • 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
  • (7)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
  • (4)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