Isn't copyright the key here ? If you still retain the entire copyright to the code you are still free to (re)license it to anyone under any other license terms you want - even if you have already released it to the world under the GPL.
Obviously, if you are using any other GPL'ed code as an input to your own then you are bound by the GPL - but if you are the sole originator, and did not assign copyright to FSF etc, then you still retain all rights - the GPL not withstanding.
I totally agree - especially when there is a clear separation of responsibilty between engineers and web designers for the logic and the presentation. We've tried out numerous templating solutions over the last year and nothing really gave us that clear separation. As an engineer there is no way I want to have to change any code in order to alter some purely presentational aspect of an HTML page. Similarly, the integrators/web designers shouldn't have to worry about embedded logic in their markup templates. The solution we came up with was something dubbed "HTML Beans" - a utility that reads an HTML (XHTML) template and converts it into a Java Bean - with a property-set-method for each insertion point in the template, and a write() method to spit out the finished HTML. The templates can either be precompiled (for production) or dynamically compiled (like JSP's) for development. We are using this facility in conjunction with servlets and JSP's (logic only) and everyone who uses it loves it - complete separation of logic from markup and a clear interface contract that both the engineer and the web designer have to live up to. Combine this with EJB's for the database access and most page logic simplifies down to simple wiring actions (call a method on an EJB and set the result value into the HTML bean). HTML beans also handle sub-templates for table rows and conditional sections.
Add Java stored procedures in Oracle 8i to Java Servlets, JSP and you have the most consistent and productive environment I can imagine. Then add Jakarta and Web Applications (WAR Files) and.. well, things are going to get interesting.
Visio is the single most useful application I know of - there is no comparison. Everything else I do is cross platform and OS-agnostic - but Visio is the reason I keep Windows around. This story is totally relevant - on many different levels. It is also very sad and will probably end my use of future Visio products and ultimately Windows itself.
BS !
Flash can only connect back to the domain it came from.
When hosted by the browser it cannot access the local disk.
Flash does not use Lingo - that is Shockwave.
Flash uses ActionScript - which is a dialect of ECMAScript/JavaScript.
Isn't copyright the key here ? If you still retain the entire copyright to the code you are still free to (re)license it to anyone under any other license terms you want - even if you have already released it to the world under the GPL.
Obviously, if you are using any other GPL'ed code as an input to your own then you are bound by the GPL - but if you are the sole originator, and did not assign copyright to FSF etc, then you still retain all rights - the GPL not withstanding.
I totally agree - especially when there is a clear separation of responsibilty between engineers and web designers for the logic and the presentation. We've tried out numerous templating solutions over the last year and nothing really gave us that clear separation. As an engineer there is no way I want to have to change any code in order to alter some purely presentational aspect of an HTML page. Similarly, the integrators/web designers shouldn't have to worry about embedded logic in their markup templates. The solution we came up with was something dubbed "HTML Beans" - a utility that reads an HTML (XHTML) template and converts it into a Java Bean - with a property-set-method for each insertion point in the template, and a write() method to spit out the finished HTML. The templates can either be precompiled (for production) or dynamically compiled (like JSP's) for development. We are using this facility in conjunction with servlets and JSP's (logic only) and everyone who uses it loves it - complete separation of logic from markup and a clear interface contract that both the engineer and the web designer have to live up to. Combine this with EJB's for the database access and most page logic simplifies down to simple wiring actions (call a method on an EJB and set the result value into the HTML bean). HTML beans also handle sub-templates for table rows and conditional sections.
Add Java stored procedures in Oracle 8i to Java Servlets, JSP and you have the most consistent and productive environment I can imagine. Then add Jakarta and Web Applications (WAR Files) and .. well, things are going to get interesting.
I bet you even use goto in C.
Visio is the single most useful application I know of - there is no comparison. Everything else I do is cross platform and OS-agnostic - but Visio is the reason I keep Windows around. This story is totally relevant - on many different levels. It is also very sad and will probably end my use of future Visio products and ultimately Windows itself.