View Single Post
  #1  
Old 09-13-2006, 09:34 PM
ElfMage ElfMage is offline
 
Join Date: Jul 2006
Location: Miami
Posts: 206
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Conflict between vBulletin's license and GPL packages/plugins?

(Moderators: please move this thread to the appropriate forum if needed).

I have a question for the vBulletin community at large regarding licensing issues between vBulletin + bridges + CMS/Blog packages (or any GPL package).

I am writing a 'bridge' between vBulletin and MediaWiki (https://vborg.vbsupport.ru/showthread.php?t=123273). While doing so, I started researching portals to use in my site (www.luxurywiki.com), and found that some CMS packages are licensed under GPL (e.g. Drupal, E107) and some under LGPL (e.g. Bitweaver).

So, I tried to learn about this and find the implications of writing an 'extension' (plugin) for MediaWiki, which is licensed under the GPL, that would integrate MediaWiki with vBulletin. vBulletin is a commercial software package, copyrighted by Jelsoft, and licensed on an individual basis to the users who purchase such license (this is my understanding).

In this FAQ about GPL: http://www.gnu.org/licenses/gpl-faq.html#GPLAndPlugins; it is stated that if I write an extension (plugin) for MediaWiki, I have to release it under the GPL due to the fact that MW is loading the plugin dynamically and the plugin uses other MW's internal data structure. (I intended to GPL my plugin).

But, according to the GPL, a GPL licensed piece of code cannot rely on another program/library that is not free (GPL or compatible license).

So, I find myself puzzled by the whole situation. MW is GPL, any plugin I write has to be GPL, but this in turn cannot rely on non-GPL proprietary software (i.e. vBulletin).

Am I misinterpreting something here? Does this make any sense? If any of you have any idea please chime in.

(BTW, as you may surmise, I am not a lawyer )
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01058 seconds
  • Memory Usage 1,766KB
  • 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