Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
I also don't think the fact that APIs aren't copyrightable is a clear cut case.

Can you imagine if int add( int, int ) were (or suddenly became) copyrightable?

Perhaps that can be seen as too trivial; but consider something like:

void qsort ( void * base, size_t num, size_t size, int ( * comparator +) ( const void *, const void * ) );

If, every time a programmer sat down to write a function; he had to perform a copyright search to check that he wasn't duplicating a function signature that someone else had used somewhere at some time in the past, this industry would grind to a complete halt.

That is proof by reductio ad absurdum, but the principle holds. And with the advent of IP Trolls, and the general rise and rise of companies like Apple and Oracle using litigation as the first resort rather than the last; it is not so absurd.

Api definitions involve little more than the serial juxtaposition of a half a dozen or so keywords, chosen from a very limited subset. The permutations are finite.

Imagine if writers were able to copyright phrases -- short combinations of common words. It would very soon lead to the situation where it became impossible to communicate in writing at all.

buk_The buk_only buk_solution buk_would buk_be buk_for buk_each buk_individual buk_or buk_company buk_to buk_'register' buk_their buk_own buk_unique buk_prefix; buk_and buk_then buk_you buk_end buk_up buk_with buk_communications buk_of buk_this buk_sort buk_and buk_life buk_just buk_gets buk_king buk_ridiculous.


With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.

The start of some sanity?


In reply to Re^2: Copyright on languages by BrowserUk
in thread Copyright on languages by ikegami

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others chanting in the Monastery: (4)
As of 2024-04-23 16:58 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found