how to protect an epub file from copying and printing? [closed] - epub

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 9 years ago.
Improve this question
I want to protect my epub files from invalid access.
Does anyone know how to protect an epub file from copying and printing?

ePub files do not have a built-in method to do Digital Rights Management (DRM), which is what you're asking about. The specification does allow for various DRM schemes to be implemented on ePub files (see here -> http://en.wikipedia.org/wiki/EPUB#Digital_rights_management) but there is no standardized, ePub-specific, way to do this. So, if you want to do this, check into the various types of DRM available out there for ePub.
One potential option might be DocProtect 4.

If you publish your ebook on Amazon, or Apple, you can choose to have them wrap it in their DRM, which essentially enforces rules about what devices it can be read on (for instance, up to N devices registered to the purchaser). It's not something you really want to do yourself. However, you should consider whether you really want to do this.

Yeah you are need DRM (Digital Rights Management) solution. Which is expensive also, implementing is very hard. You have to choose your solution either way you need service like www.editionguard.com

Related

iOS Click/Drag event in other apps [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
I need an app that can create click/drag macros to interact with other apps or the system in general.
From searching on the app store, and online, the closest thing I could find was autotouch, which could be used to simulate rapid clicking. However, this isn't nearly close enough to what I need.
Thus, I tried to look up the relevant functions so I could write the app myself. Unfortunately, I could not find any prior discussion of this problem.
A good description of the functionality I am looking for is the way TestComplete's Drag method works.
Unless I missed something, there's no straightforward way to create click/swipe/drag macros that work across apps in iOS.
So are there any "hacky" methods to accomplish this task?
Example usages:
create a macro for navigating between menus in another app
clicking very specific spots in a very specific sequence in another app
quickly change settings/configuration in another app
Apps submitted to the iOS App Store are required to be sandboxed, meaning each app exists in its own isolated environment in the file system and is only allowed to interact with the outside system via approved public APIs defined in Apple's frameworks. This, of course, is for security reasons, and no Apple frameworks provide the functionality you want. I would also imagine that enabling apps to control other apps via gesture macros is not something Apple is likely to support in the future, given that even system-wide screen-recording apps are currently banned.

On-the-fly encryption volume for iOS similar to TrueCrypt [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
Does anyone know if there is library like TrueCrypt or EncFS for iOS.
Purpose is to create an encrypted volume to store large files like video's securely on the device, and play them whilst decrypting at runtime.
Want to be able to do this without relying on use entering a PIN for the inbuilt file protection. and be able to make use of AES-256 for the encryption.
If there is nothing, how would I go about writing or porting my own?
iOS architecture doesn't allow "disk encryption". However, if your code can do custom playback by passing the actual data to the player (in opposite to passing file name to the player), you can make use of our Solid File System product. This is a virtual file system with encryption and compression which you can embed into your application. Maybe that will work for you.
But encryption is just one side of the story - as you are passing the data and supposedly the encryption key to the users' hands, you need to take special actions to protect that key. This means that the key should be obfuscated within your application (or better streamed from the server) and also the parts of the data should better be encrypted with different keys.

Photo source by... Tumblr? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 9 years ago.
Improve this question
How do the app Cal loads images from Tumblr?
I've seen that if you click on this photo source (it's a link), you go to something like this.
From what I understand, they are fetching all images from this user's posts. They seem to just reblog other posts they found with images.
Is it even legal?
How are they doing such thing?
They are probably using the Tumblr API
They also provide an Objective-C SDK ready for you to use in your projects here.
Regarding their policy, check this.
When you upload your creations to Tumblr, you grant us a license to
make that content available in the ways you'd expect from using our
services (for example, via your blog, RSS, the Tumblr Dashboard,
etc.). We never want to do anything with your content that surprises
you.

Has anyone compiled iGraph, graph layout library, for iOS? [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
Is it possible to compile iGraph, graph layout library for iOS?
I haven't. I don't know anybody who has. But I've also never heard of it before.
The website claims it is written in C/C++, so in theory you should be able to get it running on iOS. You may need to make some modifications.
Looking more closely at the documentation, it appears to be a plain C API (even better!) so it should be fairly easy to compile for iOS. You will probably have to edit the Makefiles to have it cross-compile for ARM (instead of Intel).
However, the source code is published under the GNU GPL. There are clauses in the GPL that conflict with clauses in the Apple Developer Program Agreement (I forget the specifics but it should be easy enough to research). This means that if you got it working in an app, you couldn't put it on the App Store without either Apple or the iGraph developers offering you different terms.
Not sure about iGraph, but I've been thinking of trying Core Plot.
It's a graph plotting 3rd-party iOS framework.
Not a lot of documentation, but you can see some apps that already use it if you browse their site.
Not sure why you got voted down. Happens.
Edit:
Oh, in that case, this question might help: https://stackoverflow.com/a/5074186/1126783

Is KCFinder a legal alternative to CKFinder [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 7 years ago.
Improve this question
On the one hand there is http://ckfinder.com/
CKFinder or the people behind it have always been very vague about their licenses when we asked information about them, so we aren't really fond of using their commercially licensed products.
So I've looked for an alternative and found http://kcfinder.sunhater.com which comes with an LGPL license, perfect for use in a commercial application that just wants to use the file browser and not modify it.
Now they both look very similar and my question is: is KCfinder a legal alternative to CKfinder? Or is it an exact and modified copy?
Does anyone know this or can find this out?
Yes. Just because KCFinder has a similar name and interface doesn't mean that it violates the license of CKFinder. To do that, it would have to reuse the CKFinder code, and the author says he developed KCFinder "because I was unable to find a usable free alternative of the commercial CKFinder." There's no reason to assume that he copied any code. If he had, the author of CKFinder would have undoubtedly found out, and it would no longer be available.
Its being featured on the SourceForge Blog should erase any doubt. blog
A good alternative is elFinder (http://elfinder.org/).
Licensed under a 3 clauses BSD license.
At least the name is clearly a low level marketing attempt to confuse users and disturb CKFinder. There is a good chance that this is a trade mark violation.

Resources