473,805 Members | 2,001 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

The Python Papers Edition One

Greetings all,

Some of you may have noticed the launch of the Python Journal a while
back. Due to artistic differences, the journal has now been re-launched
as The Python Papers. It is available under a Creative Commons License,
something we felt was appropriate given its nature. Many here commented
that this was important to them, and it is important to us also.

For a fuller description of what we hope the journal to be, I re-create
my inaugural blog posting at the end of this email, or it can be found
online here: http://pythonpapers.cgpublisher.com/diary

Some of you had a number of specific points to raise, which I can now
answer properly since launching under our own banner.

1.) It takes too many clicks to download.
A) We know, but it's like that to save our server. We will be
publishing to a number of online archives, back-issues may be
back-linkable from those.

2.) Is it free?
A) Yes, as in beer and as in freedom. Creative Commons 2.5
Noncommercial, attribution, share-alike.

3.) Can I have an HTML version?
A) No, we like it pretty.

4.) Why not try (insert favourite thing here)
A) We will. Thanks for the fish.

" Volume 1, Edition 1 makes history

Welcome to The Python Papers. This journal, small though it is,
represents the careful efforts of a small group of Python enthusiasts
who are keen to form a better community in which developers may work.

As Editor-In-Chief, my role is manifold, but my goals are to improve
the level of connectedness of Python developers, and in so doing
improve my own developer experience.

The entire editorial board has put time into making this publication
something which will hopefully lead to a buildup of momentum, fuelled
by the enthusiastic involvement of others who find Python as exciting
as we do.

The current issue contains one academic, peer-reviewed article, one
industry article, and a list of events coming up in Melbourne,
Australia. We would like to expand this list significantly. We offer
our services in organising, collating and reviewing submitted content
such that Python developers around the world may participate in the
creation of something bigger than all of us, for the benefit of all of
us. It may be a small journal, a little thing really, but all are
welcome, and we look forward to getting to know our readers through the
written word.

Please download the first edition, and consider both what it is and
what it might be.

For those of you looking to publish an academic paper as a part of
coursework or for interest's sake alone, we can offer a formal review
process which will meet those guidelines while preserving the goals of
freedom of information and community spirit.

Those who are using Python in their work may like to consider using the
journal as a means of expressing successes or frustrations with either
the language itself or specific applications. We may be able to offer
code reviews and style guides, and would be happy to hear about and
help propagate news of what is happening so that everyone can take an
interest.

For those who would like a reliable source of information, The Python
Papers presents a unique and current view into the state of Python at
large.

To all of you, welcome!
Cheers,
-Tennessee (Editor-In-Chief)"

Nov 21 '06
40 2250
Tennessee writes:
* If you say LaTex, I'll eat your brain. Or my hat. Unless I'm
seriously underrating it, but I don't think so.
Why? It is a suitable solution to this problem. You can produce
unformatted content, then produce pdf and html pages from it.

-Mike

Nov 23 '06 #11
Yes, it's true that you can't resell copies of The Python Papers for
personal profits, but you may derive from it, reproduce and propagate
it. You're quite right to point it out.

Licenses are too complicated. I don't believe a license exists which
meets the demands of all clients, however should I be wrong on this
count, nothing prevents us from using it in future editions.

Also, copyright is always held by the original authors, so the works
may be relicensed if necessary. We are still working on the copyright
agreement with future authors, however at this stage all we are asking
from them is the same license which covers the journal.

I'm not a true expert in this area, although I'm of course vaguely
aware of the GPL and CC. When choosing a license, the editorial board
was interested in finding something that could be easily assimilated by
authors, and that reflected a general encouragement of the
dissemination of information.

The point about not being able to be re-used by e.g., the Python
documentation website, is a bit of a thorn in my side as I had hoped
that we had chosen something which would allow the information to flow
through the community.

Perhaps people could comment on the following proposition -- if an
organisation is Not for Profit, its dealings are therefore
Noncommercial?

Cheers,
-T
(Editor-In-Chief)

Nov 23 '06 #12

Er*********@msn .com wrote:
The adobe people have online conversion

http://www.adobe.com/products/acroba...linetools.html

google seems to convert them when they end up in the engines

http://www.google.com/search?hl=en&q=pdf+to+html

has a list of converters

http://www.dexrow.com
The adobe online version crashed on the PDF I sent it, which may be
fractionally different from the one currently available.

I haven't tried the others, but I don't feel good about it. However,
maybe I should try a few... If anyone here feels like trying and has
any success, I'd be happy to hear it.

Cheers,
-T
(Editor-In-Chief)

