Free Republic
Browse · Search
General/Chat
Topics · Post Article

To: Travis McGee
There are some errors of fact in the article. The C language does have some extensions that support "structured" exception handling. The claim that C doesn't have exceptions is incorrect. C++ certainly has exceptions, but recall that C++ ultimately gets compiled down to C then to assembly. The underlying language is providing the support.

As noted by another poster, there are a limited number of ways to code a solution in a given language. Experienced coders will often come up with the same or similar results. Variations in white space, layout, variable names and comments would be expected. The "side by side" example looks like a clear "cut and paste" kind of coding where source code to the necessary solution was available and the snippet was copied to save typing. It's a common practice, but most folks are not laboring under concerns that the end product will end up under scrutiny in a court room.

7 posted on 09/08/2011 12:45:15 PM PDT by Myrddin
[ Post Reply | Private Reply | To 3 | View Replies ]


To: Myrddin
recall that C++ ultimately gets compiled down to C then to assembly

It's been a long time since that's been true.

The original implementation of C++ called CFront, written by the creator of C++ itself, was just a preprocessor that translated C++ code into C. But as C++ grew in complexity (specifically when they added exception support!) C++ compilers went native.

http://en.wikipedia.org/wiki/Cfront

9 posted on 09/08/2011 12:56:34 PM PDT by krb (Obama is a miserable failure.)
[ Post Reply | Private Reply | To 7 | View Replies ]

To: Myrddin

Software is a real can of worms..

There are only so many ways to skin the cat, so to speak.

No sense in rediscovering that which is already tried and true..

but then, what would patent lawyers have to do?

Let a jury decide? Yeah, that’s the ticket.


10 posted on 09/08/2011 12:57:52 PM PDT by NormsRevenge (Semper Fi ... Godspeed .. Monthly Donor Onboard .. Obama: Epic Fail or Bust!!!)
[ Post Reply | Private Reply | To 7 | View Replies ]

To: Myrddin

but recall that C++ ultimately gets compiled down to C then to assembly.

not necessarily so. maybe other compilers do, but not MS.

.Net languages compile to IL to be parsed by the JIT assembler emitting native code. Non .Net is compiled
directly to native.

Developers at MS are fully aware to never introduce Open Source into MS product code. Its a serious offence. Not sure what other corps do along these lines.


11 posted on 09/08/2011 1:34:37 PM PDT by RitchieAprile
[ Post Reply | Private Reply | To 7 | View Replies ]

To: Myrddin

The author of the article needs to have every claim treated with a huge bag of salt. He is a hack for Oracle.

That being said - example 1) You can’t copyright an API! Oracle can with that all it wants - but it is a loosing battle. It’s been through the courts before, and doesn’t wash.

An API is a specification on how to talk to a functional unit. It is NOT the functional unit itself. Implementation of that API is the functional piece of software that can be copyrighted.

This is right up there with SCO trying to claim copyright ownership of error.h from the C world. It didn’t work for SCO and won’t work for Oracle.

Further - there is real power in Google’s argument about being a trivial piece of code out of millions of lines of code. They are admitting that there are something like 9 places where they may have copied a few lines of code (this example given is of that magnitude.) 9 places constituting around maybe 100 lines of code out of multiple millions makes it trivial. No way Oracle can call that a derivative work.

Lastly -as others have pointed out. There are many places where there is only one reasonable way to code something. Implementing an API puts you in a further straight-jacket.

Ignore anything that Florian Mueller publishes -because it is going to contain a very slanted point of view. I would suggest following Groklaw.net if you want to see a more accurate discussion of the blow-by-blow of the Google/Oracle lawsuit. They’ll also educate you on what the law is and what is important.


13 posted on 09/08/2011 1:53:12 PM PDT by fremont_steve
[ Post Reply | Private Reply | To 7 | View Replies ]

Free Republic
Browse · Search
General/Chat
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson