Board index » delphi » Delphi Source\Samples\*.pas units copyright?

Delphi Source\Samples\*.pas units copyright?


2007-10-30 03:17:52 PM
delphi202
[...Sorry if this post came through twice. I first posted via Google
Groups, but couldn't see the post via a normal newsreader, so am posting
this again...]
Hi,
I would like to know what the legal stances is on the Samples\*.pas
units included in the Delphi product.
Am I allowed to use that code in other non-Delphi products and Open
Source projects? My first thought would have been that they are
copyright to Borland/CodeGear, but most of those units don't contain the
usual copyright notice in the beginning of the units.
Could somebody please tell me if I am allowed to use those as public
domain in Open Source projects? Specifically I am talking about the
gauges.pas and spin.pas units.
Below is a listing of the units I am talking about:
------------------------------------------------------------------------------
graemeg@graemeg-laptop:$ pwd
/mnt/windows/Program Files/Borland/Delphi7/Source/Samples
graemeg@graemeg-laptop:$ ls -l
total 104
-r-xr-x--- 1 root plugdev 8605 2002-08-20 18:40 Calendar.pas
-r-xr-x--- 1 root plugdev 17123 2002-08-20 18:40 ColorGrd.pas
-r-xr-x--- 1 root plugdev 10948 2002-08-20 18:40 DirOutln.pas
-r-xr-x--- 1 root plugdev 10980 2002-08-20 18:40 Gauges.pas
-r-xr-x--- 1 root plugdev 787 2002-08-20 18:40 IBConst.pas
-r-xr-x--- 1 root plugdev 13867 2002-08-20 18:40 IBCtrls.pas
-r-xr-x--- 1 root plugdev 2138 2002-08-20 18:40 IBEvnts.pas
-r-xr-x--- 1 root plugdev 4082 2002-08-20 18:40 IBProc32.pas
-r-xr-x--- 1 root plugdev 17538 2002-08-20 18:40 Spin.pas
------------------------------------------------------------------------------
Regards,
- Graeme -
__________________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
opensoft.homeip.net/fpgui/
 
 

Re:Delphi Source\Samples\*.pas units copyright?

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Dave Nottage [TeamB] writes:
Quote

>Could somebody please tell me if I am allowed to use those as public
>domain in Open Source projects?

You're not allowed to distribute *any* of the source files.

I thought that much. Any ideas where in the license or deployment files
it mentions that. I'd like an official reference please.
- --
Regards,
- Graeme -
__________________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
opensoft.homeip.net/fpgui/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - enigmail.mozdev.org
iD8DBQFHJubr9aXNesH6jGQRAkA9AKDCKl6T+MBtaF0PNbw38olmPaPWGgCfQjD6
8ocNB368wyw9/DUPjOWWIDU=
=FRGw
-----END PGP SIGNATURE-----
 

Re:Delphi Source\Samples\*.pas units copyright?

Graeme Geldenhuys writes:
Quote
I would like an official reference please.
For CodeGear RAD Studio, Section 3 of license.rtf. In particular, 3.1.
Also refer to Deploy.htm for descriptions of files that can be
redistributed.
--
Dave Nottage [TeamB]
 

Re:Delphi Source\Samples\*.pas units copyright?

Dave Nottage [TeamB] writes:
Quote
Graeme Geldenhuys writes:

>I would like an official reference please.

For CodeGear RAD Studio, Section 3 of license.rtf. In particular, 3.1.
Also refer to Deploy.htm for descriptions of files that can be
redistributed.

Thank you very much for you time... I will put a notice up on my project
website for people NOT to contribute code from copyright'ed material,
including the sample units of Delphi. Some people just don't think!
Luckily I reviewed the contributed code before I decided to commit it or
not.
Regards,
- Graeme -
__________________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
opensoft.homeip.net/fpgui/
 

Re:Delphi Source\Samples\*.pas units copyright?

Graeme Geldenhuys writes:
Quote
I'll put a notice up on my project
website for people NOT to contribute code from copyright'ed material,
including the sample units of Delphi.
I'm glad you're at least looking! I have seen several open source / free
projects where people have "contributed" the VCL source code. Such
people should consider that making open source work means writing code
rather than blindly copying it.
--
Craig Stuntz [TeamB] · Vertex Systems Corp. · Columbus, OH
Delphi/InterBase Weblog : blogs.teamb.com/craigstuntz
IB 6 versions prior to 6.0.1.6 are pre-release and may corrupt
your DBs! Open Edition users, get 6.0.1.6 from mers.com
 

Re:Delphi Source\Samples\*.pas units copyright?

Craig Stuntz [TeamB] writes:
Quote
I've seen several open source / free
projects where people have "contributed" the VCL source code.
I wasn't going to name names without evidence, but Steve Trefethen has
posted this:
www.stevetrefethen.com/files/ppcomp.htm
www.stevetrefethen.com/blog/CopyrightAndTheFreePascalProject.aspx
I am aware of at least two more "open source" projects with similar
"issues," but I won't name names without the sort of evidence that
Steve has presented here, and I haven't gone to the trouble to put that
together.
--
Craig Stuntz [TeamB] · Vertex Systems Corp. · Columbus, OH
Delphi/InterBase Weblog : blogs.teamb.com/craigstuntz
All the great TeamB service you've come to expect plus (New!)
Irish Tin Whistle tips: learningtowhistle.blogspot.com
 

Re:Delphi Source\Samples\*.pas units copyright?

Graeme Geldenhuys writes:
Quote
Please read all the replies to Steve's blog! That example Steve gave
was invalid.
No, that is just wrong. You may be thinking of the older post, but
Steve showed that 16% of classes.pas is almost line-for-line identical
in the links I cited.
That said, if I had a vested interest in the FP project, I wouldn't
want to go highlighting the comments on the older post. They're just
embarassing.
--
Craig Stuntz [TeamB] · Vertex Systems Corp. · Columbus, OH
Delphi/InterBase Weblog : blogs.teamb.com/craigstuntz
IB 6 versions prior to 6.0.1.6 are pre-release and may corrupt
your DBs! Open Edition users, get 6.0.1.6 from mers.com
 

Re:Delphi Source\Samples\*.pas units copyright?

Craig Stuntz [TeamB] writes:
Quote

No, that is just wrong. You may be thinking of the older post, but
I stand corrected. The FPC core team is working with CodeGear in
resolving this issue. I supplied a tool called SIM 2.21 which does
automated code comparisons and supports multiple languages. The FPC Core
team has improved the tool to support new Object Pascal language
features. They compared all of FPC's code to Kylix and Delphi and
marked the few (not many compared to the size of FPC's code base)
functions that need rewriting by independent (not compromised)
developers. This is happening as we speak.
The FPC takes this very seriously and have made this top priority to get
it sorted in a short period of time.
Regards,
- Graeme -
__________________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
opensoft.homeip.net/fpgui/
 

Re:Delphi Source\Samples\*.pas units copyright?

On 2007-11-19, Craig Stuntz [TeamB] <XXXX@XXXXX.COM>writes:
Quote
>The FPC takes this very seriously and have made this top priority to
>get it sorted in a short period of time.

I don't doubt that they want to fix the problem.
Not only that, but we try to cut wide. So anything that the tool turns up
is replaced to avoid a remaining shadow of a doubt.