Nov 23 '06 #13
Klaas wrote:
Tennessee writes:
* If you say LaTex, I'll eat your brain. Or my hat. Unless I'm
seriously underrating it, but I don't think so.

Why? It is a suitable solution to this problem. You can produce
unformatted content, then produce pdf and html pages from it.
Sure, LaTeX probably has some way of producing a reasonable layout, or
at least TeX will be able to do it, but by then you're in a sea of
backslashes and eating the factory that makes the hats.

Paul

P.S. I know it's a bit unfair to pour scorn on LaTeX - after all, if I
were writing a long report or paper, I'd probably consider using it
(with LyX, I imagine) - but dealing with layout issues in the W3C
family of technologies (CSS, XSL-FO, anything using the same basic
layout model) is a more attractive predicament, despite the
occasionally bizarre and generally lengthy specifications.

Nov 23 '06 #14
"tl**********@g mail.com" <tl**********@g mail.comwrites:
Yes, it's true that you can't resell copies of The Python Papers for
personal profits, but you may derive from it, reproduce and
propagate it. You're quite right to point it out.
Then please revise the false statement that the publication is "free
as in beer and freedom", or make it true by releasing the documents
under a license that does grant conventional free-software freedoms.

--
\ "They can not take away our self respect if we do not give it |
`\ to them." -- Mahatma Gandhi |
_o__) |
Ben Finney

Nov 24 '06 #15

Ben Finney wrote:
"tl**********@g mail.com" <tl**********@g mail.comwrites:
Yes, it's true that you can't resell copies of The Python Papers for
personal profits, but you may derive from it, reproduce and
propagate it. You're quite right to point it out.

Then please revise the false statement that the publication is "free
as in beer and freedom", or make it true by releasing the documents
under a license that does grant conventional free-software freedoms.

--
\ "They can not take away our self respect if we do not give it |
`\ to them." -- Mahatma Gandhi |
_o__) |
Ben Finney
I thought I just had. In what way does the statement "Yes, it's true
that you can't resell copies of The Python Papers for personal profits,
but you may derive from it, reproduce and propagate it" not provide
such a revision and clarification? Seriously, let me know what exact
statement you feel needs to be made, and I will endorse it accordingly
if it is accurate.

For my part, I don't see that there are ethically serious restrictions
on the freedom of use of the information contained within The Python
Papers. Call it "mostly free" if you like. There's no such thing as
complete freedom of information anyway, and we have done the best we
can.

It's not software. The GPL is not the only license which preserves the
free use of the information containted within and I don't think there's
any contradiction in what we are doing...

We considered releasing under the GPL, but felt that we wanted to
preserve two things which don't seem to be provided by it:
* Rights of the author to attribution as may be expected and desired
of an academic publication. The GPL doesn't seem appropriate for
disseminating the work of a single author.
* Rights of the author to have their words presented
* Opportunity for the author to commercially license their works to
other vendors. By choosing the Share Alike restriction, we have
encouraged the free dissemination of research information without
affecting its commercial use. It seemed to be the best middle ground
between taking a strong ideological position on either side that would
be bound to put people off side. It preserves some rights for the
author while still allowing a substantial amount of free re-use.
* Reputation as an unbiased, financially disinterested group. By
distributing under the license we chose, we hoped to establish our
credentials.

Your email indicates a possible concern that we are doing something
untoward -- this was not at all intended, nor is it true.

Cheers,
-T
(Editor-In-Chief)

Nov 24 '06 #16
I thought I just had. In what way does the statement "Yes, it's true
that you can't resell copies of The Python Papers for personal profits,
but you may derive from it, reproduce and propagate it" not provide
such a revision and clarification? Seriously, let me know what exact
statement you feel needs to be made, and I will endorse it accordingly
if it is accurate.

For my part, I don't see that there are ethically serious restrictions
on the freedom of use of the information contained within The Python
Papers. Call it "mostly free" if you like. There's no such thing as
complete freedom of information anyway, and we have done the best we
can.

It's not software. The GPL is not the only license which preserves the
free use of the information containted within and I don't think there's
any contradiction in what we are doing...

We considered releasing under the GPL, but felt that we wanted to
preserve two things which don't seem to be provided by it:
* Rights of the author to attribution as may be expected and desired
of an academic publication. The GPL doesn't seem appropriate for
disseminating the work of a single author.
* Rights of the author to have their words presented in their originial form
* Opportunity for the author to commercially license their works to
other vendors. By choosing the Share Alike restriction, we have
encouraged the free dissemination of research information without
affecting its commercial use. It seemed to be the best middle ground
between taking a strong ideological position on either side that would
be bound to put people off side. It preserves some rights for the
author while still allowing a substantial amount of free re-use.
* Reputation as an unbiased, financially disinterested group. By
distributing under the license we chose, we hoped to establish our
credentials.

