If you are saying you smell a license breach because we haven't published our source code (which we would do if we haven't used a packer due to .NET restrictions you seem to be aware of), then it sounds like accusing to me.
I don't take it personally but I have to responds to someone saying he smells a license breach because I can't left such a statement in the room when we clearly spoke to developers of the OOS first (like we did for example with TitanEngine) and got the permission while also validating every usage.
You would be surprised how MUCH software out there is based on OOS. 90% of all video converters for example usage the FFMPEG library. There is nothing wrong by using OOS if you respect the license which allows you to use it in commercial or closed software. And there is nothing wrong with protecting your intellectual property when you decided to make it closed source.
That I need to explain to users reading your statement and may not know of what is about all that. You have to be careful what to spread into the internet as rumors will come up very quickly from people reading only specific parts.
If you want to get deep into the technicalities, yes: you have breached quite a few license conditions.
For titan-engine specifically, because I have seen your emails:
1. Sublicensing
2. Include the copyright
3. Include the license
4. The source-code of the library has to be available for a minimum of 3 years.
I think you might have included the license and copyright in the about or whatever, but I have no idea.
Cheat-Engine is licensed under APL and your breaches are:
1. Must disclose source of the components and usage
2. Include a separate notice stating changes, adaption and usage in the header of source code files.
3. Include the original license
I can go on if you want?
CoSMOS was designed to be a tool that was much easier and simpler for our users to jump into while waiting for our programming team to catch up on the never-ending requests and updates list filled with 700+ titles. That's why we created multiple modes for multiple experience levels. We've had people tell us again and again that CoSMOS was much easier for them to understand and start hacking their games with no prior experience after trying to figure out CE.
But we also needed more advanced features similar to CE for experienced gamehackers to create scripts and perform more complex actions. We also wanted it to feel similar to a tool that has been around for 7+ years instead of learning an entirely new syntax and way of doing things.
We saw what was out there, thought that we could improve upon it, especially for beginners while adding in some missing features along the way. Just like Firefox did with IE and then what Chrome did with Firefox.
Why send people down the street when we have our own in-house tool that is easier to use and has similar features? Why do I need Firefox when I have Edge? Why do I need Chrome when I have Firefox? Why do I need Firefox when I have Opera? They all have the same basic functionality with minor underlying features that set them apart from one another and then the user decides which one they prefer. It's the same with CoSMOS. We're not trying to re-invent the wheel here or compete with CE. Both tools are COMPLETELY FREE. Use the one you prefer. But at least we are offering interoperability with CE tables and scripts much like Firefox has the ability to import IE/EDGE bookmarks and settings or the way that MS Word allows the importing of PDF files.
We are trying to make CoSMOS the best tool we possibly can for OUR USERS. It doesn't mean that you have to use it, but don't disrespect us for trying to help out our community with a FREE tool.
As 0x90 said, CE has been in development for 7+ years. CoSMOS for about 3 months. In those three months we already have functionality that it took CE 4 years to implement. And we have NOT used any source code from CE. Our tool was designed from the ground up. It may appear similar, but don't accuse us of stealing code or breaching licenses. CE is coded in Delphi and CoSMOS in .NET. We use a packer because we want to protect the source code of our software as while it is FREE, it's not OPEN SOURCE.
Every single day we are taking feedback from those using the app and trying to add in features that CE has ignored for years. CoSMOS will only get better with time.
If you prefer to use CE, then by all means, use CE. If you want to buy a Samsung Android Phone instead of a HTC Android Phone, then that's your choice.
As CoSMOS continues to grow, the differences between it and CE will become much more apparent.
[Edited by PWizard, 8/12/2016 6:29:47 AM]
+1 ps Chris you might want to check your statement; the speedhack.dll is CE's lol
[Edited by Cooperb, 8/12/2016 6:33:43 AM]