Re: AGPL Licensing: Another "configuration" file example

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2009-07-27 10:46:02 AM, Toshio Kuratomi wrote:
> This wsgi script also helps illustrate some of smooge's concerns about
> what happens when configuration information is mixed into a script.  It
> has two areas that differ between upstream's distribution and our own:
> 
> The first is bad application design but I've seen this done frequently
> in PHP apps (and it sounds like Java frameworks like JBoss promote this
> as well).  The fact that our apps are doing it shows it can occur in any
> language although we should be able to change our apps to work around it
> fairly easily:
> 
> The scripts that start up our web applications under mod_wsgi all seem
> to have a bit of config tweaking.  Historically, this is because we
> deployed with a start-app.py script that used the config file
> exclusively and started as a standalone daemon.  The app.wsgi script
> would load the standalone daemon config file and then make some config
> changes in the wsgi script before starting the application server.  This
> can be seen in the attached wsgi script in lines like this::
Another example of something that could be considered mixing code and
configuration in .wsgi files is the usage of WSGI middleware (in TG1 at
least, Toshio mentioned that things might be more cleanly separated in
TG2 now).  Right now, to add middleware to a TG1 application, we'd edit
the .wsgi to add code to wrap the application in middleware - it isn't
100% clear to us where this kind of change would fall from the license's
standpoint though.

Thanks,
Ricky

Attachment: pgpBzqeyd7y1y.pgp
Description: PGP signature

_______________________________________________
Fedora-infrastructure-list mailing list
Fedora-infrastructure-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-infrastructure-list

[Index of Archives]     [Fedora Development]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux