|
|
Search
|
|||||||
| Home | Register | Downloads | FAQ | Members List | Calendar | Arcade | Mark Forums Read |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|
#1 (permalink) |
|
I tell you what.
![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Aug 2006
Location: Ohio, USA
Posts: 2,270
|
If you were to completely port a program to another language...
I was discussing this with someone but neither of us were sure of the answer. If you were to port a piece of open source software to another language, i.e. Visual Basic to C#, would it still have to be released under the same license as the original software, since is technically contains none of the original code? |
|
|
|
| Advertisement | [Remove Advertisement] | ||
|
|
|
|
#2 (permalink) |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Apr 2001
Location: Cleveland OH, USA
Posts: 1,184
|
GPL prohibits "derived work" from being released under an incompatible license. The precise definition of this is fuzzy, but calling something a port is basically admitting that it is derived upfront. Then again, "port" isn't necessarily the proper terminology. In general anything that requires having read the original source to create could be considered derived, and I doubt any straight migration from one language to another wouldn't contain substantial evidence that it is a derived work. |
|
|
|
|
|
#3 (permalink) | |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Nov 2002
Location: Austria (originally from Dominican Republic)
Posts: 2,379
|
Quote:
one thing am sure tho.... millions of C/C++ close source apps being released as freeware or shareware contains lots of copy pasted code and thatīs a fact.. only few people actually sit and do things by there own.. most of the coders do look at others code and write there things based on it... C/C++ is the most copy pasted language and thatīs for sure....
__________________
Current development tools: Visual C++.net, Visual C#.net Visual VB.net, Visual Webdeveloper.net Bloodshed Dev C++, Borland C++ Visual Basic 6 |
|
|
|
|
|
|
#4 (permalink) | |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Apr 2001
Location: Cleveland OH, USA
Posts: 1,184
|
Quote:
I certainly have never copied and pasted GPLed code into a proprietary program, and I'm skeptical that it's as widespread as you think it is. Actually, without access to the source code in question, how can you make such a broad claim? |
|
|
|
|
|
|
#5 (permalink) | |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Nov 2002
Location: Austria (originally from Dominican Republic)
Posts: 2,379
|
Quote:
__________________
Current development tools: Visual C++.net, Visual C#.net Visual VB.net, Visual Webdeveloper.net Bloodshed Dev C++, Borland C++ Visual Basic 6 |
|
|
|
|
|
|
#6 (permalink) | |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Apr 2001
Location: Cleveland OH, USA
Posts: 1,184
|
Quote:
|
|
|
|
|
|
|
#7 (permalink) | |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Nov 2002
Location: Austria (originally from Dominican Republic)
Posts: 2,379
|
Quote:
__________________
Current development tools: Visual C++.net, Visual C#.net Visual VB.net, Visual Webdeveloper.net Bloodshed Dev C++, Borland C++ Visual Basic 6 |
|
|
|
|
|
|
#8 (permalink) |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Apr 2001
Location: Cleveland OH, USA
Posts: 1,184
|
I didn't say that I think no one is doing it, I said I think you're exaggerating. You said MOST coders do it, and that millions of closed source programs are released that contain GPLed code. I personally have never witnessed anyone doing this, and I find your insinuation that I personally do it to be arbitrary, ridiculous, and mildly insulting. |
|
|
|
|
|
#9 (permalink) | |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Nov 2002
Location: Austria (originally from Dominican Republic)
Posts: 2,379
|
Quote:
__________________
Current development tools: Visual C++.net, Visual C#.net Visual VB.net, Visual Webdeveloper.net Bloodshed Dev C++, Borland C++ Visual Basic 6 |
|
|
|
|
|
|
#10 (permalink) |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Apr 2001
Location: Cleveland OH, USA
Posts: 1,184
|
I didn't say that I think no one is doing it, I said I think you're exaggerating. If people are doing something illegal would they actually outright admit it to a stranger? Much less a company... If MS is doing it such that people actually KNOW about it then I have little doubt that it would be well known and people would at least be clamoring for a lawsuit against them. So again, it'd be nice if you gave actual evidence beyond hearsay. I don't doubt that people you've personally known have done it, but I don't know if this really represents industry standard. There's a concept of "innocent until proven guilty." You don't have to believe that someone MUST be innocent in order to give them the benefit of the doubt without pressing evidence to the contrary. |
|
|
|
|
|
#11 (permalink) | |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Nov 2002
Location: Austria (originally from Dominican Republic)
Posts: 2,379
|
Quote:
the thing is there is too many C/C++ code on the net so people keep thinking.. "Why should i re-invent the wheel if i can just use it?"
__________________
Current development tools: Visual C++.net, Visual C#.net Visual VB.net, Visual Webdeveloper.net Bloodshed Dev C++, Borland C++ Visual Basic 6 |
|
|
|
|
|
|
#13 (permalink) |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Nov 2002
Location: Austria (originally from Dominican Republic)
Posts: 2,379
|
Hereīs a nice article btw when i said MS is copying from others i mean that hey were looking from others ideas not exactly code.. but i doubt they are clean.
__________________
Current development tools: Visual C++.net, Visual C#.net Visual VB.net, Visual Webdeveloper.net Bloodshed Dev C++, Borland C++ Visual Basic 6 |
|
|
|
|
|
#14 (permalink) |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Apr 2001
Location: Cleveland OH, USA
Posts: 1,184
|
That article is about companies benefiting from open source software, not about them incorporating it into closed software by breaking the license agreements -_- Not all open source software is GPL - a lot of libraries for instance, and not all software developed commercially is closed either. As long as everyone plays by the rules are parties are allowed, in fact, encouraged to utilize open source software. This article does nothing to substantiate your claims.
|
|
|
|
|
|
#15 (permalink) | |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Nov 2002
Location: Austria (originally from Dominican Republic)
Posts: 2,379
|
Quote:
------------------------------------------------------------ edited my post as thereīs no need to discuss this topic anymore... in fact i donīt have to proof what i said because if people use there common sense they will know is true... anyways lets stop this here.
__________________
Current development tools: Visual C++.net, Visual C#.net Visual VB.net, Visual Webdeveloper.net Bloodshed Dev C++, Borland C++ Visual Basic 6 Last edited by @ruantec; June 5th, 2009 at 12:37.. |
|
|
|
|
|
|
#16 (permalink) | ||
|
And the science gets done
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: May 2004
Location: Perpetual Pompei
Posts: 7,214
|
BSD-licenced code is freely reusable, and its known fact people/companies dont shy from doing it. Cutting this short, and back to the op's actual question: Quote:
__________________
![]() Quote:
|
||
|
|
|
|
|
#17 (permalink) | |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Apr 2001
Location: Cleveland OH, USA
Posts: 1,184
|
Quote:
There shouldn't really be any discussion about whether or not others are doing it when this code was written with the intention of allowing it. There's nothing immoral, disrespectful, or "unclean" about it. What I was saying is that I don't think companies are very highly routinely breaking license by copying and pasting restricted open source code like that under the GPL into proprietary software. Good attempt to bring this back "on topic" too, Hard core Rikki, but didn't I already say the same thing in my first post? I feel like I'm being ignored :/ As far as I'm concerned the poster's question has been answered, if there's a requirement for the thread to remain on topic then it's probably just as well if no one posts here anymore. @ruantec; If you want to stop talking about something then you're free to stop without having the last word. It's not at all fair for you to make broad accusations, offer no evidence, then keep repeating things like "it's true and I don't have to prove it because anyone who has common sense will know I'm right." If you don't like arguments forming around this then I think you should take better care not to say these sorts of things. Unfortunately I seem to be the only one who takes issue with this kind of mentality :/ Last edited by Exophase; June 5th, 2009 at 15:46.. |
|
|
|
|
|
|
#18 (permalink) |
|
Hackin 'n Slashin
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jan 2007
Location: Corrupt Rapist run South Africa
Posts: 11,325
|
Well to be fair he did say he's seen it happening and is not just assuming it but does not wish to disclose who is actually doing it. If you were to completely port a program to another language...
__________________
Intel Core2Quad Q9550 (2.83Ghz stock) | ASUS P5Q | 2x2GB Transcend JetRam DDR2-800 | ASUS ENGTX260\HDTP\896M | Windows Vista Home Premium 64bit SP1 The Champ has retired but may his Legacy live on FOREVER !!!! Get it right fools! The glass is HALF-EMPTY, not half-full!!! !!! WARNING: Emulation requires a brain !!! WARNING: Emulation =/= Piracy !!!
|
|
|
|
|
|
#19 (permalink) | |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Apr 2001
Location: Cleveland OH, USA
Posts: 1,184
|
Quote:
|
|
|
|
|
|
|
#20 (permalink) |
|
Hackin 'n Slashin
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jan 2007
Location: Corrupt Rapist run South Africa
Posts: 11,325
|
you do have a point there
__________________
Intel Core2Quad Q9550 (2.83Ghz stock) | ASUS P5Q | 2x2GB Transcend JetRam DDR2-800 | ASUS ENGTX260\HDTP\896M | Windows Vista Home Premium 64bit SP1 The Champ has retired but may his Legacy live on FOREVER !!!! Get it right fools! The glass is HALF-EMPTY, not half-full!!! !!! WARNING: Emulation requires a brain !!! WARNING: Emulation =/= Piracy !!!
|
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|