473,651 Members | 2,468 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Why isn't C proprietary ?

Why isn't C proprietary ?

Given the way it was started wasn't it by default the
intellectual property of AT&T ? So how come it's
not proprietary now ?

Sep 16 '06 #1
4 1804
Spiros Bousbouras wrote:
Why isn't C proprietary ?

Given the way it was started wasn't it by default the
intellectual property of AT&T ? So how come it's
not proprietary now ?
The original implementations were the intellectual property of
AT&T, but not the language itself. Anyone can implement any
language, as long as they do it on their own. There are, for
instance, implementations of Java that do not come from Sun.

--
Thomas M. Sommers -- tm*@nj.net -- AB2SB

Sep 16 '06 #2
On 16 Sep 2006 02:57:21 -0700, in comp.lang.c , "Spiros Bousbouras"
<sp****@gmail.c omwrote:
>Why isn't C proprietary ?

Given the way it was started wasn't it by default the
intellectual property of AT&T ? So how come it's
not proprietary now ?
Because a decision was taken, presumably by AT&T, to offer the
langauge definition up to ISO for standardization .

--
Mark McIntyre

"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are,
by definition, not smart enough to debug it."
--Brian Kernighan
Sep 16 '06 #3
On Sat, 16 Sep 2006 12:52:24 +0100, in comp.lang.c , Mark McIntyre
<ma**********@s pamcop.netwrote :
>On 16 Sep 2006 02:57:21 -0700, in comp.lang.c , "Spiros Bousbouras"
<sp****@gmail. comwrote:
>>Why isn't C proprietary ?

Given the way it was started wasn't it by default the
intellectua l property of AT&T ? So how come it's
not proprietary now ?

Because a decision was taken, presumably by AT&T, to offer the
langauge definition up to ISO for standardization .
.... and to follow up my own post. Dennis Ritchie's website has more
detail in the "developmen t of C" section, which is an interesting read
in itself.
http://cm.bell-labs.com/cm/cs/who/dmr/chist.html
--
Mark McIntyre

"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are,
by definition, not smart enough to debug it."
--Brian Kernighan
Sep 16 '06 #4
In article <45************ ***********@new s.pa.net>,
T.M. Sommers <tm*@nj.netwrot e:
>The original implementations were the intellectual property of
AT&T, but not the language itself. Anyone can implement any
language, as long as they do it on their own. There are, for
instance, implementations of Java that do not come from Sun.
Generally companies that want to control a language do so by
trademarking the name, as Sun have done with Java. They can't stop
you writing a compatible compiler, but they can stop you calling it by
their name (at least for commercial implementations ).

-- Richard
Sep 16 '06 #5

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

Similar topics

4
359
by: Rocky | last post by:
I'm am attempting to make use of some functions in a 16-bit proprietary object library, with a 32-bit C++ program. When I link the proprietary object with my object code I get an error message along the line 'unsupported 16 bit segment(s) in module, with the module name'. I what I am trying to do impossible or have I got something missing from my code. I should point out that this is my first attempt at a full-blown C++ program. Thanks.
8
4581
by: Joakim Persson | last post by:
Hello all. I am involved in a project where we have a desire to improve our software testing tools, and I'm in charge of looking for solutions regarding the logging of our software (originating from embedded devices). Currently, we are using a heavyweight, proprietary log tool developed by another part of the company. This tool contains all "standard" logging functionality, but we also need to insert "debug" log points in the software of...
39
4183
by: Kaarel | last post by:
I don't feel very confident when it comes to software licenses. But there are some cases I would like to make myself clear. What I am particulary interested in is when does GPL license become restrictive? For example say a company has a proprietary software product that only works with MySQL and no other database system. Are the following cases legal? 1) This company sells his product under proprietary license and leaves it up to the...
22
13680
by: Matt | last post by:
Some people identify Microsoft C# is Proprietary programming language. What is Proprietary programming language then? How does it differ from other languages such as C++, or Java?? Please advise. thanks!!
3
1781
by: Josh Paetzel | last post by:
Is there a way to ensure that GNU readline isn't used (even though support may have been compiled in?). I'm experiencing a licensing problem, I'd like to use the "cmd" module, for example, but my code is proprietary and hence, if cmd uses readline, I can't use cmd. Unfortunately, I can't control if the Python interpreter my customers may be using has readline compiled in. So, I'm wondering if there is anyway to tell Python libraries like...
11
3447
by: yawnmoth | last post by:
http://www.frostjedi.com/terra/scripts/demo/onmouseup.html In Firefox, if I click in the black box and then release, I get a popup. If I click, drag the cursor, and then release, I don't. Similarly, if I click and then release outside of the black box, I don't get a popup, and I don't understand why. If I comment out "document.getElemenById("demo").onmousedown = mousedown;", it works. Why would that make a difference?
0
8349
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
1
8460
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8576
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 choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
1
6157
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 instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5609
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4143
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
2696
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
1906
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
2
1585
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.