Skip to content

Commit

Permalink
Clarify licensing situation of VertexQueue.
Browse files Browse the repository at this point in the history
  * VertexQueue was derived from Bearophile's RosettaCode
    example of a GrowableCircularQueue.  The default licensing
    of RosettaCode (GNU FDL) would have precluded its use
    in a GPL-licensed work.

  * Bearophile was kind enough to offer the code under the Boost
    license as a resolution to this licensing quandry:
    http://forum.dlang.org/post/mvmzvkjpbhazezlsydim@forum.dlang.org
  • Loading branch information
WebDrake committed Sep 18, 2013
1 parent 9c248e1 commit 315286b
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions dgraph/metric.d
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,11 @@ import dgraph.graph;
/**
* Simple queue implementation for internal use. This will probably be removed
* once Phobos has an effective queue container.
*
* This is derived from Bearophile's $(LINK2 http://rosettacode.org/wiki/Queue/Usage#Faster_Version,
* RosettaCode example of a circular queue), which he has kindly agreed to allow
* to be $(LINK2 http://forum.dlang.org/post/mvmzvkjpbhazezlsydim@forum.dlang.org,
* used under the terms of the Boost licence).
*/
struct VertexQueue
{
Expand Down

0 comments on commit 315286b

Please sign in to comment.