Your email indicates a possible concern that we are doing something
untoward -- this was not at all intended, nor is it true.

Cheers,
-T
(Editor-In-Chief)

Oh, and I should have gone back and revised that 'two' up to 'four'.
Snafu, sorry.

Cheers,
-T
(Only-Human EIC)

Nov 24 '06 #17
kilnhead wrote:
I for one like the pdf format. Nothing irks me more than help files in
multipage HTML. I want a document I can easily download and save.
Thanks for your efforts.
tl**********@gm ail.com wrote:
>Greetings all,

Some of you may have noticed the launch of the Python Journal a while
back. Due to artistic differences, the journal has now been re-launched
as The Python Papers. It is available under a Creative Commons License,
something we felt was appropriate given its nature. Many here commented
that this was important to them, and it is important to us also.

For a fuller description of what we hope the journal to be, I re-create
my inaugural blog posting at the end of this email, or it can be found
online here: http://pythonpapers.cgpublisher.com/diary

Some of you had a number of specific points to raise, which I can now
answer properly since launching under our own banner.

1.) It takes too many clicks to download.
A) We know, but it's like that to save our server. We will be
publishing to a number of online archives, back-issues may be
back-linkable from those.

2.) Is it free?
A) Yes, as in beer and as in freedom. Creative Commons 2.5
Noncommercia l, attribution, share-alike.

3.) Can I have an HTML version?
A) No, we like it pretty.

4.) Why not try (insert favourite thing here)
A) We will. Thanks for the fish.

" Volume 1, Edition 1 makes history

Welcome to The Python Papers. This journal, small though it is,
represents the careful efforts of a small group of Python enthusiasts
who are keen to form a better community in which developers may work.

As Editor-In-Chief, my role is manifold, but my goals are to improve
the level of connectedness of Python developers, and in so doing
improve my own developer experience.

The entire editorial board has put time into making this publication
something which will hopefully lead to a buildup of momentum, fuelled
by the enthusiastic involvement of others who find Python as exciting
as we do.

The current issue contains one academic, peer-reviewed article, one
industry article, and a list of events coming up in Melbourne,
Australia. We would like to expand this list significantly. We offer
our services in organising, collating and reviewing submitted content
such that Python developers around the world may participate in the
creation of something bigger than all of us, for the benefit of all of
us. It may be a small journal, a little thing really, but all are
welcome, and we look forward to getting to know our readers through the
written word.

Please download the first edition, and consider both what it is and
what it might be.

For those of you looking to publish an academic paper as a part of
coursework or for interest's sake alone, we can offer a formal review
process which will meet those guidelines while preserving the goals of
freedom of information and community spirit.

Those who are using Python in their work may like to consider using the
journal as a means of expressing successes or frustrations with either
the language itself or specific applications. We may be able to offer
code reviews and style guides, and would be happy to hear about and
help propagate news of what is happening so that everyone can take an
interest.

For those who would like a reliable source of information, The Python
Papers presents a unique and current view into the state of Python at
large.

To all of you, welcome!
Cheers,
-Tennessee (Editor-In-Chief)"
As do I. Also, it seems quite in line with how the academic world
approaches their publications.

Looks damn good!
Nov 24 '06 #18
tl**********@gm ail.com wrote:
Ben Finney wrote:
>"tl**********@ gmail.com" <tl**********@g mail.comwrites:
>>Yes, it's true that you can't resell copies of The Python Papers for
personal profits, but you may derive from it, reproduce and
propagate it. You're quite right to point it out.
Then please revise the false statement that the publication is "free
as in beer and freedom", or make it true by releasing the documents
under a license that does grant conventional free-software freedoms.

