DaemonForums  

Go Back   DaemonForums > Miscellaneous > General software and network

General software and network General OS-independent software and network questions, X11, MTA, routing, etc.

Reply
 
Thread Tools Display Modes
  #1   (View Single Post)  
Old 21st November 2014
montie montie is offline
Real Name: Vivek Vinod
Port Guard
 
Join Date: Nov 2014
Location: Mumbai
Posts: 30
Question Licensing

On an unrelated post I was advised by a learned master to learn a bit more and maybe kickstart the comatose mediawiki porting (no disrespect to orig contributors) to OpenBSD. I have little (at best) programming knowledge and am still new to BSD systems.

After day-dreaming a bit about world domination once I could successfully port an app, I realised php wasn't for me Too many files... too many functions... too many ways to program the same thing... and a google full of people with bad advice (Don't I like pointing fingers if I can't learn/interpret something quick?)

I sat a few straight hours and learnt a bit of python from http://interactivepython.org yesterday. Easy to read code. Easy to modify. Looks clean

The best way to learn would be to start programming something/anything, right?

My question is - If I go step by step, through mediawiki code and maybe begin by translating portions of it into python. And I use the same mediawiki database in pgsql/mysql. What will the license terms of the new code be? Can it be a BSD license? Or will I have to stick to GPL since the original reference is GPLv2? Also, does structure of data in the database get covered by GPL as well?
Reply With Quote
  #2   (View Single Post)  
Old 21st November 2014
Oko's Avatar
Oko Oko is offline
Rc.conf Instructor
 
Join Date: May 2008
Location: Kosovo, Serbia
Posts: 1,102
Default

Speaking for myself I don't have a law degree. You are asking a legal question. Please call a lawyer. Forums are not the best places to talk about those things.
Reply With Quote
  #3   (View Single Post)  
Old 22nd November 2014
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 7,975
Default

I deal with IP licensing in IT contracts every day. But, I am not an attorney, so the following should not be construed as legal advice. My understanding comes from developing and managing international agreements that operate under U.S. governing law; IP rights and practices may vary by jurisdiction. As Oko recommended, you should seek the advice of counsel, and I would further recommend seeking the advice of an attorney who practices intellectual property law for the IT industry, and who would be familiar with software licensing practices in your country and internationally.

With that disclaimer out of the way, I believe this recommendation is safe: License your derivative work under the GPLv2.

Even if you re-write the entire application; if you use any of the source code in review, analysis, design, or architecture, your license of that software requires to license your derivitive work under the GPL. If you do not use the source code at all, you must be able to prove you developed your work in complete isolation from that source code, and a "clean room" effort does not eliminate the possibility of litigation, it only assists in defence.

--

If you wish to use licensed source code as the basis for a derivative work, you must adhere to the terms of that license. MediaWiki is open source software, licensed to you pursuant to the terms of Version 2 of the GNU General Public License ("GPL v2"). The terms of interest to you are "TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION". Article 2.B states (highlight mine),
Quote:
You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.
Reply With Quote
  #4   (View Single Post)  
Old 22nd November 2014
montie montie is offline
Real Name: Vivek Vinod
Port Guard
 
Join Date: Nov 2014
Location: Mumbai
Posts: 30
Default

Thank You @jggimi. Can't find the thanks button on this Forum, would have +100 thanked you
Reply With Quote
  #5   (View Single Post)  
Old 2nd December 2014
Carpetsmoker's Avatar
Carpetsmoker Carpetsmoker is offline
Real Name: Martin
Tcpdump Spy
 
Join Date: Apr 2008
Location: Netherlands
Posts: 2,243
Default

http://en.wikipedia.org/wiki/Derived_work might also contain useful information.

In addition, I'm not sure if translating MediaWiki into Python is a useful exercise? There are already a whole bunch of Wiki's for Python.
__________________
UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things.
Reply With Quote
Reply

Thread Tools
Display Modes

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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Adobe drops most flash player licensing fees drhowarddrfine Off-Topic 7 18th October 2008 04:43 PM
motivations of bsd licensing uptonm Off-Topic 20 3rd August 2008 02:40 AM


All times are GMT. The time now is 05:51 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick