473,569 Members | 2,782 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Original authors and licensing of cdecl / c++decl

I'm trying to track down the original authors of cdecl.

cdecl was dropped from Fedora Core a few years ago because of
licensing concerns. The original postings to comp.sources.un ix (vols
6 & 14 in 1986 and 1988 respectively) have no licensing information.
In order to get cdecl back in we would need a definitive statement
from key original authors that the code can be distributed under a
free license (eg. GPL or BSD-style licenses, or even public domain).

I already wrote privately to Tony Hansen who was involved early on.
Chris Torek posts here, but I can't send him email. Graham Ross,
according to my researches, last worked at Thinkshare, but email to
his last known address there bounces. Are there other people who
contributed major parts, and where do they work now?

Rich.

Mar 13 '07 #1
5 1951
In article <11************ *********@c51g2 000cwc.googlegr oups.com>
<ri************ **@gmail.comwro te:
>I'm trying to track down the original authors of cdecl.

cdecl was dropped from Fedora Core a few years ago because of
licensing concerns. The original postings to comp.sources.un ix (vols
6 & 14 in 1986 and 1988 respectively) have no licensing information.
In order to get cdecl back in we would need a definitive statement
from key original authors that the code can be distributed under a
free license (eg. GPL or BSD-style licenses, or even public domain).

I already wrote privately to Tony Hansen who was involved early on.
Chris Torek posts here, but I can't send him email. ...
(Well, you can if you manage to find my work email address, but
I do not advertise that one. :-) )

If I ever did any work on cdecl (which is possible), it was
relatively minor.

It might be nice to produce a new version of cdecl "from scratch"
(but I am not volunteering :-) ). Perhaps this could be one of
those comp.lang.c projects that people try to start now and again.
--
In-Real-Life: Chris Torek, Wind River Systems
Salt Lake City, UT, USA (40°39.22'N, 111°50.29'W) +1 801 277 2603
email: forget about it http://web.torek.net/torek/index.html
Reading email is like searching for food in the garbage, thanks to spammers.
Mar 14 '07 #2
Chris Torek <no****@torek.n etwrites:
[...]
It might be nice to produce a new version of cdecl "from scratch"
(but I am not volunteering :-) ). Perhaps this could be one of
those comp.lang.c projects that people try to start now and again.
If somebody does this, I have a request: don't make "ptr" and
"pointer" reserved in declarations. I've run into this a number of
times, for example:

% cdecl
Type `help' or `?' for help
cdeclexplain int *ptr
syntax error
cdeclexplain int *pntr
declare pntr as pointer to int
cdecl>

--
Keith Thompson (The_Other_Keit h) ks***@mib.org <http://www.ghoti.net/~kst>
San Diego Supercomputer Center <* <http://users.sdsc.edu/~kst>
"We must do something. This is something. Therefore, we must do this."
-- Antony Jay and Jonathan Lynn, "Yes Minister"
Mar 14 '07 #3
On 14 Mar, 08:10, Chris Torek <nos...@torek.n etwrote:
In article <1173787506.596 669.62...@c51g2 000cwc.googlegr oups.com>

<richard.wm.jo. ..@gmail.comwro te:
I'm trying to track down the original authors of cdecl.
cdecl was dropped from Fedora Core a few years ago because of
licensing concerns. The original postings to comp.sources.un ix (vols
6 & 14 in 1986 and 1988 respectively) have no licensing information.
In order to get cdecl back in we would need a definitive statement
from key original authors that the code can be distributed under a
free license (eg. GPL or BSD-style licenses, or even public domain).
I already wrote privately to Tony Hansen who was involved early on.
Chris Torek posts here, but I can't send him email. ...

(Well, you can if you manage to find my work email address, but
I do not advertise that one. :-) )
Thanks for replying Chris. I was emailing your "web"
address, but with no luck.
If I ever did any work on cdecl (which is possible), it was
relatively minor.
Your name is on the first upload (1986), but it looks like you were
uploading it on behalf of the missing Graham Ross.
It might be nice to produce a new version of cdecl "from scratch"
(but I am not volunteering :-) ). Perhaps this could be one of
those comp.lang.c projects that people try to start now and again.
I would prefer to avoid having to reimplement this. A version
exists and it could be "freed" with the say-so from two or three
people. It's a shame that (C) law forces me to do this with
ancient code which is all but abandoned, but that's a discussion
for another place.

Rich.

Mar 14 '07 #4
On 14 Mar 2007 at 9:36, ri************* *@gmail.com wrote:
I would prefer to avoid having to reimplement this. A version
exists and it could be "freed" with the say-so from two or three
people. It's a shame that (C) law forces me to do this with
ancient code which is all but abandoned, but that's a discussion
for another place.
I'm confused. Debian has a version of cdecl that seems to be under the
GPL and currently maintained:

From
<http://packages.debian .org/changelogs/pool/main/c/cdecl/cdecl_2.5-8/cdecl.copyright >:
This package was debianized by Fredrik Hallenberg <ha****@debian. orgon
Wed, 7 Jul 1999 21:39:17 +0200.

It was downloaded from ftp://ftp.cc.gatech.edu/pub/linux/devel/lang/c

Upstream Author: David R. Conrad <co****@detroit .freenet.org>

Copyright:

This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2, or (at your option) any
later version.
<snip>

Is this copyright information incorrect? If so, you should file a bug
report against the Debian package. If not, what's wrong with the version
of cdecl in Debian?

--
email: echo t.********@iypz avs.hj.br | tr a-gh-pq-z t-za-ij-s
Mar 14 '07 #5
On 14 Mar, 10:53, Tweedale <see...@nospam. comwrote:
I'm confused. Debian has a version of cdecl that seems to be under the
GPL and currently maintained:
[...]
>
Is this copyright information incorrect? If so, you should file a bug
report against the Debian package. If not, what's wrong with the version
of cdecl in Debian?
I've written to the maintainer of the Debian package to see if he can
clarify. At the moment there's no evidence that cdecl was relicensed
under GPL, but thanks for pointing this one out.

Rich.

Mar 14 '07 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

15
2447
by: nospam | last post by:
Once Yukon is released (whenever that might be) does anyone from MS have any comment on licensing for Yukon and on SQL 2000. I really don't think anyone with SQL 2000 licenses are going to upgrade because the database admin or even the developer is going to convince management it's worth the cost regardless if SQL server can do C# or VB.NET...
3
6318
by: ThinkRS232 | last post by:
I have a Win32 DLL that has a standard _stdcall (WINAPI) exports. I am able to call these fine from C#. One call in particular however has a callback to a CDECL function. How would I set that up? Following is the specific. Win32 DLL Declaration for function in MyDLL.dll extern "C" int WINAPI SpecialTimerFunction(int Val, int (*Callback)(int...
12
2514
by: Tor Rustad | last post by:
Did a fun project some years ago.. a cdecl, but never really tested it. Here are some test cases I just tried: cdecl> char **argv; cdecl> argv is pointer to pointer to char Looks ok cdecl> int (*daytab); cdecl> daytab is pointer to array of int
6
2387
by: ReinhardH | last post by:
Hi, I have to use a cdecl dll (3 party dll). One of the functions needs a callback as a parameter. Unfortunately it seems that I'm not able to solve this issue. What I have done is: Declare the callback as Public Delegate Sub CallbackFunction(ByVal s1 As structure1, ByVal s2 as Structure2)
4
1866
by: Steve | last post by:
I'm in the process of finishing a vb2005 application for commerical use, and wanted to know if anyone has any favorites for licensing software? Would like something reasonably priced for a part-time developer and flexible for both trial and regular licensing. Thanks Steve
2
2922
by: Udi | last post by:
Hi All, I have a C dll exporting the following: ```````````````````````````````````````````````````` typedef void (__cdecl *pCallBack)(int i); int __cdecl Foo(pCallBack pFunc); I have written an interop dll:
13
5040
by: shanti | last post by:
hi, I know that this may not be the question has to be raised in this group. in comp.lang.c FAQ list · Question 1.21 i read about cdecl . i am working with "turbo c" on a windows xp mechine. can any one provide link where i can get the compatable cdecl. i tryed but i could not found it in google search. please help me. thanks to the group...
5
2729
by: Markus Dehmann | last post by:
I need a Singleton for general program options so that all classes can access it. I use the code below (adapted from the Wikipedia singleton example). But the problem is if I change one variable in it, all my classes have to re-compile. But I am planning to add more options often during development. I tried to solve it through a forward...
5
2963
by: Amandil | last post by:
Hi, all. I know this is not standard C, but I see the word cdecl used as a type qualifier (?) in external declarations - including the standard headers - and I'd like to know what it means (and how they it's used). It is, as far as I know, an extension to std C by several compilers. (Some use __cdecl instead, which is allowed by the...
0
7612
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language...
0
7924
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. ...
0
8120
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that...
0
7968
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the...
0
6283
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then...
1
5512
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes...
0
3640
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2113
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
1
1212
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.