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 07-18-2005, 10:17 PM
Borgs8472 Borgs8472 is offline
 
Join Date: Apr 2004
Posts: 924
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Releasing a unique hack mostly using other people's stuff

Please move this to the correct forum if this isn't the right one.

Anyhow, I made an effect on one of my forums that I want to share with lots of people, the problem is that there are very few origonal components. I've never 'released' a hack before, so I want to get this right.

Given I fully credit the authors of the previous hacks, (linking to their threads) am I allowed to give a 'all in one' solution to my idea, or must I say 'you must install hack X, then hack Y, then Z, afterwards do these code modifications...'

Oh, my parts of the modifications are only template hacks, though the bits they rely on involve the php.

I just don't know. So I thought I'd ask first.
Reply With Quote
  #2  
Old 07-18-2005, 10:21 PM
yoyoyoyo's Avatar
yoyoyoyo yoyoyoyo is offline
 
Join Date: Dec 2004
Location: USA
Posts: 1,612
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Borgs8472
Please move this to the correct forum if this isn't the right one.

Anyhow, I made an effect on one of my forums that I want to share with lots of people, the problem is that there are very few origonal components. I've never 'released' a hack before, so I want to get this right.

Given I fully credit the authors of the previous hacks, (linking to their threads) am I allowed to give a 'all in one' solution to my idea, or must I say 'you must install hack X, then hack Y, then Z, afterwards do these code modifications...'

Oh, my parts of the modifications are only template hacks, though the bits they rely on involve the php.

I just don't know. So I thought I'd ask first.
You should contact the authors and ask if they mind you using the code, and if they do then try to find another way to do the same thing. It's all about learning and having fun, while respecting the hard work of others at the same time.
Reply With Quote
  #3  
Old 07-18-2005, 10:22 PM
sketch42's Avatar
sketch42 sketch42 is offline
 
Join Date: May 2004
Location: Brooklyn, NY
Posts: 361
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Borgs8472
Please move this to the correct forum if this isn't the right one.

Anyhow, I made an effect on one of my forums that I want to share with lots of people, the problem is that there are very few origonal components. I've never 'released' a hack before, so I want to get this right.

Given I fully credit the authors of the previous hacks, (linking to their threads) am I allowed to give a 'all in one' solution to my idea, or must I say 'you must install hack X, then hack Y, then Z, afterwards do these code modifications...'

Oh, my parts of the modifications are only template hacks, though the bits they rely on involve the php.

I just don't know. So I thought I'd ask first.
you must first ask the other hack authors permission, unless otherwise specified in the hack by the author, to use his/her code

***EDIT*** damn yoyoyoyo beat me to the punch lol
Reply With Quote
  #4  
Old 07-18-2005, 10:28 PM
tamarian tamarian is offline
 
Join Date: Oct 2001
Location: Canada
Posts: 1,205
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

My $0.02 cents worth: It will depend on the original hacks. Check the copyright notice inside the code files. If there are no copyrights anywhere, then it is public domain, you can use it freely. Some licenses are GPL, which means you can also use them freely, as long as your hack is also GPL or GPL-compatible. Some copyright notices/licenses clearly state that you cannot distrubute, change or do anything with it without permission, in this case, ask the author if they don't mind.

It's always a good practice to ask the author, just in case and to avoid hard feelings
Reply With Quote
  #5  
Old 07-18-2005, 10:55 PM
Link14716's Avatar
Link14716 Link14716 is offline
 
Join Date: Jun 2002
Location: Georgia, USA
Posts: 2,519
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by tamarian
My $0.02 cents worth: It will depend on the original hacks. Check the copyright notice inside the code files. If there are no copyrights anywhere, then it is public domain, you can use it freely. Some licenses are GPL, which means you can also use them freely, as long as your hack is also GPL or GPL-compatible. Some copyright notices/licenses clearly state that you cannot distrubute, change or do anything with it without permission, in this case, ask the author if they don't mind.