--
\ "They can not take away our self respect if we do not give it |
`\ to them." -- Mahatma Gandhi |
_o__) |
Ben Finney

I thought I just had. In what way does the statement "Yes, it's true
that you can't resell copies of The Python Papers for personal profits,
but you may derive from it, reproduce and propagate it" not provide
such a revision and clarification? Seriously, let me know what exact
statement you feel needs to be made, and I will endorse it accordingly
if it is accurate.
The phrase "free as in freedom" is commonly understood differently from
the way you are using it. Free as in freedom usually grants the right
to distribute for a fee. Many Linux distributors depend on that right;
otherwise they wouldn't have the right to sell CDs.

IMHO your licensing terms are fine; you don't need to switch from the CC
license. Just avoid the term "free as in freedom", since the Free
Software Foundation has assigned that phrase a very specific meaning.

Shane

Nov 24 '06 #19
Shane Hathaway wrote:
>
IMHO your licensing terms are fine; you don't need to switch from the CC
license. Just avoid the term "free as in freedom", since the Free
Software Foundation has assigned that phrase a very specific meaning.
Agreed. It should also be noted that Debian - amongst the strictest
with regard to software and content licensing - do not regard the CC
licences as being "free as in freedom":

http://en.wikipedia.org/wiki/Creative_Commons_licenses
http://people.debian.org/~evan/ccsummary.html
http://people.debian.org/~evan/draftresponse.txt

Consequently, it may be appropriate to remind authors to also make
their works more widely available under a licence that may permit
further distribution, if that is desirable.

Paul

P.S. I still don't really understand why the FSF unreservedly
recommends the Free Art licence when it has a "choice of law" clause
that has prevented things like the GPL-compatibility of other licences
in the past.

Nov 24 '06 #20

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

7
1952
by: Rick | last post by:
I have been given an assignment to collect 5 papers on Python and write a report on each of the papers. I went ahead and researched and collected 9 papers; all from the internet with most of them coming from the International Python Conference. But then I got thinking. What are the 5 (or 6 or 7 or 10) most seminal papers in the history of Python in the opinion of members of this newgroups? I might replace all or some of my papers from...
0
1340
by: Jack Diederich | last post by:
QOTW: "Consider changing your business plan: write crappy software, charge heaps for support -- it's not a novel idea" - John Machin "To make it run fast, use psyco. To make it even faster, implement the compare function in C." - Raymond Hettinger A Perl convert gladly announces his conversion but misses CPAN: http://groups.google.com/group/comp.lang.python/browse_thread/thread/f12a260f3fdc45e3/
1
1196
by: tleeuwenburg | last post by:
Thank you all who have commented on the licensing issues surrounding The Python Papers. For the time being, the board and I have decided to continue using the Creative Commons Noncommercial, Attribution and Share-Alike license as the standard license for articles contained in The Python Papers. However, a number of reasonable concerns have been raised by individuals on this forum, the most important I consider to be: * Incompatibility...
1
1165
by: tleeuwenburg | last post by:
G'day Pythonistas! Welcome to Issue Two of The Python Papers. It has been an exciting time and we are pleased to have reached this milestone. I'd like to say a big hello to all the people who have provided their input in making this a reality: the python-advocacy list, comp.lang.python, the Python User Groups that responded to the call to participate and also many individuals. This is also the first issue where we have attempted to publish...
0
1082
by: tleeuwenburg | last post by:
http://archive.pythonpapers.org/ThePythonPapersVolume2Issue1.html Hi Pythonistas! The HTML version of the latest edition of The Python Papers is now available from the above URL. The editors understand that the web layout lacks the sophistication of the PDF, or indeed that possible under HTML. However, we will endeavour to improve on the quality of future releases as we gain familiarity with the dual-format publishing model.
0
1396
by: Maurice LING | last post by:
"The Python Papers" (http://pythonpapers.org), ISSN 1834-3147, is an online e-journal, covering articles on Python in the community, industry and academia. We were established in the second half of 2006 and launched our first issue in November 2006. Since then, we have released 3 more issues. Recently, we have also initiated a monograph series, which will be known as "The Python Papers Monograph Series"...
0
1512
by: Fortis Florin | last post by:
CALL FOR PAPERS: Workshop on Workflow and Process Management (WfPM'08), September 2008, Timisoara, Romania ___________________________________________________________________________________________________________________ WfPM'08 - Workshop on Workflow and Process Management in conjunction with SYNASC-2008 10th International Symposium on
0
1405
by: Fortis Florin | last post by:
2nd CFP: Workshop on Workflow and Process Management (WfPM'08), September 2008, Timisoara, Romania EXTENDED DEADLINES ______________________________________________________________________________________________ WfPM'08 -- Workshop on Workflow and Process Management in conjunction with SYNASC-2008 10th International Symposium on
1
1211
by: mauriceling | last post by:
Hi everyone After a long wait of nearly 5 month, we are back in business to bring the latest edition of The Python Papers - Volume 3 Issue 2 (http:// ojs.pythonpapers.org/index.php/tpp/issue/current). From this issue onwards, we will be having only 3 issues per year instead of 4. This is in compliance with our ISSN registration. What's new
0
9596
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10604
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
1
10361
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
10103
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
9179
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
5536
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
4316
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3839
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
3006
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.