Author Topic: stealing from GPL?  (Read 1297 times)

voidmain

  • VIP
  • Member
  • ***
  • Posts: 5,605
  • Kudos: 184
    • http://voidmain.is-a-geek.net/
stealing from GPL?
« Reply #15 on: 13 June 2002, 21:45 »
I guess you guys didn't read the thread.  They *DO* include some open source code in their OS. They use at least SOME BSD code.  All of the executables I list above have open source BSD code in them and I am sure that they use it in other areas. Now, that does not break the BSD license, they are perfectly legal in "stealing" BSD code and including it in Windows.  Remember, open source != GPL. GPL is one of many licenses used in open source, BSD is another, X11 is another, etc. Microsoft only has a beef with GPL because they can't steal it, distribute/sell it and claim they wrote it without including the source for said code. Now they *can* include it in their code as long as they don't release that particular code without including the source code. They can freely use GPL code in house for development as long as they don't distribute it.

I found at least 5 EXE files in C:\WINNT on Windows 2000 that have the BSD copyright in them.

[EDIT] Where did my post go that listed all the EXE files??? From memory it was something like, FTP.EXE, RSH.EXE, NSLOOKUP.EXE, and a few others...

[ June 13, 2002: Message edited by: VoidMain ]

Someone please remove this account. Thanks...

Calum

  • Global Moderator
  • Member
  • ***
  • Posts: 7,812
  • Kudos: 1000
    • Calum Carlyle's music
stealing from GPL?
« Reply #16 on: 13 June 2002, 15:20 »
that's right, the original X Windows has that licence too, you can take the source for free, then change it, release it as binary only and charge a mint for it, if you want.

I think that's grossly unfair. No wonder Microsoft likes that idea so much, they don't need to hire so many developers, developers, developers, developers.

I prefer the GPL. It seems like progress to me. Out of interest, are the newer BSDs GPL? or are they all under the BSD licence as well?
visit these websites and make yourself happy forever:
It's my music! | My music on MySpace | Integrational Polytheism

choasforages

  • VIP
  • Member
  • ***
  • Posts: 1,729
  • Kudos: 7
    • http://it died
stealing from GPL?
« Reply #17 on: 13 June 2002, 15:25 »
im pretty sure that all BSD's use the bsd license, they all use bsd code and have to keep it under the bsd license, im not sure but one could always read through the licensing info of the bsd cdroms.
x86: a hack on a hack of a hackway
alpha, hewlett packed it A-way
ppc: the fruity way
mips: the graphical way
sparc: the sunny way
4:20.....forget the DMCA for a while!!!

Calum

  • Global Moderator
  • Member
  • ***
  • Posts: 7,812
  • Kudos: 1000
    • Calum Carlyle's music
stealing from GPL?
« Reply #18 on: 13 June 2002, 15:30 »
do they have to keep it BSD? i thought the whole point of the BSD licence was that you could release the modified code under a different licence, that, i thought, was the major difference between it and the GPL (and the reason the GPL came into being). I may need to go and look that up now...
visit these websites and make yourself happy forever:
It's my music! | My music on MySpace | Integrational Polytheism

voidmain

  • VIP
  • Member
  • ***
  • Posts: 5,605
  • Kudos: 184
    • http://voidmain.is-a-geek.net/
stealing from GPL?
« Reply #19 on: 13 June 2002, 20:07 »
BSD license and GPL are two different "heavyweight" open source licenses.  They each have their own philosophy.  Generally people in the BSD camp do not like the restrictiveness of the GPL and people in the GPL camp do not like the "stealability" of the BSD license.  One is not likely to merge with the other. At least anytime within the next 20 years....
Someone please remove this account. Thanks...

Calum

  • Global Moderator
  • Member
  • ***
  • Posts: 7,812
  • Kudos: 1000
    • Calum Carlyle's music
stealing from GPL?
« Reply #20 on: 14 June 2002, 20:43 »
i don't mean they may merge, but consider:

the BSD licence allows people to take (and modify if they wish) BSD code and shove it in with their own code. They can then use the code in any way they like, yes? so they can distribute binaries only, they can charge for them and so on. The idea is that if BSD can be got for free anyway, that'll check the balance and it won't run away with itself.

The GPL however states that the source code comes with the binaries, if binaries are provided at all. with GPL, everybody has a right to see the exact source code for whatever anybody is running. And the modified code must assume the licencing conditions of the original code (the GPL) So people cannot redistribute any modified code without including the actual source code. They can sell it, they can provide binaries, but they must allow the source code to be freely distributed as well, if there's any GPL stuff in there.
This would seem like an easier model to negotiate when it comes to copyright and intellectual property.

SO: let's take this example...

I get all the BSD code i can find, from all four versions of BSD, and i make my own shitkickin' muthafuckin' version of BSD that i love with it's own superflash installer program and tons of cool stuff, which i can do because i got all the source code for free. THEN i release it onto the market and call it 'FabBSD' or 'KickassBSD' or something, and i sell it for $99 or whatever, providing only precompiled binaries for whatever system i want it to run on. THIS is legal as far as i can see.

