You will have to walk the gangplank.
I've heavily modified my Spark source code. What are the consequences?
So, I've violated Spark's best practice and modified many of Spark's source files. Spark didn't really work for what I needed without extensive modification, so I took matters into my own hands. I realize that this means I won't be able to update Spark, but how serious of an issue is that, really? If it turns out there are security holes that future updates fix, I feel confident I can look at the changes in the update and make the necessary modifications myself.
I'm just curious as to hear other people's thoughts on this. I realize I probably should have gone with a different approach from the start but at this point the changes are so integrated with my application it feels like a waste of time to go back through and undo everything. What would you guys do in my situation, is this something I should be worried about?
Please or to participate in this conversation.