Michael Leone on 7 Jul 2008 16:49:39 -0700


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [PLUG] Writing Emacs Modes


K.S. Bhaskar wrote:
> On Mon, Jul 7, 2008 at 5:25 PM, Antony Joseph <antony@panathara.org> wrote:
>> Hi
>> K.S. Bhaskar wrote:
>>> Use my preferred (lazy programmer) software development technique:
>> I  thought laziness is one of the virtues of  a programmer. Programmer
>> implies laziness.
>>> find code for another mode that sorta kinda does what you want and
>>> hack it.  I call it programming by plagiarism and I am proud to be a
>>> practitioner!
>> So you are saying all GNU & open source license are plagiarism.
>> I am confused.
> 
> [KSB] Remember Newton: "If I have seen further, it is because I have
> stood on the shoulders of giants".
> 
> Plagiarism (in the sense of reusing someone else's work giving credit
> where it is due) can be a good thing.
> Plagiarism (in the sense of reusing someone else's work without
> attribution and/or permission) is a bad thing.

Now I'm really confused, because your first definition completely 
contradicts the second - how can you both give credit, and not give 
credit (or attribution), at the same time?

<http://dictionary.reference.com/search?q=plagiarism&x=0&y=0>

1.	the unauthorized use or close imitation of the language and thoughts 
of another author and the representation of them as one's own original work.
2.	something used and represented in this manner.

> FOSS relies on plagiarism in the good sense.

That's not plagiarism, per definition. If I find a neat piece of code in 
a script, and I use it, as long as I include original author info, that 
is not plagiarism. (presumably, the license lets me use the code)

> 
> Lazy can also be good (as you note above) or bad (as in, "I'm too lazy
> to consider all possible inputs my program might have).
> 
> So whether it is good or bad all depends on the circumstances!!
> 
> -- Bhaskar
> ___________________________________________________________________________
> Philadelphia Linux Users Group         --        http://www.phillylinux.org
> Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
> General Discussion  --   http://lists.phillylinux.org/mailman/listinfo/plug


-- 
Michael J. Leone                  Registered Linux user #201348
<mailto:turgon@mike-leone.com>

PGP Fingerprint: 0AA8 DC47 CB63 AE3F C739 6BF9 9AB4 1EF6 5AA5 BCDF
Photo Gallery: <http://www.flickr.com/photos/mikeleonephotos>

Resist, or co-exist. Conform, or be cast out.
___________________________________________________________________________
Philadelphia Linux Users Group         --        http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion  --   http://lists.phillylinux.org/mailman/listinfo/plug