SO: let's rewind a bit, i still have my shitkickin' muthafuckin' version of BSD, but instead of only distributing binaries and charging whopping amounts of bread for other people's work (which seems to be the acceptable way of doing it...) I decide "NO! I have a conscience" so i decide to release my new BSD under the GPL.

I still sell it, and i still make a mint, except that i distribute my code, and people make tons of great chenges and fixes really fast which make it kick even more shit and fuck even more muthas than before! Also, any variant of this 'AceBSD' code will also be GPL, but it will a lot of it be able to run natively on other versions of BSD as well!

anybody could legally do this tomorrow as far as i can see, and within months the BSD and GPL communities would have effectively been brought leagues further towards each other, and there would be a GPL version of BSD out too...

Have i missed something? because that seems legally sound to me.
visit these websites and make yourself happy forever:
It's my music! | My music on MySpace | Integrational Polytheism

voidmain

  • VIP
  • Member
  • ***
  • Posts: 5,605
  • Kudos: 184
    • http://voidmain.is-a-geek.net/
stealing from GPL?
« Reply #21 on: 14 June 2002, 23:45 »
I see your question now.  You are asking, since BSD doesn't have the restrictions of GPL, why can't one take the BSD code, claim it for their own and turn it into GPL code.  Is that what you are asking?

Well, I am not as familiar with the BSD license but I think you have prompted me to read into it farther. I do believe, however, that this can not be done. I don't believe the BSD license is *that* lax.  In fact I think you must at least provide the copyright/credits in your code if you include some or all of the BSD code (which is why you find the BSD copyright in some of the M$ executables).  I'll try and do some more digging on this tonight (read the license, and do some other research) and I'll let you know what I find out.  I would also suggest you do the same. Let me know your conclusions...
Someone please remove this account. Thanks...

pkd_lives

  • Member
  • **
  • Posts: 554
  • Kudos: 0
stealing from GPL?
« Reply #22 on: 15 June 2002, 01:05 »
Okay, this is a very interesting subject. I just read the BSSD license at opensource.org

Question - Is that all it is, a copyright statement and three clauses (one since recinded)?

On this basis, Calum, I don't think you can GPL release the BSD code. The reason is Copyright law. If you got a letter from the copyright owners (berekley) stating you could release this under a GPL then the code would forever enter into GPL domain. It appears to be an issue of Intellectual property. You have a right to use the code as long as you apply copyright statements to released product.

The real crux appears to be the GPL license. It forbids claiming ownership of the code. You can assign credit statements, but NOT copyright statements, or the code would illegally  enter the proprietary software arena, which is what the GPL is designed to prevent.

No-one owns the GPL'd software, and you cannot have a ownership mark in the license, which is what a copyright statement is (whether or not it's freely available for use).

I think this is right. Maybe you should write to them and ask them if you can. They would in effect have to give up the requirements for copyright notice, they could insist on a statement of credit though, as that does not seem to cross the GPL. Write a statement of credit in to the GPL, and Bob's your uncle.

Anyone any other thoughts?
Tough - Adapt or die : Read The Fucking Manual.

Local Area Network in Australia: the LAN down under.


Calum

  • Global Moderator
  • Member
  • ***
  • Posts: 7,812
  • Kudos: 1000
    • Calum Carlyle's music
stealing from GPL?
« Reply #23 on: 15 June 2002, 18:24 »
why can't i just release the new OS under the GPL while allowing the original writers to retain the copyright? the GPL allows copyright to be retained anyway does it not? here's the BSD licence that is included with my copy (FreeBSD 4.5):  
quote:
# $FreeBSD: src/COPYRIGHT,v 1.4 1999/09/05 21:33:47 obrien Exp $
#   @(#)COPYRIGHT   8.2 (Berkeley) 3/21/94

All of the documentation and software included in the 4.4BSD and 4.4BSD-Lite
Releases is copyrighted by The Regents of the University of California.

Copyright 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
   The Regents of the University of California.  All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
   notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
   notice, this list of conditions and the following disclaimer in the
   documentation and/or other materials provided with the distribution.
3. All advertising materials mentioning features or use of this software
   must display the following acknowledgement:
This product includes software developed by the University of
California, Berkeley and its contributors.
4. Neither the name of the University nor the names of its contributors
   may be used to endorse or promote products derived from this software
   without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.

The Institute of Electrical and Electronics Engineers and the American
National Standards Committee X3, on Information Processing Systems have
given us permission to reprint portions of their documentation.

In the following statement, the phrase ``this text'' refers to portions
of the system documentation.

Portions of this text are reprinted and reproduced in electronic form in
the second BSD Networking Software Release, from IEEE Std 1003.1-1988, IEEE
Standard Portable Operating System Interface for Computer Environments
(POSIX), copyright C 1988 by the Institute of Electrical and Electronics
Engineers, Inc.  In the event of any discrepancy between these versions
and the original IEEE Standard, the original IEEE Standard is the referee
document.

In the following statement, the phrase ``This material'' refers to portions
of the system documentation.

