Ethical question about adding DRM removing in ePubFixer
I created a app to easily edit an ePub TOC, Margins, Reading order or Editing in Sigil and having it restore the TOC that was lost.
Now a lot of retail books are not prefect and do need some tweaking, so removing the DRM is required to edit them.
I honestly think DRM is stupid, and remove it for each book I own. But I do understand the "illegality" and moral dilemma involved.
Now I have found a .NET port for the python script used to remove the Adobe DRM, and have been working to integrate it into my program. But I am not sure if I should release it.
I was thinking of doing a normal build without it, and people wanting to remove the DRM will have to build them from the source. Because there is no dependency to python, I fear that it may be too popular, because of the ease of use. So making people have to build there own might be a deterrent for some.
But I personally hate when people do that, even if the required program is free to download. Not everybody will want to install another program when there are alternate ways to do it.
So this is my dilemma, what do you think I should do?
|