Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
PerlMonks  

Re^9: Fixing broken CPAN modules without author cooperation (years)

by JavaFan (Canon)
on Apr 27, 2012 at 16:11 UTC ( #967675=note: print w/ replies, xml ) Need Help??


in reply to Re^8: Fixing broken CPAN modules without author cooperation (years)
in thread Fixing broken CPAN modules without author cooperation

I do not care whether the originally author of a module feels like.

But I do care about myself. I would never release an unauthorized version of a module under the same name. I don't find it not more than decent to use a different name. An author may be associated with a module. It may even bring him some benefits. Who am I to tarnish this, or piggyback on it.

It actually saddest me that there are people who think this ought to be normal.


Comment on Re^9: Fixing broken CPAN modules without author cooperation (years)
Re^10: Fixing broken CPAN modules without author cooperation (years)
by BrowserUk (Pope) on Apr 27, 2012 at 16:54 UTC
    An author may be associated with a module. It may even bring him some benefits. Who am I to tarnish this, or piggyback on it.

    So better that their name is associated with an out-of-date or broken module, than with one that someone found useful enough to consider spending time fixing and making those fixes available.

    That is the most illogical reasoning.


    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?

      That's an excellent argument.

      First, the author never loses his existing PAUSE directory. Granting co-maintainership doesn't mean that he will lose his autograph from the project. I would think that most individuals picking up co-maintainership on a module would be respectful enough to maintain credit to the original author.

      I think that it speaks highly of an author's maturity and integrity when he is willing to recognize that his level of interest and ability to devote time to a project is waning. Handing off the baton to someone else with the talent, time, and interest is in the best interest of the module's user. Taking that action when the time comes is another feather in the author's cap.


      Dave

      Ah, but you're on a high horse where you think that what you consider to be outdated or a bug, is considered so by other as well. I do realize that what I consider a bug, may not be considered a bug by someone else.

      As for not making fixes available, I don't get it. Is it impossible to make fixes available in any other way than to release a module with the same name?

        Ah, but you're on a high horse where you think that what you consider to be outdated or a bug, is considered so by other as well.

        There is nothing "high horse" about making a fix that works for me -- and may well work for others of the same module -- available in a way that allows those others to choose between my fix and the original authors version with a simple click of their mouse.

        As for not making fixes available, I don't get it. Is it impossible to make fixes available in any other way than to release a module with the same name?

        Other ways? Sure. Better ways? Emphatically no.

        When I go to CPAN looking for a module XYZ::PQR; there is no other mechanism that will inform me that there is a later patched version of that module available from a different author that I might find better than the original.

        With the "BIG RED UNAUTHORISED" banner, I can read the two pods, inspect the sources, and make an informed choice as to which I download. Any other mechanism -- whether a patch to the authorised version, or a module with a similar name -- leaves me uninformed of the choice available.

        Unless of course the absent or uncooperative author/maintainer decides to reference the patch/renamed-fork in his POD which is about as likely as "green energy" saving the planet.

        And all the 'usurped' author has to do to 'reclaim his heritage' is upload a new version. If he really wants to be bloody minded, he could just increment the version number by 2 and do nothing else and the unauthorised version will just sink into obscurity. I'd hope that no one would play such silly games, but it is available as an option.


        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?

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://967675]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others chanting in the Monastery: (8)
As of 2014-12-25 01:40 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (159 votes), past polls