This material is reproduced with permission from American National
Standards Committee X3, on Information Processing Systems.  Computer and
Business Equipment Manufacturers Association (CBEMA), 311 First St., NW,
Suite 500, Washington, DC 20001-2178.  The developmental work of
Programming Language C was completed by the X3J11 Technical Committee.

The views and conclusions contained in the software and documentation are
those of the authors and should not be interpreted as representing official
policies, either expressed or implied, of the Regents of the University
of California.


NOTE: The copyright of UC Berkeley's Berkeley Software Distribution ("BSD")
source has been updated.  The copyright addendum may be found at
ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change and is
included below.

July 22, 1999

To All Licensees, Distributors of Any Version of BSD:

As you know, certain of the Berkeley Software Distribution ("BSD") source
code files require that further distributions of products containing all or
portions of the software, acknowledge within their advertising materials
that such products contain software developed by UC Berkeley and its
contributors.

Specifically, the provision reads:

"     * 3. All advertising materials mentioning features or use of this software
      *    must display the following acknowledgement:
      *    This product includes software developed by the University of
      *    California, Berkeley and its contributors."

Effective immediately, licensees and distributors are no longer required to
include the acknowledgement within advertising materials.  Accordingly, the
foregoing paragraph of those BSD Unix files containing it is hereby deleted
in its entirety.

William Hoskins
Director, Office of Technology Licensing
University of California, Berkeley

If Microsoft can release parts of the BSD system under their own EULA, so long as they recognise copyright, then why can't i do the same with the GPL?

[ June 15, 2002: Message edited by: Calum ]

visit these websites and make yourself happy forever:
It's my music! | My music on MySpace | Integrational Polytheism

pkd_lives

  • Member
  • **
  • Posts: 554
  • Kudos: 0
stealing from GPL?
« Reply #24 on: 15 June 2002, 22:00 »
So having re-read the GNU GPL I see I may have miss thought this. Okay the issue is whether you can include someone else'e Copyright software.

You could use the code under a GPL license, but you would have to include the BSD license for that BSD code. It would be like sending out a GPLd Linux dist. with proprietary software, you can but licenses have to be included, and license requirements met (star office is a good example, I think). You cannot change a license without the authors express consent.

I think my confusion was I like the GPL because it forces the developers of code released under GPL to remain GPL, BSD does nothing of the sort, you can use BSD much as you want as long as copyright is mentioned. The BSD code, though, will not change, it will remain under the BSD license, you do not have the right to change another license, without the authors express permission.

M$ could not stop you from taking the BSD out of their software, because they do not own the copyright, in fact it is a matter for further debate maybe, but maybe M$ are actually required to insert a copy of the BSD license for the BSD code?
Tough - Adapt or die : Read The Fucking Manual.

Local Area Network in Australia: the LAN down under.


Calum

  • Global Moderator
  • Member
  • ***
  • Posts: 7,812
  • Kudos: 1000
    • Calum Carlyle's music
stealing from GPL?
« Reply #25 on: 16 June 2002, 00:45 »
i beg to differ. Microsoft can and do stop me from taking the BSD code from their software, by not making those parts open source. Are they doing so illegally? Or is it a situation where they can claim that i can get the BSD code that they used from it's original source, so no rights have been infringed?
visit these websites and make yourself happy forever:
It's my music! | My music on MySpace | Integrational Polytheism

iustitia

  • Member
  • **
  • Posts: 68
  • Kudos: 0
stealing from GPL?
« Reply #26 on: 17 June 2002, 03:14 »
quote:
Originally posted by Calum:
i beg to differ. Microsoft can and do stop me from taking the BSD code from their software, by not making those parts open source. Are they doing so illegally? Or is it a situation where they can claim that i can get the BSD code that they used from it's original source, so no rights have been infringed?


Look at the BSD license.  I think thats the name of the license under which BSD unix falls, but Im  not sure.  Says nothing about having to share the code after using it.  Youre thinking of GPL, which does.  In fact, most public licenses dont say anything like the GPL, the GPL is quite restrictive as things go.  Thats why M$ and other corperatios were able to steal from mozilla and kerbos from MIT.

-Justice

psedit:  Whoops, didnt notice the license on the previous page.

[ June 16, 2002: Message edited by: iustitia ]

Congratulations!!!!!!!!!!!!!!

You have found the trillionth easily preventable bug in a Microsoft OS.  You have just won the privlage of being frustrated with an over priced, unreliable OS that makes you conform to its standards.  How does that make you feel?


Calum

  • Global Moderator
  • Member
  • ***
  • Posts: 7,812
  • Kudos: 1000
    • Calum Carlyle's music
stealing from GPL?
« Reply #27 on: 17 June 2002, 04:05 »
i do not agree that the GPL is restrictive, it just recognises the rights of the writers of and contributors to any program. The BSD licence may be great for cherry pickers, but it walks all over the people who wrote the code. Fine if they agree, but they should have the choice to go GPL as well.

 
quote:
M$ could not stop you from taking the BSD out of their software
That's what i was replying to above... I said they could stop me taking the BSD out of windows, by not releasing the source.
visit these websites and make yourself happy forever:
It's my music! | My music on MySpace | Integrational Polytheism