Path: news.mathworks.com!newsfeed-00.mathworks.com!NNTP.WPI.EDU!elk.ncren.net!newsflash.concordia.ca!canopus.cc.umanitoba.ca!not-for-mail
From: roberson@ibd.nrc-cnrc.gc.ca (Walter Roberson)
Newsgroups: comp.soft-sys.matlab
Subject: Re: idea for file exchange
Date: Thu, 28 Jun 2007 19:11:28 +0000 (UTC)
Organization: National Research Council Canada - Conseil national de rechereches Canada
Lines: 22
Message-ID: <f61150$f6s$1@canopus.cc.umanitoba.ca>
References: <ef5b4bd.-1@webcrossing.raydaftYaTP> <ef5b4bd.2@webcrossing.raydaftYaTP>
NNTP-Posting-Host: origin.ibd.nrc.ca
X-Trace: canopus.cc.umanitoba.ca 1183057888 15580 192.70.172.160 (28 Jun 2007 19:11:28 GMT)
X-Complaints-To: abuse@cc.umanitoba.ca
NNTP-Posting-Date: Thu, 28 Jun 2007 19:11:28 +0000 (UTC)
Originator: roberson@ibd.nrc-cnrc.gc.ca (Walter Roberson)
Xref: news.mathworks.com comp.soft-sys.matlab:416311


In article <ef5b4bd.2@webcrossing.raydaftYaTP>, J. Luis <jluis@ualg.pt> wrote:
>Ned Gulley wrote:

>And the idea of a homework section would be ...

>help students to find a ready-made solution to their assignments?

Yup. Just formalizing what's already happening. ;-(


Perhaps Mathworks could assist with some kind of "signing" function
for the code, so that code so protected only ran unmodified,
copyrights and all. Maybe something on the order of replacing constants
or function calls with decopyprotect('somestring') where decopyprotect
did a decryption based upon the file MD5 hash, so it would stop
working if modified. Or perhaps something on the order of
replacing the functional code with eval_decrypt('somestring')
based on the file hash, leaving only a non-executable skeletal pseudo-code 
as the human-readable parts.
-- 
   I was very young in those days, but I was also rather dim.
   -- Christopher Priest