It's always a good practice to ask the author, just in case and to avoid hard feelings
"All modifications are copyrighted to their respective owners."

Nothing here is public domain unless otherwise stated.
Reply With Quote
  #6  
Old 07-18-2005, 11:24 PM
tamarian tamarian is offline
 
Join Date: Oct 2001
Location: Canada
Posts: 1,205
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Link14716
"All modifications are copyrighted to their respective owners."
Where is that line from?

This may not fly, as court cases have relied heavily on headers in source code. I'm not a lawyer, but it is best not to rely on external docuemnts elsewhere to assume they protect your copyrights.
Reply With Quote
  #7  
Old 07-18-2005, 11:44 PM
Erwin's Avatar
Erwin Erwin is offline
 
Join Date: Jan 2002
Posts: 7,604
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Anything you write has copyright that belongs to you - that's common law. You can choose to waive that right but you cannot be assumed to have done so without writing. So every piece of script here has copyright belonging to the author unless otherwise stated.

Disclaimer: The above should not be taken as formal legal advice. Please speak to your legal representative for formal legal advice.
Reply With Quote
  #8  
Old 07-18-2005, 11:56 PM
Chris M's Avatar
Chris M Chris M is offline
 
Join Date: Dec 2001
Location: Northampton, England
Posts: 6,186
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by tamarian
Where is that line from?

This may not fly, as court cases have relied heavily on headers in source code. I'm not a lawyer, but it is best not to rely on external docuemnts elsewhere to assume they protect your copyrights.
Indeed - As Erwin said, it's a common right that you have regardless of whether the code has a header or not

But the stupidity comes down to such pathetic things as a slightly similar code structure can be taken as copyright if people are willing to take it that far :ermm:

Satan
Reply With Quote
  #9  
Old 07-18-2005, 11:59 PM
tamarian tamarian is offline
 
Join Date: Oct 2001
Location: Canada
Posts: 1,205
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Erwin
Anything you write has copyright that belongs to you - that's common law. You can choose to waive that right but you cannot be assumed to have done so without writing. So every piece of script here has copyright belonging to the author unless otherwise stated.
That did not stand in courts in regards to source code. Case in point is the famouse Berkly University vs. AT&T (or whoever represented AT&T).

Since then, source code copyright headers became a standard practice and a significant part of source code files. Just like vB's source code, you always see the copyright stated clearly in the headers, even thought there's a separate license agreement.

So for those who do not want to mess with lawsuits, spend a couple seconds to cut and past your copyright notice into your source code headers, and don't assume anything.
Reply With Quote
  #10  
Old 07-19-2005, 12:16 AM
Erwin's Avatar
Erwin Erwin is offline
 
Join Date: Jan 2002
Posts: 7,604
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by tamarian
That did not stand in courts in regards to source code. Case in point is the famouse Berkly University vs. AT&T (or whoever represented AT&T).

Since then, source code copyright headers became a standard practice and a significant part of source code files. Just like vB's source code, you always see the copyright stated clearly in the headers, even thought there's a separate license agreement.

So for those who do not want to mess with lawsuits, spend a couple seconds to cut and past your copyright notice into your source code headers, and don't assume anything.
That case has nothing to do with this issue.

In that case (and this is my understanding of it) AT&T was distributing an open source Unix piece of code (?OpenBSD). Berkeley copied and used it but did not include the copyright notice that indicated that AT&T wrote part of it. The court stated that Berkeley must include the AT&T copyright notice in the files.

Scripts released here however cannot be assumed to be open sourced just because no copyright notice is present. The case basically states that open source code, althought free, still retains copyright of the author and the notice should remain.

Mind you, I could be wrong in my interpretation. Disclaimer: as per my previous post - this is not legal advice.
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 05:53 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.05376 seconds
  • Memory Usage 2,266KB
  • Queries Executed 13 (?)
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
  • (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_postinfo_query
  • fetch_postinfo
  • 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